From c8b6c2bbffcee5d7cfa664bf5ef2610fbbe29d6e Mon Sep 17 00:00:00 2001 From: Ben Karl <5302342+BenRKarl@users.noreply.github.com> Date: Wed, 1 May 2019 13:39:51 -0400 Subject: [PATCH] Changes for release v1_2. (#94) --- ChangeLog | 5 + README.rst | 7 +- google/ads/google_ads/__init__.py | 2 +- google/ads/google_ads/client.py | 2 +- google/ads/google_ads/v0/__init__.py | 986 --- google/ads/google_ads/v0/proto/__init__.py | 0 .../google_ads/v0/proto/common/__init__.py | 0 .../v0/proto/common/ad_type_infos_pb2.py | 1301 --- .../google_ads/v0/proto/common/bidding_pb2.py | 803 -- .../v0/proto/common/criteria_pb2.py | 2759 ------ .../criterion_category_availability_pb2.py | 257 - .../v0/proto/common/custom_parameter_pb2.py | 92 - .../google_ads/v0/proto/common/dates_pb2.py | 91 - .../explorer_auto_optimizer_setting_pb2.py | 82 - .../v0/proto/common/feed_common_pb2.py | 91 - .../v0/proto/common/frequency_cap_pb2.py | 178 - .../proto/common/keyword_plan_common_pb2.py | 92 - .../v0/proto/common/matching_function_pb2.py | 94 - .../google_ads/v0/proto/common/metrics_pb2.py | 1142 --- .../google_ads/v0/proto/common/policy_pb2.py | 825 -- .../common/real_time_bidding_setting_pb2.py | 82 - .../v0/proto/common/segments_pb2.py | 336 - .../v0/proto/common/tag_snippet_pb2.py | 117 - .../v0/proto/common/targeting_setting_pb2.py | 149 - .../v0/proto/common/user_lists_pb2.py | 1171 --- .../google_ads/v0/proto/common/value_pb2.py | 134 - .../v0/proto/common/value_pb2_grpc.py | 3 - .../ads/google_ads/v0/proto/enums/__init__.py | 0 .../v0/proto/enums/access_reason_pb2.py | 110 - .../v0/proto/enums/access_reason_pb2_grpc.py | 3 - .../account_budget_proposal_status_pb2.py | 110 - ...account_budget_proposal_status_pb2_grpc.py | 3 - .../enums/account_budget_proposal_type_pb2.py | 106 - .../account_budget_proposal_type_pb2_grpc.py | 3 - .../proto/enums/account_budget_status_pb2.py | 102 - .../enums/account_budget_status_pb2_grpc.py | 3 - .../ad_customizer_placeholder_field_pb2.py | 106 - ...d_customizer_placeholder_field_pb2_grpc.py | 3 - .../enums/ad_group_ad_rotation_mode_pb2.py | 99 - .../ad_group_ad_rotation_mode_pb2_grpc.py | 3 - .../v0/proto/enums/ad_group_ad_status_pb2.py | 102 - .../enums/ad_group_ad_status_pb2_grpc.py | 3 - .../enums/ad_group_criterion_status_pb2.py | 102 - .../ad_group_criterion_status_pb2_grpc.py | 3 - .../v0/proto/enums/ad_group_status_pb2.py | 102 - .../proto/enums/ad_group_status_pb2_grpc.py | 3 - .../v0/proto/enums/ad_group_type_pb2.py | 132 - .../v0/proto/enums/ad_group_type_pb2_grpc.py | 3 - .../v0/proto/enums/ad_network_type_pb2.py | 114 - .../proto/enums/ad_network_type_pb2_grpc.py | 3 - .../ad_serving_optimization_status_pb2.py | 110 - ...ad_serving_optimization_status_pb2_grpc.py | 3 - .../google_ads/v0/proto/enums/ad_type_pb2.py | 138 - .../v0/proto/enums/ad_type_pb2_grpc.py | 3 - .../enums/advertising_channel_sub_type_pb2.py | 126 - .../advertising_channel_sub_type_pb2_grpc.py | 3 - .../enums/advertising_channel_type_pb2.py | 110 - .../advertising_channel_type_pb2_grpc.py | 3 - ...ate_location_feed_relationship_type_pb2.py | 95 - ...ocation_feed_relationship_type_pb2_grpc.py | 3 - .../v0/proto/enums/age_range_type_pb2.py | 118 - .../v0/proto/enums/age_range_type_pb2_grpc.py | 3 - .../proto/enums/app_payment_model_type_pb2.py | 94 - .../enums/app_payment_model_type_pb2_grpc.py | 3 - .../proto/enums/app_placeholder_field_pb2.py | 122 - .../enums/app_placeholder_field_pb2_grpc.py | 3 - .../v0/proto/enums/attribution_model_pb2.py | 120 - .../proto/enums/attribution_model_pb2_grpc.py | 3 - .../v0/proto/enums/bid_modifier_source_pb2.py | 98 - .../enums/bid_modifier_source_pb2_grpc.py | 3 - .../v0/proto/enums/bidding_source_pb2.py | 102 - .../v0/proto/enums/bidding_source_pb2_grpc.py | 3 - .../proto/enums/bidding_strategy_type_pb2.py | 142 - .../enums/bidding_strategy_type_pb2_grpc.py | 3 - .../proto/enums/billing_setup_status_pb2.py | 106 - .../enums/billing_setup_status_pb2_grpc.py | 3 - .../enums/brand_safety_suitability_pb2.py | 102 - .../brand_safety_suitability_pb2_grpc.py | 3 - .../proto/enums/budget_delivery_method_pb2.py | 99 - .../enums/budget_delivery_method_pb2_grpc.py | 3 - .../v0/proto/enums/budget_period_pb2.py | 102 - .../v0/proto/enums/budget_period_pb2_grpc.py | 3 - .../v0/proto/enums/budget_status_pb2.py | 98 - .../v0/proto/enums/budget_status_pb2_grpc.py | 3 - .../call_conversion_reporting_state_pb2.py | 103 - ...all_conversion_reporting_state_pb2_grpc.py | 3 - .../proto/enums/call_placeholder_field_pb2.py | 110 - .../enums/call_placeholder_field_pb2_grpc.py | 3 - .../enums/callout_placeholder_field_pb2.py | 94 - .../callout_placeholder_field_pb2_grpc.py | 3 - .../enums/campaign_serving_status_pb2.py | 110 - .../enums/campaign_serving_status_pb2_grpc.py | 3 - .../enums/campaign_shared_set_status_pb2.py | 98 - .../campaign_shared_set_status_pb2_grpc.py | 3 - .../v0/proto/enums/campaign_status_pb2.py | 102 - .../proto/enums/campaign_status_pb2_grpc.py | 3 - .../enums/change_status_operation_pb2.py | 102 - .../enums/change_status_operation_pb2_grpc.py | 3 - .../enums/change_status_resource_type_pb2.py | 119 - .../change_status_resource_type_pb2_grpc.py | 3 - .../v0/proto/enums/content_label_type_pb2.py | 150 - .../enums/content_label_type_pb2_grpc.py | 3 - .../enums/conversion_action_category_pb2.py | 115 - .../conversion_action_category_pb2_grpc.py | 3 - .../conversion_action_counting_type_pb2.py | 99 - ...onversion_action_counting_type_pb2_grpc.py | 3 - .../enums/conversion_action_status_pb2.py | 102 - .../conversion_action_status_pb2_grpc.py | 3 - .../proto/enums/conversion_action_type_pb2.py | 122 - .../enums/conversion_action_type_pb2_grpc.py | 3 - .../conversion_attribution_event_type_pb2.py | 99 - ...version_attribution_event_type_pb2_grpc.py | 3 - ..._category_channel_availability_mode_pb2.py | 105 - ...gory_channel_availability_mode_pb2_grpc.py | 3 - ...n_category_locale_availability_mode_pb2.py | 108 - ...egory_locale_availability_mode_pb2_grpc.py | 3 - .../v0/proto/enums/criterion_type_pb2.py | 190 - .../v0/proto/enums/criterion_type_pb2_grpc.py | 3 - .../enums/custom_placeholder_field_pb2.py | 172 - .../custom_placeholder_field_pb2_grpc.py | 3 - .../customer_match_upload_key_type_pb2.py | 102 - ...customer_match_upload_key_type_pb2_grpc.py | 3 - .../enums/data_driven_model_status_pb2.py | 106 - .../data_driven_model_status_pb2_grpc.py | 3 - .../v0/proto/enums/day_of_week_pb2.py | 118 - .../v0/proto/enums/day_of_week_pb2_grpc.py | 3 - .../google_ads/v0/proto/enums/device_pb2.py | 102 - .../v0/proto/enums/device_pb2_grpc.py | 3 - .../enums/display_ad_format_setting_pb2.py | 102 - .../display_ad_format_setting_pb2_grpc.py | 3 - .../enums/education_placeholder_field_pb2.py | 160 - .../education_placeholder_field_pb2_grpc.py | 3 - .../v0/proto/enums/feed_attribute_type_pb2.py | 142 - .../enums/feed_attribute_type_pb2_grpc.py | 3 - .../feed_item_quality_approval_status_pb2.py | 99 - ...d_item_quality_approval_status_pb2_grpc.py | 3 - ...eed_item_quality_disapproval_reason_pb2.py | 163 - ...tem_quality_disapproval_reason_pb2_grpc.py | 3 - .../v0/proto/enums/feed_item_status_pb2.py | 98 - .../proto/enums/feed_item_status_pb2_grpc.py | 3 - .../enums/feed_item_validation_status_pb2.py | 103 - .../feed_item_validation_status_pb2_grpc.py | 3 - .../v0/proto/enums/feed_link_status_pb2.py | 98 - .../proto/enums/feed_link_status_pb2_grpc.py | 3 - .../enums/feed_mapping_criterion_type_pb2.py | 99 - .../feed_mapping_criterion_type_pb2_grpc.py | 3 - .../v0/proto/enums/feed_mapping_status_pb2.py | 98 - .../enums/feed_mapping_status_pb2_grpc.py | 3 - .../v0/proto/enums/feed_origin_pb2.py | 98 - .../v0/proto/enums/feed_origin_pb2_grpc.py | 3 - .../v0/proto/enums/feed_status_pb2.py | 98 - .../v0/proto/enums/feed_status_pb2_grpc.py | 3 - .../enums/flight_placeholder_field_pb2.py | 160 - .../flight_placeholder_field_pb2_grpc.py | 3 - .../enums/frequency_cap_event_type_pb2.py | 98 - .../frequency_cap_event_type_pb2_grpc.py | 3 - .../v0/proto/enums/frequency_cap_level_pb2.py | 103 - .../enums/frequency_cap_level_pb2_grpc.py | 3 - .../enums/frequency_cap_time_unit_pb2.py | 102 - .../enums/frequency_cap_time_unit_pb2_grpc.py | 3 - .../v0/proto/enums/gender_type_pb2.py | 102 - .../v0/proto/enums/gender_type_pb2_grpc.py | 3 - .../enums/geo_target_constant_status_pb2.py | 98 - .../geo_target_constant_status_pb2_grpc.py | 3 - .../enums/geo_targeting_restriction_pb2.py | 94 - .../geo_targeting_restriction_pb2_grpc.py | 3 - .../enums/google_ads_field_category_pb2.py | 108 - .../google_ads_field_category_pb2_grpc.py | 3 - .../enums/google_ads_field_data_type_pb2.py | 130 - .../google_ads_field_data_type_pb2_grpc.py | 3 - .../enums/hotel_date_selection_type_pb2.py | 98 - .../hotel_date_selection_type_pb2_grpc.py | 3 - .../enums/hotel_placeholder_field_pb2.py | 172 - .../enums/hotel_placeholder_field_pb2_grpc.py | 3 - .../v0/proto/enums/income_range_type_pb2.py | 118 - .../proto/enums/income_range_type_pb2_grpc.py | 3 - .../proto/enums/interaction_event_type_pb2.py | 106 - .../enums/interaction_event_type_pb2_grpc.py | 3 - .../v0/proto/enums/interaction_type_pb2.py | 94 - .../proto/enums/interaction_type_pb2_grpc.py | 3 - .../proto/enums/job_placeholder_field_pb2.py | 160 - .../enums/job_placeholder_field_pb2_grpc.py | 3 - .../v0/proto/enums/keyword_match_type_pb2.py | 102 - .../enums/keyword_match_type_pb2_grpc.py | 3 - .../keyword_plan_competition_level_pb2.py | 106 - ...keyword_plan_competition_level_pb2_grpc.py | 3 - .../keyword_plan_forecast_interval_pb2.py | 102 - ...keyword_plan_forecast_interval_pb2_grpc.py | 3 - .../proto/enums/keyword_plan_network_pb2.py | 98 - .../enums/keyword_plan_network_pb2_grpc.py | 3 - .../listing_custom_attribute_index_pb2.py | 110 - ...listing_custom_attribute_index_pb2_grpc.py | 3 - .../v0/proto/enums/listing_group_type_pb2.py | 98 - .../enums/listing_group_type_pb2_grpc.py | 3 - .../enums/local_placeholder_field_pb2.py | 168 - .../enums/local_placeholder_field_pb2_grpc.py | 3 - .../v0/proto/enums/manager_link_status_pb2.py | 111 - .../enums/manager_link_status_pb2_grpc.py | 3 - .../v0/proto/enums/media_type_pb2.py | 114 - .../v0/proto/enums/media_type_pb2_grpc.py | 3 - .../enums/message_placeholder_field_pb2.py | 110 - .../message_placeholder_field_pb2_grpc.py | 3 - .../v0/proto/enums/mime_type_pb2.py | 138 - .../v0/proto/enums/mime_type_pb2_grpc.py | 3 - .../v0/proto/enums/minute_of_hour_pb2.py | 106 - .../v0/proto/enums/minute_of_hour_pb2_grpc.py | 3 - .../v0/proto/enums/mobile_device_type_pb2.py | 98 - .../enums/mobile_device_type_pb2_grpc.py | 3 - .../v0/proto/enums/month_of_year_pb2.py | 138 - .../v0/proto/enums/month_of_year_pb2_grpc.py | 3 - ...rating_system_version_operator_type_pb2.py | 98 - ...g_system_version_operator_type_pb2_grpc.py | 3 - .../page_one_promoted_strategy_goal_pb2.py | 99 - ...age_one_promoted_strategy_goal_pb2_grpc.py | 3 - .../proto/enums/parental_status_type_pb2.py | 102 - .../enums/parental_status_type_pb2_grpc.py | 3 - .../v0/proto/enums/placeholder_type_pb2.py | 167 - .../proto/enums/placeholder_type_pb2_grpc.py | 3 - .../proto/enums/policy_approval_status_pb2.py | 106 - .../enums/policy_approval_status_pb2_grpc.py | 3 - .../proto/enums/policy_review_status_pb2.py | 102 - .../enums/policy_review_status_pb2_grpc.py | 3 - .../enums/policy_topic_entry_type_pb2.py | 110 - .../enums/policy_topic_entry_type_pb2_grpc.py | 3 - ...dence_destination_mismatch_url_type_pb2.py | 111 - ..._destination_mismatch_url_type_pb2_grpc.py | 3 - .../proto/enums/preferred_content_type_pb2.py | 94 - .../enums/preferred_content_type_pb2_grpc.py | 3 - .../enums/price_placeholder_field_pb2.py | 302 - .../enums/price_placeholder_field_pb2_grpc.py | 3 - .../enums/product_channel_exclusivity_pb2.py | 98 - .../product_channel_exclusivity_pb2_grpc.py | 3 - .../v0/proto/enums/product_channel_pb2.py | 98 - .../proto/enums/product_channel_pb2_grpc.py | 3 - .../v0/proto/enums/product_condition_pb2.py | 102 - .../proto/enums/product_condition_pb2_grpc.py | 3 - .../v0/proto/enums/product_type_level_pb2.py | 110 - .../enums/product_type_level_pb2_grpc.py | 3 - .../enums/promotion_placeholder_field_pb2.py | 146 - .../promotion_placeholder_field_pb2_grpc.py | 3 - .../proto/enums/proximity_radius_units_pb2.py | 98 - .../enums/proximity_radius_units_pb2_grpc.py | 3 - .../proto/enums/quality_score_bucket_pb2.py | 102 - .../enums/quality_score_bucket_pb2_grpc.py | 3 - .../real_estate_placeholder_field_pb2.py | 164 - .../real_estate_placeholder_field_pb2_grpc.py | 3 - .../v0/proto/enums/recommendation_type_pb2.py | 126 - .../enums/recommendation_type_pb2_grpc.py | 3 - .../proto/enums/search_term_match_type_pb2.py | 111 - .../enums/search_term_match_type_pb2_grpc.py | 3 - .../enums/search_term_targeting_status_pb2.py | 107 - .../search_term_targeting_status_pb2_grpc.py | 3 - .../v0/proto/enums/shared_set_status_pb2.py | 98 - .../proto/enums/shared_set_status_pb2_grpc.py | 3 - .../v0/proto/enums/shared_set_type_pb2.py | 98 - .../proto/enums/shared_set_type_pb2_grpc.py | 3 - .../enums/sitelink_placeholder_field_pb2.py | 118 - .../sitelink_placeholder_field_pb2_grpc.py | 3 - .../ads/google_ads/v0/proto/enums/slot_pb2.py | 118 - .../v0/proto/enums/slot_pb2_grpc.py | 3 - .../v0/proto/enums/spending_limit_type_pb2.py | 94 - .../enums/spending_limit_type_pb2_grpc.py | 3 - ...tructured_snippet_placeholder_field_pb2.py | 98 - ...ured_snippet_placeholder_field_pb2_grpc.py | 3 - ...rget_cpa_opt_in_recommendation_goal_pb2.py | 106 - ...cpa_opt_in_recommendation_goal_pb2_grpc.py | 3 - .../v0/proto/enums/targeting_dimension_pb2.py | 122 - .../enums/targeting_dimension_pb2_grpc.py | 3 - .../v0/proto/enums/time_type_pb2.py | 98 - .../v0/proto/enums/time_type_pb2_grpc.py | 3 - .../enums/tracking_code_page_format_pb2.py | 99 - .../tracking_code_page_format_pb2_grpc.py | 3 - .../v0/proto/enums/tracking_code_type_pb2.py | 103 - .../enums/tracking_code_type_pb2_grpc.py | 3 - .../enums/travel_placeholder_field_pb2.py | 172 - .../travel_placeholder_field_pb2_grpc.py | 3 - .../enums/user_interest_taxonomy_type_pb2.py | 110 - .../user_interest_taxonomy_type_pb2_grpc.py | 3 - .../enums/user_list_access_status_pb2.py | 98 - .../enums/user_list_access_status_pb2_grpc.py | 3 - .../enums/user_list_closing_reason_pb2.py | 95 - .../user_list_closing_reason_pb2_grpc.py | 3 - .../user_list_combined_rule_operator_pb2.py | 98 - ...er_list_combined_rule_operator_pb2_grpc.py | 3 - .../user_list_crm_data_source_type_pb2.py | 102 - ...user_list_crm_data_source_type_pb2_grpc.py | 3 - .../user_list_date_rule_item_operator_pb2.py | 106 - ...r_list_date_rule_item_operator_pb2_grpc.py | 3 - .../user_list_logical_rule_operator_pb2.py | 102 - ...ser_list_logical_rule_operator_pb2_grpc.py | 3 - .../enums/user_list_membership_status_pb2.py | 100 - .../user_list_membership_status_pb2_grpc.py | 3 - ...user_list_number_rule_item_operator_pb2.py | 114 - ...list_number_rule_item_operator_pb2_grpc.py | 3 - .../user_list_prepopulation_status_pb2.py | 102 - ...user_list_prepopulation_status_pb2_grpc.py | 3 - .../v0/proto/enums/user_list_rule_type_pb2.py | 98 - .../enums/user_list_rule_type_pb2_grpc.py | 3 - .../proto/enums/user_list_size_range_pb2.py | 154 - .../enums/user_list_size_range_pb2_grpc.py | 3 - ...user_list_string_rule_item_operator_pb2.py | 122 - ...list_string_rule_item_operator_pb2_grpc.py | 3 - .../v0/proto/enums/user_list_type_pb2.py | 114 - .../v0/proto/enums/user_list_type_pb2_grpc.py | 3 - .../vanity_pharma_display_url_mode_pb2.py | 98 - ...vanity_pharma_display_url_mode_pb2_grpc.py | 3 - .../v0/proto/enums/vanity_pharma_text_pb2.py | 139 - .../enums/vanity_pharma_text_pb2_grpc.py | 3 - .../enums/webpage_condition_operand_pb2.py | 111 - .../webpage_condition_operand_pb2_grpc.py | 3 - .../enums/webpage_condition_operator_pb2.py | 99 - .../webpage_condition_operator_pb2_grpc.py | 3 - .../google_ads/v0/proto/errors/__init__.py | 0 .../account_budget_proposal_error_pb2.py | 178 - .../account_budget_proposal_error_pb2_grpc.py | 3 - .../proto/errors/ad_customizer_error_pb2.py | 110 - .../errors/ad_customizer_error_pb2_grpc.py | 3 - .../v0/proto/errors/ad_error_pb2.py | 606 -- .../v0/proto/errors/ad_error_pb2_grpc.py | 3 - .../v0/proto/errors/ad_group_ad_error_pb2.py | 122 - .../errors/ad_group_ad_error_pb2_grpc.py | 3 - .../errors/ad_group_bid_modifier_error_pb2.py | 98 - .../ad_group_bid_modifier_error_pb2_grpc.py | 3 - .../errors/ad_group_criterion_error_pb2.py | 238 - .../ad_group_criterion_error_pb2_grpc.py | 3 - .../v0/proto/errors/ad_group_error_pb2.py | 138 - .../proto/errors/ad_group_error_pb2_grpc.py | 3 - .../proto/errors/ad_group_feed_error_pb2.py | 118 - .../errors/ad_group_feed_error_pb2_grpc.py | 3 - .../v0/proto/errors/ad_parameter_error_pb2.py | 98 - .../errors/ad_parameter_error_pb2_grpc.py | 3 - .../v0/proto/errors/ad_sharing_error_pb2.py | 102 - .../proto/errors/ad_sharing_error_pb2_grpc.py | 3 - .../v0/proto/errors/adx_error_pb2.py | 94 - .../v0/proto/errors/adx_error_pb2_grpc.py | 3 - .../proto/errors/authentication_error_pb2.py | 162 - .../errors/authentication_error_pb2_grpc.py | 3 - .../proto/errors/authorization_error_pb2.py | 118 - .../errors/authorization_error_pb2_grpc.py | 3 - .../v0/proto/errors/bidding_error_pb2.py | 174 - .../v0/proto/errors/bidding_error_pb2_grpc.py | 3 - .../errors/bidding_strategy_error_pb2.py | 106 - .../errors/bidding_strategy_error_pb2_grpc.py | 3 - .../proto/errors/billing_setup_error_pb2.py | 150 - .../errors/billing_setup_error_pb2_grpc.py | 3 - .../proto/errors/campaign_budget_error_pb2.py | 150 - .../errors/campaign_budget_error_pb2_grpc.py | 3 - .../errors/campaign_criterion_error_pb2.py | 134 - .../campaign_criterion_error_pb2_grpc.py | 3 - .../v0/proto/errors/campaign_error_pb2.py | 234 - .../proto/errors/campaign_error_pb2_grpc.py | 3 - .../proto/errors/campaign_feed_error_pb2.py | 114 - .../errors/campaign_feed_error_pb2_grpc.py | 3 - .../errors/campaign_shared_set_error_pb2.py | 94 - .../campaign_shared_set_error_pb2_grpc.py | 3 - .../proto/errors/change_status_error_pb2.py | 94 - .../errors/change_status_error_pb2_grpc.py | 3 - .../proto/errors/collection_size_error_pb2.py | 98 - .../errors/collection_size_error_pb2_grpc.py | 3 - .../v0/proto/errors/context_error_pb2.py | 98 - .../v0/proto/errors/context_error_pb2_grpc.py | 3 - .../errors/conversion_action_error_pb2.py | 122 - .../conversion_action_error_pb2_grpc.py | 3 - .../v0/proto/errors/criterion_error_pb2.py | 466 - .../proto/errors/criterion_error_pb2_grpc.py | 3 - .../errors/customer_client_link_error_pb2.py | 118 - .../customer_client_link_error_pb2_grpc.py | 3 - .../v0/proto/errors/customer_error_pb2.py | 98 - .../proto/errors/customer_error_pb2_grpc.py | 3 - .../proto/errors/customer_feed_error_pb2.py | 118 - .../errors/customer_feed_error_pb2_grpc.py | 3 - .../errors/customer_manager_link_error_pb2.py | 122 - .../customer_manager_link_error_pb2_grpc.py | 3 - .../v0/proto/errors/database_error_pb2.py | 94 - .../proto/errors/database_error_pb2_grpc.py | 3 - .../v0/proto/errors/date_error_pb2.py | 126 - .../v0/proto/errors/date_error_pb2_grpc.py | 3 - .../v0/proto/errors/date_range_error_pb2.py | 110 - .../proto/errors/date_range_error_pb2_grpc.py | 3 - .../v0/proto/errors/distinct_error_pb2.py | 98 - .../proto/errors/distinct_error_pb2_grpc.py | 3 - .../v0/proto/errors/enum_error_pb2.py | 94 - .../v0/proto/errors/enum_error_pb2_grpc.py | 3 - .../google_ads/v0/proto/errors/errors_pb2.py | 1682 ---- .../v0/proto/errors/errors_pb2_grpc.py | 3 - .../errors/extension_setting_error_pb2.py | 342 - .../extension_setting_error_pb2_grpc.py | 3 - .../feed_attribute_reference_error_pb2.py | 102 - ...feed_attribute_reference_error_pb2_grpc.py | 3 - .../v0/proto/errors/feed_error_pb2.py | 166 - .../v0/proto/errors/feed_error_pb2_grpc.py | 3 - .../v0/proto/errors/feed_item_error_pb2.py | 126 - .../proto/errors/feed_item_error_pb2_grpc.py | 3 - .../errors/feed_item_validation_error_pb2.py | 446 - .../feed_item_validation_error_pb2_grpc.py | 3 - .../v0/proto/errors/feed_mapping_error_pb2.py | 154 - .../errors/feed_mapping_error_pb2_grpc.py | 3 - .../v0/proto/errors/field_error_pb2.py | 114 - .../v0/proto/errors/field_error_pb2_grpc.py | 3 - .../v0/proto/errors/field_mask_error_pb2.py | 106 - .../proto/errors/field_mask_error_pb2_grpc.py | 3 - .../v0/proto/errors/function_error_pb2.py | 154 - .../proto/errors/function_error_pb2_grpc.py | 3 - .../errors/function_parsing_error_pb2.py | 134 - .../errors/function_parsing_error_pb2_grpc.py | 3 - ...eo_target_constant_suggestion_error_pb2.py | 107 - ...rget_constant_suggestion_error_pb2_grpc.py | 3 - .../v0/proto/errors/header_error_pb2.py | 94 - .../v0/proto/errors/header_error_pb2_grpc.py | 3 - .../v0/proto/errors/id_error_pb2.py | 94 - .../v0/proto/errors/id_error_pb2_grpc.py | 3 - .../v0/proto/errors/image_error_pb2.py | 238 - .../v0/proto/errors/image_error_pb2_grpc.py | 3 - .../v0/proto/errors/internal_error_pb2.py | 102 - .../proto/errors/internal_error_pb2_grpc.py | 3 - .../errors/keyword_plan_ad_group_error_pb2.py | 99 - .../keyword_plan_ad_group_error_pb2_grpc.py | 3 - .../errors/keyword_plan_campaign_error_pb2.py | 111 - .../keyword_plan_campaign_error_pb2_grpc.py | 3 - .../v0/proto/errors/keyword_plan_error_pb2.py | 148 - .../errors/keyword_plan_error_pb2_grpc.py | 3 - .../errors/keyword_plan_idea_error_pb2.py | 99 - .../keyword_plan_idea_error_pb2_grpc.py | 3 - .../errors/keyword_plan_keyword_error_pb2.py | 115 - .../keyword_plan_keyword_error_pb2_grpc.py | 3 - ...keyword_plan_negative_keyword_error_pb2.py | 91 - ...rd_plan_negative_keyword_error_pb2_grpc.py | 3 - .../proto/errors/list_operation_error_pb2.py | 98 - .../errors/list_operation_error_pb2_grpc.py | 3 - .../v0/proto/errors/media_bundle_error_pb2.py | 178 - .../errors/media_bundle_error_pb2_grpc.py | 3 - .../v0/proto/errors/media_file_error_pb2.py | 182 - .../proto/errors/media_file_error_pb2_grpc.py | 3 - .../v0/proto/errors/multiplier_error_pb2.py | 138 - .../proto/errors/multiplier_error_pb2_grpc.py | 3 - .../v0/proto/errors/mutate_error_pb2.py | 110 - .../v0/proto/errors/mutate_error_pb2_grpc.py | 3 - .../errors/new_resource_creation_error_pb2.py | 102 - .../new_resource_creation_error_pb2_grpc.py | 3 - .../v0/proto/errors/not_empty_error_pb2.py | 94 - .../proto/errors/not_empty_error_pb2_grpc.py | 3 - .../v0/proto/errors/null_error_pb2.py | 94 - .../v0/proto/errors/null_error_pb2_grpc.py | 3 - .../operation_access_denied_error_pb2.py | 130 - .../operation_access_denied_error_pb2_grpc.py | 3 - .../v0/proto/errors/operator_error_pb2.py | 94 - .../proto/errors/operator_error_pb2_grpc.py | 3 - .../proto/errors/policy_finding_error_pb2.py | 98 - .../errors/policy_finding_error_pb2_grpc.py | 3 - .../errors/policy_violation_error_pb2.py | 94 - .../errors/policy_violation_error_pb2_grpc.py | 3 - .../v0/proto/errors/query_error_pb2.py | 290 - .../v0/proto/errors/query_error_pb2_grpc.py | 3 - .../v0/proto/errors/quota_error_pb2.py | 102 - .../v0/proto/errors/quota_error_pb2_grpc.py | 3 - .../v0/proto/errors/range_error_pb2.py | 98 - .../v0/proto/errors/range_error_pb2_grpc.py | 3 - .../proto/errors/recommendation_error_pb2.py | 143 - .../errors/recommendation_error_pb2_grpc.py | 3 - .../v0/proto/errors/region_code_error_pb2.py | 94 - .../errors/region_code_error_pb2_grpc.py | 3 - .../v0/proto/errors/request_error_pb2.py | 158 - .../v0/proto/errors/request_error_pb2_grpc.py | 3 - .../resource_access_denied_error_pb2.py | 94 - .../resource_access_denied_error_pb2_grpc.py | 3 - ...resource_count_limit_exceeded_error_pb2.py | 123 - ...rce_count_limit_exceeded_error_pb2_grpc.py | 3 - .../v0/proto/errors/setting_error_pb2.py | 158 - .../v0/proto/errors/setting_error_pb2_grpc.py | 3 - .../errors/shared_criterion_error_pb2.py | 94 - .../errors/shared_criterion_error_pb2_grpc.py | 3 - .../v0/proto/errors/shared_set_error_pb2.py | 106 - .../proto/errors/shared_set_error_pb2_grpc.py | 3 - .../proto/errors/string_format_error_pb2.py | 98 - .../errors/string_format_error_pb2_grpc.py | 3 - .../proto/errors/string_length_error_pb2.py | 98 - .../errors/string_length_error_pb2_grpc.py | 3 - .../v0/proto/errors/url_field_error_pb2.py | 294 - .../proto/errors/url_field_error_pb2_grpc.py | 3 - .../v0/proto/errors/user_list_error_pb2.py | 194 - .../proto/errors/user_list_error_pb2_grpc.py | 3 - .../google_ads/v0/proto/resources/__init__.py | 0 .../v0/proto/resources/account_budget_pb2.py | 583 -- .../resources/account_budget_pb2_grpc.py | 3 - .../resources/account_budget_proposal_pb2.py | 375 - .../account_budget_proposal_pb2_grpc.py | 3 - .../v0/proto/resources/ad_group_ad_pb2.py | 196 - .../proto/resources/ad_group_ad_pb2_grpc.py | 3 - .../resources/ad_group_audience_view_pb2.py | 83 - .../ad_group_audience_view_pb2_grpc.py | 3 - .../resources/ad_group_bid_modifier_pb2.py | 226 - .../ad_group_bid_modifier_pb2_grpc.py | 3 - .../proto/resources/ad_group_criterion_pb2.py | 702 -- .../resources/ad_group_criterion_pb2_grpc.py | 3 - .../v0/proto/resources/ad_group_feed_pb2.py | 138 - .../proto/resources/ad_group_feed_pb2_grpc.py | 3 - .../v0/proto/resources/ad_group_pb2.py | 339 - .../v0/proto/resources/ad_group_pb2_grpc.py | 3 - .../v0/proto/resources/ad_parameter_pb2.py | 128 - .../proto/resources/ad_parameter_pb2_grpc.py | 3 - .../google_ads/v0/proto/resources/ad_pb2.py | 357 - .../v0/proto/resources/ad_pb2_grpc.py | 3 - .../proto/resources/ad_schedule_view_pb2.py | 81 - .../resources/ad_schedule_view_pb2_grpc.py | 3 - .../v0/proto/resources/age_range_view_pb2.py | 80 - .../resources/age_range_view_pb2_grpc.py | 3 - .../proto/resources/bidding_strategy_pb2.py | 211 - .../resources/bidding_strategy_pb2_grpc.py | 3 - .../v0/proto/resources/billing_setup_pb2.py | 303 - .../proto/resources/billing_setup_pb2_grpc.py | 3 - .../resources/campaign_audience_view_pb2.py | 84 - .../campaign_audience_view_pb2_grpc.py | 3 - .../resources/campaign_bid_modifier_pb2.py | 133 - .../campaign_bid_modifier_pb2_grpc.py | 3 - .../v0/proto/resources/campaign_budget_pb2.py | 272 - .../resources/campaign_budget_pb2_grpc.py | 3 - .../proto/resources/campaign_criterion_pb2.py | 442 - .../resources/campaign_criterion_pb2_grpc.py | 3 - .../v0/proto/resources/campaign_feed_pb2.py | 138 - .../proto/resources/campaign_feed_pb2_grpc.py | 3 - .../v0/proto/resources/campaign_pb2.py | 994 --- .../v0/proto/resources/campaign_pb2_grpc.py | 3 - .../resources/campaign_shared_set_pb2.py | 120 - .../resources/campaign_shared_set_pb2_grpc.py | 3 - .../proto/resources/carrier_constant_pb2.py | 113 - .../resources/carrier_constant_pb2_grpc.py | 3 - .../v0/proto/resources/change_status_pb2.py | 187 - .../proto/resources/change_status_pb2_grpc.py | 3 - .../proto/resources/conversion_action_pb2.py | 386 - .../resources/conversion_action_pb2_grpc.py | 3 - .../resources/customer_client_link_pb2.py | 124 - .../customer_client_link_pb2_grpc.py | 3 - .../v0/proto/resources/customer_client_pb2.py | 117 - .../resources/customer_client_pb2_grpc.py | 3 - .../v0/proto/resources/customer_feed_pb2.py | 128 - .../proto/resources/customer_feed_pb2_grpc.py | 3 - .../resources/customer_manager_link_pb2.py | 113 - .../customer_manager_link_pb2_grpc.py | 3 - .../v0/proto/resources/customer_pb2.py | 344 - .../v0/proto/resources/customer_pb2_grpc.py | 3 - .../resources/display_keyword_view_pb2.py | 80 - .../display_keyword_view_pb2_grpc.py | 3 - .../v0/proto/resources/feed_item_pb2.py | 573 -- .../v0/proto/resources/feed_item_pb2_grpc.py | 3 - .../v0/proto/resources/feed_mapping_pb2.py | 460 - .../proto/resources/feed_mapping_pb2_grpc.py | 3 - .../google_ads/v0/proto/resources/feed_pb2.py | 596 -- .../v0/proto/resources/feed_pb2_grpc.py | 3 - .../v0/proto/resources/gender_view_pb2.py | 80 - .../proto/resources/gender_view_pb2_grpc.py | 3 - .../resources/geo_target_constant_pb2.py | 145 - .../resources/geo_target_constant_pb2_grpc.py | 3 - .../proto/resources/google_ads_field_pb2.py | 228 - .../resources/google_ads_field_pb2_grpc.py | 3 - .../proto/resources/hotel_group_view_pb2.py | 80 - .../resources/hotel_group_view_pb2_grpc.py | 3 - .../resources/hotel_performance_view_pb2.py | 80 - .../hotel_performance_view_pb2_grpc.py | 3 - .../resources/keyword_plan_ad_group_pb2.py | 126 - .../keyword_plan_ad_group_pb2_grpc.py | 3 - .../resources/keyword_plan_campaign_pb2.py | 207 - .../keyword_plan_campaign_pb2_grpc.py | 3 - .../resources/keyword_plan_keyword_pb2.py | 135 - .../keyword_plan_keyword_pb2_grpc.py | 3 - .../keyword_plan_negative_keyword_pb2.py | 126 - .../keyword_plan_negative_keyword_pb2_grpc.py | 3 - .../v0/proto/resources/keyword_plan_pb2.py | 188 - .../proto/resources/keyword_plan_pb2_grpc.py | 3 - .../v0/proto/resources/keyword_view_pb2.py | 80 - .../proto/resources/keyword_view_pb2_grpc.py | 3 - .../proto/resources/language_constant_pb2.py | 113 - .../resources/language_constant_pb2_grpc.py | 3 - .../resources/managed_placement_view_pb2.py | 80 - .../managed_placement_view_pb2_grpc.py | 3 - .../v0/proto/resources/media_file_pb2.py | 430 - .../v0/proto/resources/media_file_pb2_grpc.py | 3 - .../mobile_app_category_constant_pb2.py | 102 - .../mobile_app_category_constant_pb2_grpc.py | 3 - .../resources/mobile_device_constant_pb2.py | 133 - .../mobile_device_constant_pb2_grpc.py | 3 - .../operating_system_version_constant_pb2.py | 139 - ...rating_system_version_constant_pb2_grpc.py | 3 - .../resources/parental_status_view_pb2.py | 80 - .../parental_status_view_pb2_grpc.py | 3 - .../proto/resources/payments_account_pb2.py | 138 - .../resources/payments_account_pb2_grpc.py | 3 - .../proto/resources/product_group_view_pb2.py | 80 - .../resources/product_group_view_pb2_grpc.py | 3 - .../v0/proto/resources/recommendation_pb2.py | 1027 --- .../resources/recommendation_pb2_grpc.py | 3 - .../proto/resources/remarketing_action_pb2.py | 117 - .../resources/remarketing_action_pb2_grpc.py | 3 - .../proto/resources/search_term_view_pb2.py | 116 - .../resources/search_term_view_pb2_grpc.py | 3 - .../proto/resources/shared_criterion_pb2.py | 184 - .../resources/shared_criterion_pb2_grpc.py | 3 - .../v0/proto/resources/shared_set_pb2.py | 151 - .../v0/proto/resources/shared_set_pb2_grpc.py | 3 - .../v0/proto/resources/topic_constant_pb2.py | 117 - .../resources/topic_constant_pb2_grpc.py | 3 - .../v0/proto/resources/topic_view_pb2.py | 80 - .../v0/proto/resources/topic_view_pb2_grpc.py | 3 - .../v0/proto/resources/user_interest_pb2.py | 145 - .../proto/resources/user_interest_pb2_grpc.py | 3 - .../v0/proto/resources/user_list_pb2.py | 361 - .../v0/proto/resources/user_list_pb2_grpc.py | 3 - .../v0/proto/resources/video_pb2.py | 121 - .../v0/proto/resources/video_pb2_grpc.py | 3 - .../google_ads/v0/proto/services/__init__.py | 0 .../account_budget_proposal_service_pb2.py | 361 - ...ccount_budget_proposal_service_pb2_grpc.py | 89 - .../services/account_budget_service_pb2.py | 106 - .../account_budget_service_pb2_grpc.py | 51 - .../proto/services/ad_group_ad_service_pb2.py | 413 - .../services/ad_group_ad_service_pb2_grpc.py | 64 - .../ad_group_audience_view_service_pb2.py | 106 - ...ad_group_audience_view_service_pb2_grpc.py | 47 - .../ad_group_bid_modifier_service_pb2.py | 405 - .../ad_group_bid_modifier_service_pb2_grpc.py | 65 - .../ad_group_criterion_service_pb2.py | 403 - .../ad_group_criterion_service_pb2_grpc.py | 64 - .../services/ad_group_feed_service_pb2.py | 405 - .../ad_group_feed_service_pb2_grpc.py | 65 - .../v0/proto/services/ad_group_service_pb2.py | 403 - .../services/ad_group_service_pb2_grpc.py | 64 - .../services/ad_parameter_service_pb2.py | 403 - .../services/ad_parameter_service_pb2_grpc.py | 65 - .../services/ad_schedule_view_service_pb2.py | 106 - .../ad_schedule_view_service_pb2_grpc.py | 47 - .../services/age_range_view_service_pb2.py | 106 - .../age_range_view_service_pb2_grpc.py | 47 - .../services/bidding_strategy_service_pb2.py | 405 - .../bidding_strategy_service_pb2_grpc.py | 65 - .../services/billing_setup_service_pb2.py | 343 - .../billing_setup_service_pb2_grpc.py | 80 - .../campaign_audience_view_service_pb2.py | 106 - ...campaign_audience_view_service_pb2_grpc.py | 47 - .../campaign_bid_modifier_service_pb2.py | 405 - .../campaign_bid_modifier_service_pb2_grpc.py | 65 - .../services/campaign_budget_service_pb2.py | 405 - .../campaign_budget_service_pb2_grpc.py | 65 - .../campaign_criterion_service_pb2.py | 403 - .../campaign_criterion_service_pb2_grpc.py | 64 - .../services/campaign_feed_service_pb2.py | 405 - .../campaign_feed_service_pb2_grpc.py | 65 - .../v0/proto/services/campaign_service_pb2.py | 403 - .../services/campaign_service_pb2_grpc.py | 64 - .../campaign_shared_set_service_pb2.py | 379 - .../campaign_shared_set_service_pb2_grpc.py | 64 - .../services/carrier_constant_service_pb2.py | 106 - .../carrier_constant_service_pb2_grpc.py | 47 - .../services/change_status_service_pb2.py | 106 - .../change_status_service_pb2_grpc.py | 47 - .../services/conversion_action_service_pb2.py | 403 - .../conversion_action_service_pb2_grpc.py | 65 - .../customer_client_link_service_pb2.py | 353 - .../customer_client_link_service_pb2_grpc.py | 64 - .../services/customer_client_service_pb2.py | 106 - .../customer_client_service_pb2_grpc.py | 47 - .../services/customer_feed_service_pb2.py | 405 - .../customer_feed_service_pb2_grpc.py | 65 - .../customer_manager_link_service_pb2.py | 344 - .../customer_manager_link_service_pb2_grpc.py | 64 - .../v0/proto/services/customer_service_pb2.py | 549 -- .../services/customer_service_pb2_grpc.py | 99 - .../display_keyword_view_service_pb2.py | 106 - .../display_keyword_view_service_pb2_grpc.py | 47 - .../proto/services/feed_item_service_pb2.py | 403 - .../services/feed_item_service_pb2_grpc.py | 65 - .../services/feed_mapping_service_pb2.py | 377 - .../services/feed_mapping_service_pb2_grpc.py | 65 - .../v0/proto/services/feed_service_pb2.py | 403 - .../proto/services/feed_service_pb2_grpc.py | 65 - .../proto/services/gender_view_service_pb2.py | 106 - .../services/gender_view_service_pb2_grpc.py | 47 - .../geo_target_constant_service_pb2.py | 448 - .../geo_target_constant_service_pb2_grpc.py | 64 - .../services/google_ads_field_service_pb2.py | 257 - .../google_ads_field_service_pb2_grpc.py | 64 - .../proto/services/google_ads_service_pb2.py | 1555 ---- .../services/google_ads_service_pb2_grpc.py | 63 - .../services/hotel_group_view_service_pb2.py | 106 - .../hotel_group_view_service_pb2_grpc.py | 47 - .../hotel_performance_view_service_pb2.py | 106 - ...hotel_performance_view_service_pb2_grpc.py | 47 - .../keyword_plan_ad_group_service_pb2.py | 405 - .../keyword_plan_ad_group_service_pb2_grpc.py | 65 - .../keyword_plan_campaign_service_pb2.py | 405 - .../keyword_plan_campaign_service_pb2_grpc.py | 65 - .../services/keyword_plan_idea_service_pb2.py | 447 - .../keyword_plan_idea_service_pb2_grpc.py | 46 - .../keyword_plan_keyword_service_pb2.py | 405 - .../keyword_plan_keyword_service_pb2_grpc.py | 65 - ...yword_plan_negative_keyword_service_pb2.py | 406 - ..._plan_negative_keyword_service_pb2_grpc.py | 65 - .../services/keyword_plan_service_pb2.py | 969 --- .../services/keyword_plan_service_pb2_grpc.py | 99 - .../services/keyword_view_service_pb2.py | 106 - .../services/keyword_view_service_pb2_grpc.py | 47 - .../services/language_constant_service_pb2.py | 106 - .../language_constant_service_pb2_grpc.py | 47 - .../managed_placement_view_service_pb2.py | 106 - ...managed_placement_view_service_pb2_grpc.py | 47 - .../proto/services/media_file_service_pb2.py | 363 - .../services/media_file_service_pb2_grpc.py | 64 - ...obile_app_category_constant_service_pb2.py | 106 - ..._app_category_constant_service_pb2_grpc.py | 47 - .../mobile_device_constant_service_pb2.py | 106 - ...mobile_device_constant_service_pb2_grpc.py | 47 - ...ing_system_version_constant_service_pb2.py | 106 - ...ystem_version_constant_service_pb2_grpc.py | 47 - .../parental_status_view_service_pb2.py | 106 - .../parental_status_view_service_pb2_grpc.py | 47 - .../services/payments_account_service_pb2.py | 155 - .../payments_account_service_pb2_grpc.py | 50 - .../product_group_view_service_pb2.py | 106 - .../product_group_view_service_pb2_grpc.py | 47 - .../services/recommendation_service_pb2.py | 877 -- .../recommendation_service_pb2_grpc.py | 81 - .../remarketing_action_service_pb2.py | 391 - .../remarketing_action_service_pb2_grpc.py | 64 - .../services/search_term_view_service_pb2.py | 106 - .../search_term_view_service_pb2_grpc.py | 47 - .../services/shared_criterion_service_pb2.py | 379 - .../shared_criterion_service_pb2_grpc.py | 64 - .../proto/services/shared_set_service_pb2.py | 403 - .../services/shared_set_service_pb2_grpc.py | 64 - .../services/topic_constant_service_pb2.py | 106 - .../topic_constant_service_pb2_grpc.py | 47 - .../proto/services/topic_view_service_pb2.py | 106 - .../services/topic_view_service_pb2_grpc.py | 47 - .../services/user_interest_service_pb2.py | 106 - .../user_interest_service_pb2_grpc.py | 47 - .../proto/services/user_list_service_pb2.py | 403 - .../services/user_list_service_pb2_grpc.py | 64 - .../v0/proto/services/video_service_pb2.py | 106 - .../proto/services/video_service_pb2_grpc.py | 47 - google/ads/google_ads/v0/services/__init__.py | 0 .../account_budget_proposal_service_client.py | 286 - ...t_budget_proposal_service_client_config.py | 33 - .../services/account_budget_service_client.py | 220 - .../v0/services/ad_group_ad_service_client.py | 278 - .../ad_group_ad_service_client_config.py | 33 - .../ad_group_bid_modifier_service_client.py | 282 - ...roup_bid_modifier_service_client_config.py | 33 - .../ad_group_criterion_service_client.py | 280 - ...d_group_criterion_service_client_config.py | 33 - .../services/ad_group_feed_service_client.py | 279 - .../ad_group_feed_service_client_config.py | 33 - .../v0/services/ad_group_service_client.py | 276 - .../ad_group_service_client_config.py | 33 - .../services/ad_parameter_service_client.py | 279 - .../ad_parameter_service_client_config.py | 33 - .../ad_schedule_view_service_client.py | 216 - .../services/age_range_view_service_client.py | 216 - .../bidding_strategy_service_client.py | 281 - .../bidding_strategy_service_client_config.py | 33 - .../services/billing_setup_service_client.py | 279 - .../billing_setup_service_client_config.py | 33 - ...ign_audience_view_service_client_config.py | 28 - .../campaign_bid_modifier_service_client.py | 282 - ...aign_bid_modifier_service_client_config.py | 33 - .../campaign_budget_service_client.py | 281 - .../campaign_budget_service_client_config.py | 33 - .../campaign_criterion_service_client.py | 280 - ...ampaign_criterion_service_client_config.py | 33 - .../services/campaign_feed_service_client.py | 280 - .../campaign_feed_service_client_config.py | 33 - .../v0/services/campaign_service_client.py | 278 - .../campaign_service_client_config.py | 33 - .../campaign_shared_set_service_client.py | 281 - ...mpaign_shared_set_service_client_config.py | 33 - .../carrier_constant_service_client.py | 215 - .../services/change_status_service_client.py | 216 - .../change_status_service_client_config.py | 28 - .../conversion_action_service_client.py | 281 - ...conversion_action_service_client_config.py | 33 - .../customer_client_link_service_client.py | 271 - ...tomer_client_link_service_client_config.py | 33 - .../customer_client_service_client.py | 216 - .../customer_client_service_client_config.py | 28 - .../services/customer_feed_service_client.py | 280 - .../customer_feed_service_client_config.py | 33 - .../customer_manager_link_service_client.py | 271 - ...omer_manager_link_service_client_config.py | 33 - .../v0/services/customer_service_client.py | 368 - .../customer_service_client_config.py | 43 - .../display_keyword_view_service_client.py | 217 - ...play_keyword_view_service_client_config.py | 28 - google/ads/google_ads/v0/services/enums.py | 7511 ----------------- .../v0/services/feed_item_service_client.py | 279 - .../feed_item_service_client_config.py | 33 - .../services/feed_mapping_service_client.py | 279 - .../feed_mapping_service_client_config.py | 33 - .../v0/services/feed_service_client.py | 277 - .../v0/services/feed_service_client_config.py | 33 - .../v0/services/gender_view_service_client.py | 215 - .../gender_view_service_client_config.py | 28 - .../geo_target_constant_service_client.py | 295 - ...o_target_constant_service_client_config.py | 33 - .../google_ads_field_service_client.py | 286 - .../google_ads_field_service_client_config.py | 33 - .../v0/services/google_ads_service_client.py | 295 - .../google_ads_service_client_config.py | 33 - .../hotel_group_view_service_client.py | 216 - .../hotel_group_view_service_client_config.py | 28 - ..._performance_view_service_client_config.py | 28 - .../keyword_plan_ad_group_service_client.py | 282 - ...ord_plan_ad_group_service_client_config.py | 33 - .../keyword_plan_campaign_service_client.py | 282 - ...ord_plan_campaign_service_client_config.py | 33 - .../keyword_plan_idea_service_client.py | 252 - ...keyword_plan_idea_service_client_config.py | 28 - .../keyword_plan_keyword_service_client.py | 282 - ...word_plan_keyword_service_client_config.py | 33 - ...rd_plan_negative_keyword_service_client.py | 285 - ..._negative_keyword_service_client_config.py | 33 - .../services/keyword_plan_service_client.py | 374 - .../keyword_plan_service_client_config.py | 43 - .../services/keyword_view_service_client.py | 215 - .../keyword_view_service_client_config.py | 28 - ...language_constant_service_client_config.py | 28 - .../managed_placement_view_service_client.py | 217 - ...ed_placement_view_service_client_config.py | 28 - .../v0/services/media_file_service_client.py | 278 - .../media_file_service_client_config.py | 33 - ...category_constant_service_client_config.py | 28 - .../mobile_device_constant_service_client.py | 216 - ...e_device_constant_service_client_config.py | 28 - ..._system_version_constant_service_client.py | 218 - ...ental_status_view_service_client_config.py | 28 - .../payments_account_service_client.py | 211 - .../payments_account_service_client_config.py | 28 - .../product_group_view_service_client.py | 216 - ...roduct_group_view_service_client_config.py | 28 - .../services/recommendation_service_client.py | 338 - .../recommendation_service_client_config.py | 38 - .../remarketing_action_service_client.py | 280 - ...emarketing_action_service_client_config.py | 33 - .../search_term_view_service_client.py | 216 - .../search_term_view_service_client_config.py | 28 - .../shared_criterion_service_client.py | 279 - .../shared_criterion_service_client_config.py | 33 - .../v0/services/shared_set_service_client.py | 278 - .../shared_set_service_client_config.py | 33 - .../services/topic_constant_service_client.py | 215 - .../topic_constant_service_client_config.py | 28 - .../v0/services/topic_view_service_client.py | 215 - .../topic_view_service_client_config.py | 28 - .../v0/services/transports/__init__.py | 0 ..._budget_proposal_service_grpc_transport.py | 134 - .../account_budget_service_grpc_transport.py | 117 - .../ad_group_ad_service_grpc_transport.py | 130 - ...oup_bid_modifier_service_grpc_transport.py | 134 - ..._group_criterion_service_grpc_transport.py | 133 - .../ad_group_feed_service_grpc_transport.py | 131 - .../ad_group_service_grpc_transport.py | 130 - .../ad_parameter_service_grpc_transport.py | 131 - ...ad_schedule_view_service_grpc_transport.py | 118 - .../age_range_view_service_grpc_transport.py | 117 - ...bidding_strategy_service_grpc_transport.py | 133 - .../billing_setup_service_grpc_transport.py | 130 - ...ign_bid_modifier_service_grpc_transport.py | 134 - .../campaign_budget_service_grpc_transport.py | 133 - ...mpaign_criterion_service_grpc_transport.py | 133 - .../campaign_feed_service_grpc_transport.py | 131 - .../campaign_service_grpc_transport.py | 130 - ...paign_shared_set_service_grpc_transport.py | 133 - ...carrier_constant_service_grpc_transport.py | 118 - .../change_status_service_grpc_transport.py | 117 - ...onversion_action_service_grpc_transport.py | 134 - ...omer_client_link_service_grpc_transport.py | 133 - .../customer_client_service_grpc_transport.py | 118 - .../customer_feed_service_grpc_transport.py | 131 - ...mer_manager_link_service_grpc_transport.py | 133 - .../customer_service_grpc_transport.py | 157 - .../feed_item_service_grpc_transport.py | 131 - .../feed_mapping_service_grpc_transport.py | 131 - .../transports/feed_service_grpc_transport.py | 131 - .../gender_view_service_grpc_transport.py | 117 - ..._target_constant_service_grpc_transport.py | 133 - ...google_ads_field_service_grpc_transport.py | 132 - .../google_ads_service_grpc_transport.py | 130 - ...hotel_group_view_service_grpc_transport.py | 118 - ...performance_view_service_grpc_transport.py | 119 - ...rd_plan_ad_group_service_grpc_transport.py | 134 - ...rd_plan_campaign_service_grpc_transport.py | 134 - ...ord_plan_keyword_service_grpc_transport.py | 134 - ...negative_keyword_service_grpc_transport.py | 134 - .../keyword_plan_service_grpc_transport.py | 158 - .../keyword_view_service_grpc_transport.py | 117 - ...d_placement_view_service_grpc_transport.py | 119 - .../media_file_service_grpc_transport.py | 130 - ..._device_constant_service_grpc_transport.py | 119 - ...version_constant_service_grpc_transport.py | 119 - ...ntal_status_view_service_grpc_transport.py | 119 - ...payments_account_service_grpc_transport.py | 121 - ...oduct_group_view_service_grpc_transport.py | 119 - .../recommendation_service_grpc_transport.py | 143 - ...marketing_action_service_grpc_transport.py | 133 - ...search_term_view_service_grpc_transport.py | 118 - ...shared_criterion_service_grpc_transport.py | 132 - .../shared_set_service_grpc_transport.py | 130 - .../topic_constant_service_grpc_transport.py | 117 - .../topic_view_service_grpc_transport.py | 117 - .../user_interest_service_grpc_transport.py | 117 - .../user_list_service_grpc_transport.py | 130 - .../video_service_grpc_transport.py | 117 - .../services/user_interest_service_client.py | 216 - .../user_interest_service_client_config.py | 28 - .../v0/services/user_list_service_client.py | 278 - .../user_list_service_client_config.py | 33 - .../v0/services/video_service_client.py | 214 - .../services/video_service_client_config.py | 28 - google/ads/google_ads/v0/types.py | 797 -- google/ads/google_ads/v1/__init__.py | 90 + .../v1/proto/common/ad_type_infos_pb2.py | 267 +- .../v1/proto/common/asset_types_pb2.py | 50 +- .../v1/proto/common/criteria_pb2.py | 311 +- .../v1/proto/common/extensions_pb2.py | 285 +- .../v1/proto/common/final_app_url_pb2.py | 99 + .../proto/common/final_app_url_pb2_grpc.py} | 0 .../google_ads/v1/proto/common/metrics_pb2.py | 399 +- .../google_ads/v1/proto/common/policy_pb2.py | 161 +- .../v1/proto/common/segments_pb2.py | 180 +- .../v1/proto/common/simulation_pb2.py | 506 ++ .../proto/common/simulation_pb2_grpc.py} | 0 .../google_ads/v1/proto/enums/ad_type_pb2.py | 18 +- .../enums/advertising_channel_sub_type_pb2.py | 10 +- .../app_url_operating_system_type_pb2.py | 100 + ...app_url_operating_system_type_pb2_grpc.py} | 0 .../v1/proto/enums/asset_type_pb2.py | 12 +- .../v1/proto/enums/budget_type_pb2.py | 10 +- .../enums/campaign_experiment_type_pb2.py | 104 + .../campaign_experiment_type_pb2_grpc.py} | 0 .../v1/proto/enums/criterion_type_pb2.py | 10 +- ...nversion_eligibility_failure_reason_pb2.py | 121 + ...on_eligibility_failure_reason_pb2_grpc.py} | 0 .../enums/display_upload_product_type_pb2.py | 137 + .../display_upload_product_type_pb2_grpc.py} | 0 .../v1/proto/enums/extension_type_pb2.py | 14 +- .../enums/location_group_radius_units_pb2.py | 100 + .../location_group_radius_units_pb2_grpc.py} | 0 .../v1/proto/enums/payment_mode_pb2.py | 10 +- .../enums/policy_topic_entry_type_pb2.py | 16 +- ...ence_destination_not_working_device_pb2.py | 105 + ...estination_not_working_device_pb2_grpc.py} | 0 .../v1/proto/enums/recommendation_type_pb2.py | 22 +- .../search_engine_results_page_type_pb2.py | 104 + ...arch_engine_results_page_type_pb2_grpc.py} | 0 .../simulation_modification_method_pb2.py | 101 + ...imulation_modification_method_pb2_grpc.py} | 0 .../v1/proto/enums/simulation_type_pb2.py | 108 + .../proto/enums/simulation_type_pb2_grpc.py} | 0 .../v1/proto/errors/ad_error_pb2.py | 18 +- .../v1/proto/errors/asset_error_pb2.py | 10 +- .../errors/bidding_strategy_error_pb2.py | 10 +- .../v1/proto/errors/criterion_error_pb2.py | 42 +- .../google_ads/v1/proto/errors/errors_pb2.py | 194 +- .../errors/feed_item_validation_error_pb2.py | 30 +- .../v1/proto/errors/media_upload_error_pb2.py | 77 +- .../v1/proto/errors/query_error_pb2.py | 100 +- .../v1/proto/errors/size_limit_error_pb2.py | 100 + .../errors/size_limit_error_pb2_grpc.py} | 0 .../youtube_video_registration_error_pb2.py | 69 +- .../ad_group_criterion_simulation_pb2.py | 172 + ...ad_group_criterion_simulation_pb2_grpc.py} | 0 .../resources/ad_group_simulation_pb2.py | 176 + .../ad_group_simulation_pb2_grpc.py} | 0 .../v1/proto/resources/ad_parameter_pb2.py | 12 +- .../google_ads/v1/proto/resources/ad_pb2.py | 96 +- .../v1/proto/resources/asset_pb2.py | 17 +- .../v1/proto/resources/campaign_budget_pb2.py | 3 +- .../proto/resources/campaign_criterion_pb2.py | 17 +- .../campaign_criterion_simulation_pb2.py | 173 + ...campaign_criterion_simulation_pb2_grpc.py} | 0 .../v1/proto/resources/campaign_pb2.py | 191 +- .../v1/proto/resources/customer_pb2.py | 33 +- .../resources/detail_placement_view_pb2.py | 4 +- .../expanded_landing_page_view_pb2.py | 95 + .../expanded_landing_page_view_pb2_grpc.py} | 0 .../resources/extension_feed_item_pb2.py | 78 +- .../resources/group_placement_view_pb2.py | 4 +- .../proto/resources/landing_page_view_pb2.py | 94 + .../resources/landing_page_view_pb2_grpc.py} | 0 .../v1/proto/resources/mutate_job_pb2.py | 20 +- .../paid_organic_search_term_view_pb2.py | 96 + ...paid_organic_search_term_view_pb2_grpc.py} | 0 .../product_bidding_category_constant_pb2.py | 4 +- .../v1/proto/resources/recommendation_pb2.py | 442 +- ...ccount_budget_proposal_service_pb2_grpc.py | 8 +- .../account_budget_service_pb2_grpc.py | 8 +- .../ad_group_ad_label_service_pb2_grpc.py | 8 +- .../services/ad_group_ad_service_pb2_grpc.py | 8 +- ...ad_group_audience_view_service_pb2_grpc.py | 8 +- .../ad_group_bid_modifier_service_pb2_grpc.py | 8 +- ..._group_criterion_label_service_pb2_grpc.py | 8 +- .../ad_group_criterion_service_pb2_grpc.py | 8 +- ..._group_criterion_simulation_service_pb2.py | 107 + ...p_criterion_simulation_service_pb2_grpc.py | 51 + ...roup_extension_setting_service_pb2_grpc.py | 8 +- .../ad_group_feed_service_pb2_grpc.py | 8 +- .../ad_group_label_service_pb2_grpc.py | 8 +- .../services/ad_group_service_pb2_grpc.py | 8 +- .../ad_group_simulation_service_pb2.py | 106 + .../ad_group_simulation_service_pb2_grpc.py | 51 + .../services/ad_parameter_service_pb2_grpc.py | 8 +- .../ad_schedule_view_service_pb2_grpc.py | 8 +- .../age_range_view_service_pb2_grpc.py | 8 +- .../proto/services/asset_service_pb2_grpc.py | 8 +- .../bidding_strategy_service_pb2_grpc.py | 8 +- .../billing_setup_service_pb2_grpc.py | 8 +- ...campaign_audience_view_service_pb2_grpc.py | 8 +- .../campaign_bid_modifier_service_pb2_grpc.py | 8 +- .../campaign_budget_service_pb2_grpc.py | 8 +- .../campaign_criterion_service_pb2_grpc.py | 8 +- ...mpaign_criterion_simulation_service_pb2.py | 107 + ...n_criterion_simulation_service_pb2_grpc.py | 51 + ...aign_extension_setting_service_pb2_grpc.py | 8 +- .../campaign_feed_service_pb2_grpc.py | 8 +- .../campaign_label_service_pb2_grpc.py | 8 +- .../services/campaign_service_pb2_grpc.py | 8 +- .../campaign_shared_set_service_pb2_grpc.py | 8 +- .../carrier_constant_service_pb2_grpc.py | 8 +- .../change_status_service_pb2_grpc.py | 8 +- .../services/click_view_service_pb2_grpc.py | 8 +- .../conversion_action_service_pb2_grpc.py | 8 +- ...onversion_adjustment_upload_service_pb2.py | 3 +- .../services/conversion_upload_service_pb2.py | 6 +- .../custom_interest_service_pb2_grpc.py | 8 +- .../customer_client_service_pb2_grpc.py | 8 +- ...omer_extension_setting_service_pb2_grpc.py | 8 +- .../customer_feed_service_pb2_grpc.py | 8 +- .../customer_label_service_pb2_grpc.py | 8 +- ...mer_negative_criterion_service_pb2_grpc.py | 8 +- .../services/customer_service_pb2_grpc.py | 8 +- .../detail_placement_view_service_pb2_grpc.py | 8 +- .../display_keyword_view_service_pb2_grpc.py | 8 +- .../domain_category_service_pb2_grpc.py | 8 +- ...h_ads_search_term_view_service_pb2_grpc.py | 8 +- .../expanded_landing_page_view_service_pb2.py | 107 + ...nded_landing_page_view_service_pb2_grpc.py | 51 + .../extension_feed_item_service_pb2_grpc.py | 8 +- .../services/feed_item_service_pb2_grpc.py | 8 +- .../feed_item_target_service_pb2_grpc.py | 8 +- .../services/feed_mapping_service_pb2_grpc.py | 8 +- .../feed_placeholder_view_service_pb2_grpc.py | 8 +- .../proto/services/feed_service_pb2_grpc.py | 8 +- .../services/gender_view_service_pb2_grpc.py | 8 +- .../geo_target_constant_service_pb2_grpc.py | 8 +- .../geographic_view_service_pb2_grpc.py | 8 +- .../google_ads_field_service_pb2_grpc.py | 8 +- .../proto/services/google_ads_service_pb2.py | 276 +- .../services/google_ads_service_pb2_grpc.py | 58 +- .../group_placement_view_service_pb2_grpc.py | 8 +- .../hotel_group_view_service_pb2_grpc.py | 8 +- ...hotel_performance_view_service_pb2_grpc.py | 8 +- .../keyword_plan_ad_group_service_pb2_grpc.py | 8 +- .../keyword_plan_campaign_service_pb2_grpc.py | 8 +- .../keyword_plan_idea_service_pb2_grpc.py | 8 +- .../keyword_plan_keyword_service_pb2_grpc.py | 8 +- ..._plan_negative_keyword_service_pb2_grpc.py | 8 +- .../services/keyword_plan_service_pb2_grpc.py | 8 +- .../services/keyword_view_service_pb2_grpc.py | 8 +- .../services/landing_page_view_service_pb2.py | 107 + .../landing_page_view_service_pb2_grpc.py | 51 + .../language_constant_service_pb2_grpc.py | 8 +- .../location_view_service_pb2_grpc.py | 8 +- ...managed_placement_view_service_pb2_grpc.py | 8 +- .../services/media_file_service_pb2_grpc.py | 8 +- .../merchant_center_link_service_pb2_grpc.py | 8 +- ...mobile_device_constant_service_pb2_grpc.py | 8 +- .../services/mutate_job_service_pb2_grpc.py | 8 +- ...ystem_version_constant_service_pb2_grpc.py | 8 +- ...id_organic_search_term_view_service_pb2.py | 107 + ...ganic_search_term_view_service_pb2_grpc.py | 51 + .../parental_status_view_service_pb2_grpc.py | 8 +- .../payments_account_service_pb2_grpc.py | 8 +- ...t_bidding_category_constant_service_pb2.py | 4 +- ...ding_category_constant_service_pb2_grpc.py | 8 +- .../product_group_view_service_pb2_grpc.py | 8 +- .../services/recommendation_service_pb2.py | 253 +- .../recommendation_service_pb2_grpc.py | 8 +- .../remarketing_action_service_pb2_grpc.py | 8 +- .../search_term_view_service_pb2_grpc.py | 8 +- .../shared_criterion_service_pb2_grpc.py | 8 +- .../services/shared_set_service_pb2_grpc.py | 8 +- ...pping_performance_view_service_pb2_grpc.py | 8 +- .../topic_constant_service_pb2_grpc.py | 8 +- .../services/topic_view_service_pb2_grpc.py | 8 +- .../user_interest_service_pb2_grpc.py | 8 +- .../services/user_list_service_pb2_grpc.py | 8 +- .../proto/services/video_service_pb2_grpc.py | 8 +- ...up_criterion_simulation_service_client.py} | 60 +- ...erion_simulation_service_client_config.py} | 4 +- .../ad_group_simulation_service_client.py} | 60 +- ...group_simulation_service_client_config.py} | 4 +- ...gn_criterion_simulation_service_client.py} | 60 +- ...erion_simulation_service_client_config.py} | 4 +- google/ads/google_ads/v1/services/enums.py | 391 +- ...anded_landing_page_view_service_client.py} | 60 +- ...anding_page_view_service_client_config.py} | 4 +- .../v1/services/google_ads_service_client.py | 48 +- .../hotel_performance_view_service_client.py | 8 - .../landing_page_view_service_client.py} | 61 +- ...anding_page_view_service_client_config.py} | 4 +- ...rganic_search_term_view_service_client.py} | 67 +- ...search_term_view_service_client_config.py} | 4 +- .../recommendation_service_client_config.py | 6 +- ...hopping_performance_view_service_client.py | 8 - ...rion_simulation_service_grpc_transport.py} | 20 +- ...roup_simulation_service_grpc_transport.py} | 18 +- ...rion_simulation_service_grpc_transport.py} | 20 +- ...nding_page_view_service_grpc_transport.py} | 20 +- .../google_ads_service_grpc_transport.py | 48 +- ...nding_page_view_service_grpc_transport.py} | 19 +- ...earch_term_view_service_grpc_transport.py} | 20 +- google/ads/google_ads/v1/types.py | 52 + setup.py | 2 +- tests/client_test.py | 4 +- 1120 files changed, 7715 insertions(+), 113824 deletions(-) delete mode 100644 google/ads/google_ads/v0/__init__.py delete mode 100644 google/ads/google_ads/v0/proto/__init__.py delete mode 100644 google/ads/google_ads/v0/proto/common/__init__.py delete mode 100644 google/ads/google_ads/v0/proto/common/ad_type_infos_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/bidding_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/criteria_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/criterion_category_availability_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/custom_parameter_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/dates_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/explorer_auto_optimizer_setting_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/feed_common_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/frequency_cap_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/keyword_plan_common_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/matching_function_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/metrics_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/policy_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/real_time_bidding_setting_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/segments_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/tag_snippet_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/targeting_setting_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/user_lists_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/value_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/common/value_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/__init__.py delete mode 100644 google/ads/google_ads/v0/proto/enums/access_reason_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/access_reason_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/account_budget_proposal_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/account_budget_proposal_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/account_budget_proposal_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/account_budget_proposal_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/account_budget_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/account_budget_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_customizer_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_customizer_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_group_ad_rotation_mode_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_group_ad_rotation_mode_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_group_ad_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_group_ad_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_group_criterion_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_group_criterion_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_group_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_group_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_group_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_group_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_network_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_network_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_serving_optimization_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_serving_optimization_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/ad_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/advertising_channel_sub_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/advertising_channel_sub_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/advertising_channel_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/advertising_channel_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/affiliate_location_feed_relationship_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/affiliate_location_feed_relationship_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/age_range_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/age_range_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/app_payment_model_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/app_payment_model_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/app_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/app_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/attribution_model_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/attribution_model_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/bid_modifier_source_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/bid_modifier_source_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/bidding_source_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/bidding_source_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/bidding_strategy_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/bidding_strategy_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/billing_setup_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/billing_setup_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/brand_safety_suitability_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/brand_safety_suitability_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/budget_delivery_method_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/budget_delivery_method_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/budget_period_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/budget_period_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/budget_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/budget_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/call_conversion_reporting_state_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/call_conversion_reporting_state_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/call_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/call_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/callout_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/callout_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/campaign_serving_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/campaign_serving_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/campaign_shared_set_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/campaign_shared_set_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/campaign_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/campaign_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/change_status_operation_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/change_status_operation_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/change_status_resource_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/change_status_resource_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/content_label_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/content_label_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/conversion_action_category_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/conversion_action_category_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/conversion_action_counting_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/conversion_action_counting_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/conversion_action_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/conversion_action_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/conversion_action_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/conversion_action_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/conversion_attribution_event_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/conversion_attribution_event_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/criterion_category_channel_availability_mode_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/criterion_category_channel_availability_mode_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/criterion_category_locale_availability_mode_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/criterion_category_locale_availability_mode_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/criterion_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/criterion_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/custom_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/custom_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/customer_match_upload_key_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/customer_match_upload_key_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/data_driven_model_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/data_driven_model_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/day_of_week_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/day_of_week_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/device_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/device_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/display_ad_format_setting_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/display_ad_format_setting_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/education_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/education_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_attribute_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_attribute_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_item_quality_approval_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_item_quality_approval_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_item_quality_disapproval_reason_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_item_quality_disapproval_reason_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_item_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_item_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_item_validation_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_item_validation_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_link_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_link_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_mapping_criterion_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_mapping_criterion_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_mapping_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_mapping_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_origin_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_origin_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/feed_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/flight_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/flight_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/frequency_cap_event_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/frequency_cap_event_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/frequency_cap_level_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/frequency_cap_level_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/frequency_cap_time_unit_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/frequency_cap_time_unit_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/gender_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/gender_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/geo_target_constant_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/geo_target_constant_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/geo_targeting_restriction_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/geo_targeting_restriction_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/google_ads_field_category_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/google_ads_field_category_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/google_ads_field_data_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/google_ads_field_data_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/hotel_date_selection_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/hotel_date_selection_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/hotel_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/hotel_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/income_range_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/income_range_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/interaction_event_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/interaction_event_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/interaction_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/interaction_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/job_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/job_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/keyword_match_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/keyword_match_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/keyword_plan_competition_level_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/keyword_plan_competition_level_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/keyword_plan_forecast_interval_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/keyword_plan_forecast_interval_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/keyword_plan_network_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/keyword_plan_network_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/listing_custom_attribute_index_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/listing_custom_attribute_index_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/listing_group_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/listing_group_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/local_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/local_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/manager_link_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/manager_link_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/media_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/media_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/message_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/message_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/mime_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/mime_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/minute_of_hour_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/minute_of_hour_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/mobile_device_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/mobile_device_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/month_of_year_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/month_of_year_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/operating_system_version_operator_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/operating_system_version_operator_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/page_one_promoted_strategy_goal_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/page_one_promoted_strategy_goal_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/parental_status_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/parental_status_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/placeholder_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/placeholder_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/policy_approval_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/policy_approval_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/policy_review_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/policy_review_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/policy_topic_entry_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/policy_topic_entry_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/preferred_content_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/preferred_content_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/price_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/price_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/product_channel_exclusivity_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/product_channel_exclusivity_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/product_channel_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/product_channel_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/product_condition_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/product_condition_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/product_type_level_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/product_type_level_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/promotion_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/promotion_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/proximity_radius_units_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/proximity_radius_units_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/quality_score_bucket_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/quality_score_bucket_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/real_estate_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/real_estate_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/recommendation_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/recommendation_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/search_term_match_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/search_term_match_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/search_term_targeting_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/search_term_targeting_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/shared_set_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/shared_set_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/shared_set_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/shared_set_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/sitelink_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/sitelink_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/slot_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/slot_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/spending_limit_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/spending_limit_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/structured_snippet_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/structured_snippet_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/target_cpa_opt_in_recommendation_goal_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/target_cpa_opt_in_recommendation_goal_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/targeting_dimension_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/targeting_dimension_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/time_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/time_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/tracking_code_page_format_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/tracking_code_page_format_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/tracking_code_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/tracking_code_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/travel_placeholder_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/travel_placeholder_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_interest_taxonomy_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_interest_taxonomy_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_access_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_access_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_closing_reason_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_closing_reason_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_combined_rule_operator_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_combined_rule_operator_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_crm_data_source_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_crm_data_source_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_date_rule_item_operator_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_date_rule_item_operator_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_logical_rule_operator_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_logical_rule_operator_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_membership_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_membership_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_number_rule_item_operator_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_number_rule_item_operator_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_prepopulation_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_prepopulation_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_rule_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_rule_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_size_range_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_size_range_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_string_rule_item_operator_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_string_rule_item_operator_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_type_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/user_list_type_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/vanity_pharma_display_url_mode_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/vanity_pharma_display_url_mode_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/vanity_pharma_text_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/vanity_pharma_text_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/webpage_condition_operand_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/webpage_condition_operand_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/enums/webpage_condition_operator_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/enums/webpage_condition_operator_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/__init__.py delete mode 100644 google/ads/google_ads/v0/proto/errors/account_budget_proposal_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/account_budget_proposal_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_customizer_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_customizer_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_group_ad_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_group_ad_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_group_bid_modifier_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_group_bid_modifier_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_group_criterion_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_group_criterion_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_group_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_group_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_group_feed_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_group_feed_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_parameter_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_parameter_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_sharing_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/ad_sharing_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/adx_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/adx_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/authentication_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/authentication_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/authorization_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/authorization_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/bidding_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/bidding_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/bidding_strategy_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/bidding_strategy_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/billing_setup_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/billing_setup_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/campaign_budget_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/campaign_budget_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/campaign_criterion_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/campaign_criterion_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/campaign_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/campaign_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/campaign_feed_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/campaign_feed_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/campaign_shared_set_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/campaign_shared_set_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/change_status_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/change_status_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/collection_size_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/collection_size_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/context_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/context_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/conversion_action_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/conversion_action_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/criterion_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/criterion_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/customer_client_link_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/customer_client_link_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/customer_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/customer_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/customer_feed_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/customer_feed_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/customer_manager_link_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/customer_manager_link_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/database_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/database_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/date_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/date_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/date_range_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/date_range_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/distinct_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/distinct_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/enum_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/enum_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/errors_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/errors_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/extension_setting_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/extension_setting_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/feed_attribute_reference_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/feed_attribute_reference_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/feed_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/feed_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/feed_item_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/feed_item_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/feed_item_validation_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/feed_item_validation_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/feed_mapping_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/feed_mapping_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/field_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/field_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/field_mask_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/field_mask_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/function_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/function_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/function_parsing_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/function_parsing_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/geo_target_constant_suggestion_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/geo_target_constant_suggestion_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/header_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/header_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/id_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/id_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/image_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/image_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/internal_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/internal_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_ad_group_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_ad_group_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_campaign_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_campaign_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_idea_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_idea_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_keyword_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_keyword_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_negative_keyword_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/keyword_plan_negative_keyword_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/list_operation_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/list_operation_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/media_bundle_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/media_bundle_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/media_file_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/media_file_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/multiplier_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/multiplier_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/mutate_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/mutate_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/new_resource_creation_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/new_resource_creation_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/not_empty_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/not_empty_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/null_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/null_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/operation_access_denied_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/operation_access_denied_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/operator_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/operator_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/policy_finding_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/policy_finding_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/policy_violation_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/policy_violation_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/query_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/query_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/quota_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/quota_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/range_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/range_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/recommendation_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/recommendation_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/region_code_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/region_code_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/request_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/request_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/resource_access_denied_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/resource_access_denied_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/resource_count_limit_exceeded_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/resource_count_limit_exceeded_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/setting_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/setting_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/shared_criterion_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/shared_criterion_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/shared_set_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/shared_set_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/string_format_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/string_format_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/string_length_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/string_length_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/url_field_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/url_field_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/errors/user_list_error_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/errors/user_list_error_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/__init__.py delete mode 100644 google/ads/google_ads/v0/proto/resources/account_budget_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/account_budget_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/account_budget_proposal_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/account_budget_proposal_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_ad_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_ad_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_audience_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_audience_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_bid_modifier_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_bid_modifier_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_criterion_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_criterion_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_feed_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_feed_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_group_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_parameter_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_parameter_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_schedule_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/ad_schedule_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/age_range_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/age_range_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/bidding_strategy_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/bidding_strategy_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/billing_setup_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/billing_setup_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_audience_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_audience_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_bid_modifier_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_bid_modifier_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_budget_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_budget_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_criterion_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_criterion_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_feed_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_feed_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_shared_set_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/campaign_shared_set_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/carrier_constant_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/carrier_constant_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/change_status_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/change_status_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/conversion_action_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/conversion_action_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/customer_client_link_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/customer_client_link_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/customer_client_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/customer_client_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/customer_feed_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/customer_feed_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/customer_manager_link_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/customer_manager_link_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/customer_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/customer_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/display_keyword_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/display_keyword_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/feed_item_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/feed_item_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/feed_mapping_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/feed_mapping_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/feed_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/feed_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/gender_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/gender_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/geo_target_constant_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/geo_target_constant_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/google_ads_field_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/google_ads_field_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/hotel_group_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/hotel_group_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/hotel_performance_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/hotel_performance_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_plan_ad_group_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_plan_ad_group_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_plan_campaign_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_plan_campaign_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_plan_keyword_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_plan_keyword_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_plan_negative_keyword_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_plan_negative_keyword_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_plan_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_plan_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/keyword_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/language_constant_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/language_constant_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/managed_placement_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/managed_placement_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/media_file_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/media_file_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/mobile_app_category_constant_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/mobile_app_category_constant_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/mobile_device_constant_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/mobile_device_constant_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/operating_system_version_constant_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/operating_system_version_constant_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/parental_status_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/parental_status_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/payments_account_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/payments_account_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/product_group_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/product_group_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/recommendation_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/recommendation_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/remarketing_action_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/remarketing_action_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/search_term_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/search_term_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/shared_criterion_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/shared_criterion_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/shared_set_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/shared_set_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/topic_constant_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/topic_constant_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/topic_view_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/topic_view_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/user_interest_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/user_interest_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/user_list_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/user_list_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/resources/video_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/resources/video_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/__init__.py delete mode 100644 google/ads/google_ads/v0/proto/services/account_budget_proposal_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/account_budget_proposal_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/account_budget_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/account_budget_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_ad_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_ad_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_audience_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_audience_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_bid_modifier_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_bid_modifier_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_criterion_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_criterion_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_feed_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_feed_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_group_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_parameter_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_parameter_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_schedule_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/ad_schedule_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/age_range_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/age_range_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/bidding_strategy_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/bidding_strategy_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/billing_setup_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/billing_setup_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_audience_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_audience_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_bid_modifier_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_bid_modifier_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_budget_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_budget_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_criterion_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_criterion_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_feed_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_feed_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_shared_set_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/campaign_shared_set_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/carrier_constant_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/carrier_constant_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/change_status_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/change_status_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/conversion_action_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/conversion_action_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/customer_client_link_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/customer_client_link_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/customer_client_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/customer_client_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/customer_feed_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/customer_feed_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/customer_manager_link_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/customer_manager_link_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/customer_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/customer_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/display_keyword_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/display_keyword_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/feed_item_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/feed_item_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/feed_mapping_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/feed_mapping_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/feed_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/feed_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/gender_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/gender_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/geo_target_constant_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/geo_target_constant_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/google_ads_field_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/google_ads_field_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/google_ads_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/google_ads_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/hotel_group_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/hotel_group_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/hotel_performance_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/hotel_performance_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_ad_group_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_ad_group_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_campaign_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_campaign_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_idea_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_idea_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_keyword_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_keyword_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_negative_keyword_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_negative_keyword_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_plan_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/keyword_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/language_constant_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/language_constant_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/managed_placement_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/managed_placement_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/media_file_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/media_file_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/mobile_app_category_constant_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/mobile_app_category_constant_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/mobile_device_constant_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/mobile_device_constant_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/operating_system_version_constant_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/operating_system_version_constant_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/parental_status_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/parental_status_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/payments_account_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/payments_account_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/product_group_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/product_group_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/recommendation_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/recommendation_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/remarketing_action_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/remarketing_action_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/search_term_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/search_term_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/shared_criterion_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/shared_criterion_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/shared_set_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/shared_set_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/topic_constant_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/topic_constant_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/topic_view_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/topic_view_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/user_interest_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/user_interest_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/user_list_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/user_list_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/proto/services/video_service_pb2.py delete mode 100644 google/ads/google_ads/v0/proto/services/video_service_pb2_grpc.py delete mode 100644 google/ads/google_ads/v0/services/__init__.py delete mode 100644 google/ads/google_ads/v0/services/account_budget_proposal_service_client.py delete mode 100644 google/ads/google_ads/v0/services/account_budget_proposal_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/account_budget_service_client.py delete mode 100644 google/ads/google_ads/v0/services/ad_group_ad_service_client.py delete mode 100644 google/ads/google_ads/v0/services/ad_group_ad_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/ad_group_bid_modifier_service_client.py delete mode 100644 google/ads/google_ads/v0/services/ad_group_bid_modifier_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/ad_group_criterion_service_client.py delete mode 100644 google/ads/google_ads/v0/services/ad_group_criterion_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/ad_group_feed_service_client.py delete mode 100644 google/ads/google_ads/v0/services/ad_group_feed_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/ad_group_service_client.py delete mode 100644 google/ads/google_ads/v0/services/ad_group_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/ad_parameter_service_client.py delete mode 100644 google/ads/google_ads/v0/services/ad_parameter_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/ad_schedule_view_service_client.py delete mode 100644 google/ads/google_ads/v0/services/age_range_view_service_client.py delete mode 100644 google/ads/google_ads/v0/services/bidding_strategy_service_client.py delete mode 100644 google/ads/google_ads/v0/services/bidding_strategy_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/billing_setup_service_client.py delete mode 100644 google/ads/google_ads/v0/services/billing_setup_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/campaign_audience_view_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/campaign_bid_modifier_service_client.py delete mode 100644 google/ads/google_ads/v0/services/campaign_bid_modifier_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/campaign_budget_service_client.py delete mode 100644 google/ads/google_ads/v0/services/campaign_budget_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/campaign_criterion_service_client.py delete mode 100644 google/ads/google_ads/v0/services/campaign_criterion_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/campaign_feed_service_client.py delete mode 100644 google/ads/google_ads/v0/services/campaign_feed_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/campaign_service_client.py delete mode 100644 google/ads/google_ads/v0/services/campaign_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/campaign_shared_set_service_client.py delete mode 100644 google/ads/google_ads/v0/services/campaign_shared_set_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/carrier_constant_service_client.py delete mode 100644 google/ads/google_ads/v0/services/change_status_service_client.py delete mode 100644 google/ads/google_ads/v0/services/change_status_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/conversion_action_service_client.py delete mode 100644 google/ads/google_ads/v0/services/conversion_action_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/customer_client_link_service_client.py delete mode 100644 google/ads/google_ads/v0/services/customer_client_link_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/customer_client_service_client.py delete mode 100644 google/ads/google_ads/v0/services/customer_client_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/customer_feed_service_client.py delete mode 100644 google/ads/google_ads/v0/services/customer_feed_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/customer_manager_link_service_client.py delete mode 100644 google/ads/google_ads/v0/services/customer_manager_link_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/customer_service_client.py delete mode 100644 google/ads/google_ads/v0/services/customer_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/display_keyword_view_service_client.py delete mode 100644 google/ads/google_ads/v0/services/display_keyword_view_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/enums.py delete mode 100644 google/ads/google_ads/v0/services/feed_item_service_client.py delete mode 100644 google/ads/google_ads/v0/services/feed_item_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/feed_mapping_service_client.py delete mode 100644 google/ads/google_ads/v0/services/feed_mapping_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/feed_service_client.py delete mode 100644 google/ads/google_ads/v0/services/feed_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/gender_view_service_client.py delete mode 100644 google/ads/google_ads/v0/services/gender_view_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/geo_target_constant_service_client.py delete mode 100644 google/ads/google_ads/v0/services/geo_target_constant_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/google_ads_field_service_client.py delete mode 100644 google/ads/google_ads/v0/services/google_ads_field_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/google_ads_service_client.py delete mode 100644 google/ads/google_ads/v0/services/google_ads_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/hotel_group_view_service_client.py delete mode 100644 google/ads/google_ads/v0/services/hotel_group_view_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/hotel_performance_view_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_ad_group_service_client.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_ad_group_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_campaign_service_client.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_campaign_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_idea_service_client.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_idea_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_keyword_service_client.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_keyword_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_negative_keyword_service_client.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_negative_keyword_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_service_client.py delete mode 100644 google/ads/google_ads/v0/services/keyword_plan_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/keyword_view_service_client.py delete mode 100644 google/ads/google_ads/v0/services/keyword_view_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/language_constant_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/managed_placement_view_service_client.py delete mode 100644 google/ads/google_ads/v0/services/managed_placement_view_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/media_file_service_client.py delete mode 100644 google/ads/google_ads/v0/services/media_file_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/mobile_app_category_constant_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/mobile_device_constant_service_client.py delete mode 100644 google/ads/google_ads/v0/services/mobile_device_constant_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/operating_system_version_constant_service_client.py delete mode 100644 google/ads/google_ads/v0/services/parental_status_view_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/payments_account_service_client.py delete mode 100644 google/ads/google_ads/v0/services/payments_account_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/product_group_view_service_client.py delete mode 100644 google/ads/google_ads/v0/services/product_group_view_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/recommendation_service_client.py delete mode 100644 google/ads/google_ads/v0/services/recommendation_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/remarketing_action_service_client.py delete mode 100644 google/ads/google_ads/v0/services/remarketing_action_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/search_term_view_service_client.py delete mode 100644 google/ads/google_ads/v0/services/search_term_view_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/shared_criterion_service_client.py delete mode 100644 google/ads/google_ads/v0/services/shared_criterion_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/shared_set_service_client.py delete mode 100644 google/ads/google_ads/v0/services/shared_set_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/topic_constant_service_client.py delete mode 100644 google/ads/google_ads/v0/services/topic_constant_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/topic_view_service_client.py delete mode 100644 google/ads/google_ads/v0/services/topic_view_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/transports/__init__.py delete mode 100644 google/ads/google_ads/v0/services/transports/account_budget_proposal_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/account_budget_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/ad_group_ad_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/ad_group_bid_modifier_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/ad_group_criterion_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/ad_group_feed_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/ad_group_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/ad_parameter_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/ad_schedule_view_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/age_range_view_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/bidding_strategy_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/billing_setup_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/campaign_bid_modifier_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/campaign_budget_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/campaign_criterion_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/campaign_feed_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/campaign_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/campaign_shared_set_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/carrier_constant_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/change_status_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/conversion_action_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/customer_client_link_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/customer_client_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/customer_feed_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/customer_manager_link_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/customer_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/feed_item_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/feed_mapping_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/feed_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/gender_view_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/geo_target_constant_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/google_ads_field_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/google_ads_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/hotel_group_view_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/hotel_performance_view_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/keyword_plan_ad_group_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/keyword_plan_campaign_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/keyword_plan_keyword_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/keyword_plan_negative_keyword_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/keyword_plan_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/keyword_view_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/managed_placement_view_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/media_file_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/mobile_device_constant_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/operating_system_version_constant_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/parental_status_view_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/payments_account_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/product_group_view_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/recommendation_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/remarketing_action_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/search_term_view_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/shared_criterion_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/shared_set_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/topic_constant_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/topic_view_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/user_interest_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/user_list_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/transports/video_service_grpc_transport.py delete mode 100644 google/ads/google_ads/v0/services/user_interest_service_client.py delete mode 100644 google/ads/google_ads/v0/services/user_interest_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/user_list_service_client.py delete mode 100644 google/ads/google_ads/v0/services/user_list_service_client_config.py delete mode 100644 google/ads/google_ads/v0/services/video_service_client.py delete mode 100644 google/ads/google_ads/v0/services/video_service_client_config.py delete mode 100644 google/ads/google_ads/v0/types.py create mode 100644 google/ads/google_ads/v1/proto/common/final_app_url_pb2.py rename google/ads/google_ads/{v0/proto/common/ad_type_infos_pb2_grpc.py => v1/proto/common/final_app_url_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/common/simulation_pb2.py rename google/ads/google_ads/{v0/proto/common/bidding_pb2_grpc.py => v1/proto/common/simulation_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/enums/app_url_operating_system_type_pb2.py rename google/ads/google_ads/{v0/proto/common/criteria_pb2_grpc.py => v1/proto/enums/app_url_operating_system_type_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/enums/campaign_experiment_type_pb2.py rename google/ads/google_ads/{v0/proto/common/criterion_category_availability_pb2_grpc.py => v1/proto/enums/campaign_experiment_type_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/enums/customer_pay_per_conversion_eligibility_failure_reason_pb2.py rename google/ads/google_ads/{v0/proto/common/custom_parameter_pb2_grpc.py => v1/proto/enums/customer_pay_per_conversion_eligibility_failure_reason_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/enums/display_upload_product_type_pb2.py rename google/ads/google_ads/{v0/proto/common/dates_pb2_grpc.py => v1/proto/enums/display_upload_product_type_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/enums/location_group_radius_units_pb2.py rename google/ads/google_ads/{v0/proto/common/explorer_auto_optimizer_setting_pb2_grpc.py => v1/proto/enums/location_group_radius_units_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/enums/policy_topic_evidence_destination_not_working_device_pb2.py rename google/ads/google_ads/{v0/proto/common/feed_common_pb2_grpc.py => v1/proto/enums/policy_topic_evidence_destination_not_working_device_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/enums/search_engine_results_page_type_pb2.py rename google/ads/google_ads/{v0/proto/common/frequency_cap_pb2_grpc.py => v1/proto/enums/search_engine_results_page_type_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/enums/simulation_modification_method_pb2.py rename google/ads/google_ads/{v0/proto/common/keyword_plan_common_pb2_grpc.py => v1/proto/enums/simulation_modification_method_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/enums/simulation_type_pb2.py rename google/ads/google_ads/{v0/proto/common/matching_function_pb2_grpc.py => v1/proto/enums/simulation_type_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/errors/size_limit_error_pb2.py rename google/ads/google_ads/{v0/proto/common/metrics_pb2_grpc.py => v1/proto/errors/size_limit_error_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/resources/ad_group_criterion_simulation_pb2.py rename google/ads/google_ads/{v0/proto/common/policy_pb2_grpc.py => v1/proto/resources/ad_group_criterion_simulation_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/resources/ad_group_simulation_pb2.py rename google/ads/google_ads/{v0/proto/common/real_time_bidding_setting_pb2_grpc.py => v1/proto/resources/ad_group_simulation_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/resources/campaign_criterion_simulation_pb2.py rename google/ads/google_ads/{v0/proto/common/segments_pb2_grpc.py => v1/proto/resources/campaign_criterion_simulation_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/resources/expanded_landing_page_view_pb2.py rename google/ads/google_ads/{v0/proto/common/tag_snippet_pb2_grpc.py => v1/proto/resources/expanded_landing_page_view_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/resources/landing_page_view_pb2.py rename google/ads/google_ads/{v0/proto/common/targeting_setting_pb2_grpc.py => v1/proto/resources/landing_page_view_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/resources/paid_organic_search_term_view_pb2.py rename google/ads/google_ads/{v0/proto/common/user_lists_pb2_grpc.py => v1/proto/resources/paid_organic_search_term_view_pb2_grpc.py} (100%) create mode 100644 google/ads/google_ads/v1/proto/services/ad_group_criterion_simulation_service_pb2.py create mode 100644 google/ads/google_ads/v1/proto/services/ad_group_criterion_simulation_service_pb2_grpc.py create mode 100644 google/ads/google_ads/v1/proto/services/ad_group_simulation_service_pb2.py create mode 100644 google/ads/google_ads/v1/proto/services/ad_group_simulation_service_pb2_grpc.py create mode 100644 google/ads/google_ads/v1/proto/services/campaign_criterion_simulation_service_pb2.py create mode 100644 google/ads/google_ads/v1/proto/services/campaign_criterion_simulation_service_pb2_grpc.py create mode 100644 google/ads/google_ads/v1/proto/services/expanded_landing_page_view_service_pb2.py create mode 100644 google/ads/google_ads/v1/proto/services/expanded_landing_page_view_service_pb2_grpc.py create mode 100644 google/ads/google_ads/v1/proto/services/landing_page_view_service_pb2.py create mode 100644 google/ads/google_ads/v1/proto/services/landing_page_view_service_pb2_grpc.py create mode 100644 google/ads/google_ads/v1/proto/services/paid_organic_search_term_view_service_pb2.py create mode 100644 google/ads/google_ads/v1/proto/services/paid_organic_search_term_view_service_pb2_grpc.py rename google/ads/google_ads/{v0/services/parental_status_view_service_client.py => v1/services/ad_group_criterion_simulation_service_client.py} (75%) rename google/ads/google_ads/{v0/services/ad_group_audience_view_service_client_config.py => v1/services/ad_group_criterion_simulation_service_client_config.py} (86%) rename google/ads/google_ads/{v0/services/ad_group_audience_view_service_client.py => v1/services/ad_group_simulation_service_client.py} (77%) rename google/ads/google_ads/{v0/services/age_range_view_service_client_config.py => v1/services/ad_group_simulation_service_client_config.py} (88%) rename google/ads/google_ads/{v0/services/campaign_audience_view_service_client.py => v1/services/campaign_criterion_simulation_service_client.py} (75%) rename google/ads/google_ads/{v0/services/operating_system_version_constant_service_client_config.py => v1/services/campaign_criterion_simulation_service_client_config.py} (86%) rename google/ads/google_ads/{v0/services/mobile_app_category_constant_service_client.py => v1/services/expanded_landing_page_view_service_client.py} (75%) rename google/ads/google_ads/{v0/services/account_budget_service_client_config.py => v1/services/expanded_landing_page_view_service_client_config.py} (87%) rename google/ads/google_ads/{v0/services/language_constant_service_client.py => v1/services/landing_page_view_service_client.py} (78%) rename google/ads/google_ads/{v0/services/carrier_constant_service_client_config.py => v1/services/landing_page_view_service_client_config.py} (89%) rename google/ads/google_ads/{v0/services/hotel_performance_view_service_client.py => v1/services/paid_organic_search_term_view_service_client.py} (75%) rename google/ads/google_ads/{v0/services/ad_schedule_view_service_client_config.py => v1/services/paid_organic_search_term_view_service_client_config.py} (87%) rename google/ads/google_ads/{v0/services/transports/ad_group_audience_view_service_grpc_transport.py => v1/services/transports/ad_group_criterion_simulation_service_grpc_transport.py} (83%) rename google/ads/google_ads/{v0/services/transports/language_constant_service_grpc_transport.py => v1/services/transports/ad_group_simulation_service_grpc_transport.py} (86%) rename google/ads/google_ads/{v0/services/transports/display_keyword_view_service_grpc_transport.py => v1/services/transports/campaign_criterion_simulation_service_grpc_transport.py} (83%) rename google/ads/google_ads/{v0/services/transports/campaign_audience_view_service_grpc_transport.py => v1/services/transports/expanded_landing_page_view_service_grpc_transport.py} (84%) rename google/ads/google_ads/{v0/services/transports/keyword_plan_idea_service_grpc_transport.py => v1/services/transports/landing_page_view_service_grpc_transport.py} (86%) rename google/ads/google_ads/{v0/services/transports/mobile_app_category_constant_service_grpc_transport.py => v1/services/transports/paid_organic_search_term_view_service_grpc_transport.py} (83%) diff --git a/ChangeLog b/ChangeLog index d2dac831f..d51698627 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +* 2.0.0: +- Google Ads v1_2 release +- Update example file names +- Remove support for v0 + * 1.3.1: - Add new planning examples add_keyword_plan and generate_forecast_metrics - Add new example generate_keyword_ideas diff --git a/README.rst b/README.rst index 20c4c5812..65e837223 100644 --- a/README.rst +++ b/README.rst @@ -12,6 +12,7 @@ Features Requirements ------------ * Python 2.7.13+ / 3.5.3+ + - **NOTE:** Python 2 support will cease by the end of 2019. See this `blog post`_ for more detail. * `pip`_ @@ -76,16 +77,15 @@ With the release of Google Ads API v1_0 it's now possible to specify an API version when getting services and types. The ``get_service`` and ``get_type`` client methods accept a second named parameter, ``version`` that refers to a valid API version. For example, to request an instance of the -``GoogleAdsService`` that uses Google Ads API version ``v0`` use the +``GoogleAdsService`` that uses Google Ads API version ``v1`` use the following: .. code-block:: python - google_ads_service = client.get_service('GoogleAdsService', version='v0') + google_ads_service = client.get_service('GoogleAdsService', version='v1') The currently available list of versions is: -* ``'v0'`` * ``'v1'`` Enabling and Configuring logging @@ -149,6 +149,7 @@ Authors * `Ben Karl`_ .. _pip: https://pip.pypa.io/en/stable/installing +.. _blog post: https://ads-developers.googleblog.com/2019/04/python-2-deprecation-in-ads-api-client.html .. _template: https://github.com/googleads/google-ads-python/blob/master/google-ads.yaml .. _Authorization guide: https://developers.google.com/google-ads/api/docs/oauth/overview .. _authentication samples: https://github.com/googleads/google-ads-python/blob/master/examples/authentication diff --git a/google/ads/google_ads/__init__.py b/google/ads/google_ads/__init__.py index 8306df68c..57591c181 100644 --- a/google/ads/google_ads/__init__.py +++ b/google/ads/google_ads/__init__.py @@ -21,4 +21,4 @@ import google.ads.google_ads.util -VERSION = '1.3.1' +VERSION = '2.0.0' diff --git a/google/ads/google_ads/client.py b/google/ads/google_ads/client.py index 5fb80292e..23d51dfed 100644 --- a/google/ads/google_ads/client.py +++ b/google/ads/google_ads/client.py @@ -36,7 +36,7 @@ _SERVICE_GRPC_TRANSPORT_TEMPLATE = '%sGrpcTransport' _PROTO_TEMPLATE = '%s_pb2' _DEFAULT_TOKEN_URI = 'https://accounts.google.com/o/oauth2/token' -_VALID_API_VERSIONS = ['v1', 'v0'] +_VALID_API_VERSIONS = ['v1'] _DEFAULT_VERSION = _VALID_API_VERSIONS[0] class GoogleAdsClient(object): diff --git a/google/ads/google_ads/v0/__init__.py b/google/ads/google_ads/v0/__init__.py deleted file mode 100644 index 83f0d37a7..000000000 --- a/google/ads/google_ads/v0/__init__.py +++ /dev/null @@ -1,986 +0,0 @@ -# Copyright 2018 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -from __future__ import absolute_import - - -from google.ads.google_ads.v0 import types -from google.ads.google_ads.v0.services import account_budget_proposal_service_client -from google.ads.google_ads.v0.services import account_budget_service_client -from google.ads.google_ads.v0.services import ad_group_ad_service_client -from google.ads.google_ads.v0.services import ad_group_audience_view_service_client -from google.ads.google_ads.v0.services import ad_group_bid_modifier_service_client -from google.ads.google_ads.v0.services import ad_group_criterion_service_client -from google.ads.google_ads.v0.services import ad_group_feed_service_client -from google.ads.google_ads.v0.services import ad_group_service_client -from google.ads.google_ads.v0.services import ad_parameter_service_client -from google.ads.google_ads.v0.services import ad_schedule_view_service_client -from google.ads.google_ads.v0.services import age_range_view_service_client -from google.ads.google_ads.v0.services import bidding_strategy_service_client -from google.ads.google_ads.v0.services import billing_setup_service_client -from google.ads.google_ads.v0.services import campaign_audience_view_service_client -from google.ads.google_ads.v0.services import campaign_bid_modifier_service_client -from google.ads.google_ads.v0.services import campaign_budget_service_client -from google.ads.google_ads.v0.services import campaign_criterion_service_client -from google.ads.google_ads.v0.services import campaign_feed_service_client -from google.ads.google_ads.v0.services import campaign_service_client -from google.ads.google_ads.v0.services import campaign_shared_set_service_client -from google.ads.google_ads.v0.services import carrier_constant_service_client -from google.ads.google_ads.v0.services import change_status_service_client -from google.ads.google_ads.v0.services import conversion_action_service_client -from google.ads.google_ads.v0.services import customer_client_link_service_client -from google.ads.google_ads.v0.services import customer_client_service_client -from google.ads.google_ads.v0.services import customer_feed_service_client -from google.ads.google_ads.v0.services import customer_manager_link_service_client -from google.ads.google_ads.v0.services import customer_service_client -from google.ads.google_ads.v0.services import display_keyword_view_service_client -from google.ads.google_ads.v0.services import enums -from google.ads.google_ads.v0.services import feed_item_service_client -from google.ads.google_ads.v0.services import feed_mapping_service_client -from google.ads.google_ads.v0.services import feed_service_client -from google.ads.google_ads.v0.services import gender_view_service_client -from google.ads.google_ads.v0.services import geo_target_constant_service_client -from google.ads.google_ads.v0.services import google_ads_field_service_client -from google.ads.google_ads.v0.services import google_ads_service_client -from google.ads.google_ads.v0.services import hotel_group_view_service_client -from google.ads.google_ads.v0.services import hotel_performance_view_service_client -from google.ads.google_ads.v0.services import keyword_plan_ad_group_service_client -from google.ads.google_ads.v0.services import keyword_plan_campaign_service_client -from google.ads.google_ads.v0.services import keyword_plan_idea_service_client -from google.ads.google_ads.v0.services import keyword_plan_keyword_service_client -from google.ads.google_ads.v0.services import keyword_plan_negative_keyword_service_client -from google.ads.google_ads.v0.services import keyword_plan_service_client -from google.ads.google_ads.v0.services import keyword_view_service_client -from google.ads.google_ads.v0.services import language_constant_service_client -from google.ads.google_ads.v0.services import managed_placement_view_service_client -from google.ads.google_ads.v0.services import media_file_service_client -from google.ads.google_ads.v0.services import mobile_app_category_constant_service_client -from google.ads.google_ads.v0.services import mobile_device_constant_service_client -from google.ads.google_ads.v0.services import operating_system_version_constant_service_client -from google.ads.google_ads.v0.services import parental_status_view_service_client -from google.ads.google_ads.v0.services import payments_account_service_client -from google.ads.google_ads.v0.services import product_group_view_service_client -from google.ads.google_ads.v0.services import recommendation_service_client -from google.ads.google_ads.v0.services import remarketing_action_service_client -from google.ads.google_ads.v0.services import search_term_view_service_client -from google.ads.google_ads.v0.services import shared_criterion_service_client -from google.ads.google_ads.v0.services import shared_set_service_client -from google.ads.google_ads.v0.services import topic_constant_service_client -from google.ads.google_ads.v0.services import topic_view_service_client -from google.ads.google_ads.v0.services import user_interest_service_client -from google.ads.google_ads.v0.services import user_list_service_client -from google.ads.google_ads.v0.services import video_service_client -from google.ads.google_ads.v0.services.transports import account_budget_proposal_service_grpc_transport -from google.ads.google_ads.v0.services.transports import account_budget_service_grpc_transport -from google.ads.google_ads.v0.services.transports import ad_group_ad_service_grpc_transport -from google.ads.google_ads.v0.services.transports import ad_group_audience_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import ad_group_bid_modifier_service_grpc_transport -from google.ads.google_ads.v0.services.transports import ad_group_criterion_service_grpc_transport -from google.ads.google_ads.v0.services.transports import ad_group_feed_service_grpc_transport -from google.ads.google_ads.v0.services.transports import ad_group_service_grpc_transport -from google.ads.google_ads.v0.services.transports import ad_parameter_service_grpc_transport -from google.ads.google_ads.v0.services.transports import ad_schedule_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import age_range_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import bidding_strategy_service_grpc_transport -from google.ads.google_ads.v0.services.transports import billing_setup_service_grpc_transport -from google.ads.google_ads.v0.services.transports import campaign_audience_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import campaign_bid_modifier_service_grpc_transport -from google.ads.google_ads.v0.services.transports import campaign_budget_service_grpc_transport -from google.ads.google_ads.v0.services.transports import campaign_criterion_service_grpc_transport -from google.ads.google_ads.v0.services.transports import campaign_feed_service_grpc_transport -from google.ads.google_ads.v0.services.transports import campaign_service_grpc_transport -from google.ads.google_ads.v0.services.transports import campaign_shared_set_service_grpc_transport -from google.ads.google_ads.v0.services.transports import carrier_constant_service_grpc_transport -from google.ads.google_ads.v0.services.transports import change_status_service_grpc_transport -from google.ads.google_ads.v0.services.transports import conversion_action_service_grpc_transport -from google.ads.google_ads.v0.services.transports import customer_client_link_service_grpc_transport -from google.ads.google_ads.v0.services.transports import customer_client_service_grpc_transport -from google.ads.google_ads.v0.services.transports import customer_feed_service_grpc_transport -from google.ads.google_ads.v0.services.transports import customer_manager_link_service_grpc_transport -from google.ads.google_ads.v0.services.transports import customer_service_grpc_transport -from google.ads.google_ads.v0.services.transports import display_keyword_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import feed_item_service_grpc_transport -from google.ads.google_ads.v0.services.transports import feed_mapping_service_grpc_transport -from google.ads.google_ads.v0.services.transports import feed_service_grpc_transport -from google.ads.google_ads.v0.services.transports import gender_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import geo_target_constant_service_grpc_transport -from google.ads.google_ads.v0.services.transports import google_ads_field_service_grpc_transport -from google.ads.google_ads.v0.services.transports import google_ads_service_grpc_transport -from google.ads.google_ads.v0.services.transports import hotel_group_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import hotel_performance_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import keyword_plan_ad_group_service_grpc_transport -from google.ads.google_ads.v0.services.transports import keyword_plan_campaign_service_grpc_transport -from google.ads.google_ads.v0.services.transports import keyword_plan_idea_service_grpc_transport -from google.ads.google_ads.v0.services.transports import keyword_plan_keyword_service_grpc_transport -from google.ads.google_ads.v0.services.transports import keyword_plan_negative_keyword_service_grpc_transport -from google.ads.google_ads.v0.services.transports import keyword_plan_service_grpc_transport -from google.ads.google_ads.v0.services.transports import keyword_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import language_constant_service_grpc_transport -from google.ads.google_ads.v0.services.transports import managed_placement_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import media_file_service_grpc_transport -from google.ads.google_ads.v0.services.transports import mobile_app_category_constant_service_grpc_transport -from google.ads.google_ads.v0.services.transports import mobile_device_constant_service_grpc_transport -from google.ads.google_ads.v0.services.transports import operating_system_version_constant_service_grpc_transport -from google.ads.google_ads.v0.services.transports import parental_status_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import payments_account_service_grpc_transport -from google.ads.google_ads.v0.services.transports import product_group_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import recommendation_service_grpc_transport -from google.ads.google_ads.v0.services.transports import remarketing_action_service_grpc_transport -from google.ads.google_ads.v0.services.transports import search_term_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import shared_criterion_service_grpc_transport -from google.ads.google_ads.v0.services.transports import shared_set_service_grpc_transport -from google.ads.google_ads.v0.services.transports import topic_constant_service_grpc_transport -from google.ads.google_ads.v0.services.transports import topic_view_service_grpc_transport -from google.ads.google_ads.v0.services.transports import user_interest_service_grpc_transport -from google.ads.google_ads.v0.services.transports import user_list_service_grpc_transport -from google.ads.google_ads.v0.services.transports import video_service_grpc_transport - - -class AccountBudgetProposalServiceClient( - account_budget_proposal_service_client.AccountBudgetProposalServiceClient): - __doc__ = account_budget_proposal_service_client.AccountBudgetProposalServiceClient.__doc__ - enums = enums - - -class AccountBudgetServiceClient( - account_budget_service_client.AccountBudgetServiceClient): - __doc__ = account_budget_service_client.AccountBudgetServiceClient.__doc__ - enums = enums - - -class AdGroupAdServiceClient( - ad_group_ad_service_client.AdGroupAdServiceClient): - __doc__ = ad_group_ad_service_client.AdGroupAdServiceClient.__doc__ - enums = enums - - -class AdGroupAudienceViewServiceClient( - ad_group_audience_view_service_client.AdGroupAudienceViewServiceClient): - __doc__ = ad_group_audience_view_service_client.AdGroupAudienceViewServiceClient.__doc__ - enums = enums - - -class AdGroupBidModifierServiceClient( - ad_group_bid_modifier_service_client.AdGroupBidModifierServiceClient): - __doc__ = ad_group_bid_modifier_service_client.AdGroupBidModifierServiceClient.__doc__ - enums = enums - - -class AdGroupCriterionServiceClient( - ad_group_criterion_service_client.AdGroupCriterionServiceClient): - __doc__ = ad_group_criterion_service_client.AdGroupCriterionServiceClient.__doc__ - enums = enums - - -class AdGroupFeedServiceClient( - ad_group_feed_service_client.AdGroupFeedServiceClient): - __doc__ = ad_group_feed_service_client.AdGroupFeedServiceClient.__doc__ - enums = enums - - -class AdGroupServiceClient( - ad_group_service_client.AdGroupServiceClient): - __doc__ = ad_group_service_client.AdGroupServiceClient.__doc__ - enums = enums - - -class AdParameterServiceClient( - ad_parameter_service_client.AdParameterServiceClient): - __doc__ = ad_parameter_service_client.AdParameterServiceClient.__doc__ - enums = enums - - -class AdScheduleViewServiceClient( - ad_schedule_view_service_client.AdScheduleViewServiceClient): - __doc__ = ad_schedule_view_service_client.AdScheduleViewServiceClient.__doc__ - enums = enums - - -class AgeRangeViewServiceClient( - age_range_view_service_client.AgeRangeViewServiceClient): - __doc__ = age_range_view_service_client.AgeRangeViewServiceClient.__doc__ - enums = enums - - -class BiddingStrategyServiceClient( - bidding_strategy_service_client.BiddingStrategyServiceClient): - __doc__ = bidding_strategy_service_client.BiddingStrategyServiceClient.__doc__ - enums = enums - - -class BillingSetupServiceClient( - billing_setup_service_client.BillingSetupServiceClient): - __doc__ = billing_setup_service_client.BillingSetupServiceClient.__doc__ - enums = enums - - -class CampaignAudienceViewServiceClient( - campaign_audience_view_service_client.CampaignAudienceViewServiceClient): - __doc__ = campaign_audience_view_service_client.CampaignAudienceViewServiceClient.__doc__ - enums = enums - - -class CampaignBidModifierServiceClient( - campaign_bid_modifier_service_client.CampaignBidModifierServiceClient): - __doc__ = campaign_bid_modifier_service_client.CampaignBidModifierServiceClient.__doc__ - enums = enums - - -class CampaignBudgetServiceClient( - campaign_budget_service_client.CampaignBudgetServiceClient): - __doc__ = campaign_budget_service_client.CampaignBudgetServiceClient.__doc__ - enums = enums - - -class CampaignCriterionServiceClient( - campaign_criterion_service_client.CampaignCriterionServiceClient): - __doc__ = campaign_criterion_service_client.CampaignCriterionServiceClient.__doc__ - enums = enums - - -class CampaignFeedServiceClient( - campaign_feed_service_client.CampaignFeedServiceClient): - __doc__ = campaign_feed_service_client.CampaignFeedServiceClient.__doc__ - enums = enums - - -class CampaignServiceClient( - campaign_service_client.CampaignServiceClient): - __doc__ = campaign_service_client.CampaignServiceClient.__doc__ - enums = enums - - -class CampaignSharedSetServiceClient( - campaign_shared_set_service_client.CampaignSharedSetServiceClient): - __doc__ = campaign_shared_set_service_client.CampaignSharedSetServiceClient.__doc__ - enums = enums - - -class CarrierConstantServiceClient( - carrier_constant_service_client.CarrierConstantServiceClient): - __doc__ = carrier_constant_service_client.CarrierConstantServiceClient.__doc__ - enums = enums - - -class ChangeStatusServiceClient( - change_status_service_client.ChangeStatusServiceClient): - __doc__ = change_status_service_client.ChangeStatusServiceClient.__doc__ - enums = enums - - -class ConversionActionServiceClient( - conversion_action_service_client.ConversionActionServiceClient): - __doc__ = conversion_action_service_client.ConversionActionServiceClient.__doc__ - enums = enums - - -class CustomerClientLinkServiceClient( - customer_client_link_service_client.CustomerClientLinkServiceClient): - __doc__ = customer_client_link_service_client.CustomerClientLinkServiceClient.__doc__ - enums = enums - - -class CustomerClientServiceClient( - customer_client_service_client.CustomerClientServiceClient): - __doc__ = customer_client_service_client.CustomerClientServiceClient.__doc__ - enums = enums - - -class CustomerFeedServiceClient( - customer_feed_service_client.CustomerFeedServiceClient): - __doc__ = customer_feed_service_client.CustomerFeedServiceClient.__doc__ - enums = enums - - -class CustomerManagerLinkServiceClient( - customer_manager_link_service_client.CustomerManagerLinkServiceClient): - __doc__ = customer_manager_link_service_client.CustomerManagerLinkServiceClient.__doc__ - enums = enums - - -class CustomerServiceClient( - customer_service_client.CustomerServiceClient): - __doc__ = customer_service_client.CustomerServiceClient.__doc__ - enums = enums - - -class DisplayKeywordViewServiceClient( - display_keyword_view_service_client.DisplayKeywordViewServiceClient): - __doc__ = display_keyword_view_service_client.DisplayKeywordViewServiceClient.__doc__ - enums = enums - - -class FeedItemServiceClient( - feed_item_service_client.FeedItemServiceClient): - __doc__ = feed_item_service_client.FeedItemServiceClient.__doc__ - enums = enums - - -class FeedMappingServiceClient( - feed_mapping_service_client.FeedMappingServiceClient): - __doc__ = feed_mapping_service_client.FeedMappingServiceClient.__doc__ - enums = enums - - -class FeedServiceClient( - feed_service_client.FeedServiceClient): - __doc__ = feed_service_client.FeedServiceClient.__doc__ - enums = enums - - -class GenderViewServiceClient( - gender_view_service_client.GenderViewServiceClient): - __doc__ = gender_view_service_client.GenderViewServiceClient.__doc__ - enums = enums - - -class GeoTargetConstantServiceClient( - geo_target_constant_service_client.GeoTargetConstantServiceClient): - __doc__ = geo_target_constant_service_client.GeoTargetConstantServiceClient.__doc__ - enums = enums - - -class GoogleAdsFieldServiceClient( - google_ads_field_service_client.GoogleAdsFieldServiceClient): - __doc__ = google_ads_field_service_client.GoogleAdsFieldServiceClient.__doc__ - enums = enums - - -class GoogleAdsServiceClient( - google_ads_service_client.GoogleAdsServiceClient): - __doc__ = google_ads_service_client.GoogleAdsServiceClient.__doc__ - enums = enums - - -class HotelGroupViewServiceClient( - hotel_group_view_service_client.HotelGroupViewServiceClient): - __doc__ = hotel_group_view_service_client.HotelGroupViewServiceClient.__doc__ - enums = enums - - -class HotelPerformanceViewServiceClient( - hotel_performance_view_service_client.HotelPerformanceViewServiceClient): - __doc__ = hotel_performance_view_service_client.HotelPerformanceViewServiceClient.__doc__ - enums = enums - - -class KeywordPlanAdGroupServiceClient( - keyword_plan_ad_group_service_client.KeywordPlanAdGroupServiceClient): - __doc__ = keyword_plan_ad_group_service_client.KeywordPlanAdGroupServiceClient.__doc__ - enums = enums - - -class KeywordPlanCampaignServiceClient( - keyword_plan_campaign_service_client.KeywordPlanCampaignServiceClient): - __doc__ = keyword_plan_campaign_service_client.KeywordPlanCampaignServiceClient.__doc__ - enums = enums - - -class KeywordPlanIdeaServiceClient( - keyword_plan_idea_service_client.KeywordPlanIdeaServiceClient): - __doc__ = keyword_plan_idea_service_client.KeywordPlanIdeaServiceClient.__doc__ - enums = enums - - -class KeywordPlanKeywordServiceClient( - keyword_plan_keyword_service_client.KeywordPlanKeywordServiceClient): - __doc__ = keyword_plan_keyword_service_client.KeywordPlanKeywordServiceClient.__doc__ - enums = enums - - -class KeywordPlanNegativeKeywordServiceClient( - keyword_plan_negative_keyword_service_client.KeywordPlanNegativeKeywordServiceClient): - __doc__ = keyword_plan_negative_keyword_service_client.KeywordPlanNegativeKeywordServiceClient.__doc__ - enums = enums - - -class KeywordPlanServiceClient( - keyword_plan_service_client.KeywordPlanServiceClient): - __doc__ = keyword_plan_service_client.KeywordPlanServiceClient.__doc__ - enums = enums - - -class KeywordViewServiceClient( - keyword_view_service_client.KeywordViewServiceClient): - __doc__ = keyword_view_service_client.KeywordViewServiceClient.__doc__ - enums = enums - - -class LanguageConstantServiceClient( - language_constant_service_client.LanguageConstantServiceClient): - __doc__ = language_constant_service_client.LanguageConstantServiceClient.__doc__ - enums = enums - - -class ManagedPlacementViewServiceClient( - managed_placement_view_service_client.ManagedPlacementViewServiceClient): - __doc__ = managed_placement_view_service_client.ManagedPlacementViewServiceClient.__doc__ - enums = enums - - -class MediaFileServiceClient( - media_file_service_client.MediaFileServiceClient): - __doc__ = media_file_service_client.MediaFileServiceClient.__doc__ - enums = enums - - -class MobileAppCategoryConstantServiceClient( - mobile_app_category_constant_service_client.MobileAppCategoryConstantServiceClient): - __doc__ = mobile_app_category_constant_service_client.MobileAppCategoryConstantServiceClient.__doc__ - enums = enums - - -class MobileDeviceConstantServiceClient( - mobile_device_constant_service_client.MobileDeviceConstantServiceClient): - __doc__ = mobile_device_constant_service_client.MobileDeviceConstantServiceClient.__doc__ - enums = enums - - -class OperatingSystemVersionConstantServiceClient( - operating_system_version_constant_service_client.OperatingSystemVersionConstantServiceClient): - __doc__ = operating_system_version_constant_service_client.OperatingSystemVersionConstantServiceClient.__doc__ - enums = enums - - -class ParentalStatusViewServiceClient( - parental_status_view_service_client.ParentalStatusViewServiceClient): - __doc__ = parental_status_view_service_client.ParentalStatusViewServiceClient.__doc__ - enums = enums - - -class PaymentsAccountServiceClient( - payments_account_service_client.PaymentsAccountServiceClient): - __doc__ = payments_account_service_client.PaymentsAccountServiceClient.__doc__ - enums = enums - - -class ProductGroupViewServiceClient( - product_group_view_service_client.ProductGroupViewServiceClient): - __doc__ = product_group_view_service_client.ProductGroupViewServiceClient.__doc__ - enums = enums - - -class RecommendationServiceClient( - recommendation_service_client.RecommendationServiceClient): - __doc__ = recommendation_service_client.RecommendationServiceClient.__doc__ - enums = enums - - -class RemarketingActionServiceClient( - remarketing_action_service_client.RemarketingActionServiceClient): - __doc__ = remarketing_action_service_client.RemarketingActionServiceClient.__doc__ - enums = enums - - -class SearchTermViewServiceClient( - search_term_view_service_client.SearchTermViewServiceClient): - __doc__ = search_term_view_service_client.SearchTermViewServiceClient.__doc__ - enums = enums - - -class SharedCriterionServiceClient( - shared_criterion_service_client.SharedCriterionServiceClient): - __doc__ = shared_criterion_service_client.SharedCriterionServiceClient.__doc__ - enums = enums - - -class SharedSetServiceClient( - shared_set_service_client.SharedSetServiceClient): - __doc__ = shared_set_service_client.SharedSetServiceClient.__doc__ - enums = enums - - -class TopicConstantServiceClient( - topic_constant_service_client.TopicConstantServiceClient): - __doc__ = topic_constant_service_client.TopicConstantServiceClient.__doc__ - enums = enums - - -class TopicViewServiceClient( - topic_view_service_client.TopicViewServiceClient): - __doc__ = topic_view_service_client.TopicViewServiceClient.__doc__ - enums = enums - - -class UserInterestServiceClient( - user_interest_service_client.UserInterestServiceClient): - __doc__ = user_interest_service_client.UserInterestServiceClient.__doc__ - enums = enums - - -class UserListServiceClient( - user_list_service_client.UserListServiceClient): - __doc__ = user_list_service_client.UserListServiceClient.__doc__ - enums = enums - - -class VideoServiceClient( - video_service_client.VideoServiceClient): - __doc__ = video_service_client.VideoServiceClient.__doc__ - enums = enums - - -class AccountBudgetProposalServiceGrpcTransport( - account_budget_proposal_service_grpc_transport.AccountBudgetProposalServiceGrpcTransport): - __doc__ = account_budget_proposal_service_grpc_transport.AccountBudgetProposalServiceGrpcTransport.__doc__ - - -class AccountBudgetServiceGrpcTransport( - account_budget_service_grpc_transport.AccountBudgetServiceGrpcTransport): - __doc__ = account_budget_service_grpc_transport.AccountBudgetServiceGrpcTransport.__doc__ - - -class AdGroupAdServiceGrpcTransport( - ad_group_ad_service_grpc_transport.AdGroupAdServiceGrpcTransport): - __doc__ = ad_group_ad_service_grpc_transport.AdGroupAdServiceGrpcTransport.__doc__ - - -class AdGroupAudienceViewServiceGrpcTransport( - ad_group_audience_view_service_grpc_transport.AdGroupAudienceViewServiceGrpcTransport): - __doc__ = ad_group_audience_view_service_grpc_transport.AdGroupAudienceViewServiceGrpcTransport.__doc__ - - -class AdGroupBidModifierServiceGrpcTransport( - ad_group_bid_modifier_service_grpc_transport.AdGroupBidModifierServiceGrpcTransport): - __doc__ = ad_group_bid_modifier_service_grpc_transport.AdGroupBidModifierServiceGrpcTransport.__doc__ - - -class AdGroupCriterionServiceGrpcTransport( - ad_group_criterion_service_grpc_transport.AdGroupCriterionServiceGrpcTransport): - __doc__ = ad_group_criterion_service_grpc_transport.AdGroupCriterionServiceGrpcTransport.__doc__ - - -class AdGroupFeedServiceGrpcTransport( - ad_group_feed_service_grpc_transport.AdGroupFeedServiceGrpcTransport): - __doc__ = ad_group_feed_service_grpc_transport.AdGroupFeedServiceGrpcTransport.__doc__ - - -class AdGroupServiceGrpcTransport( - ad_group_service_grpc_transport.AdGroupServiceGrpcTransport): - __doc__ = ad_group_service_grpc_transport.AdGroupServiceGrpcTransport.__doc__ - - -class AdParameterServiceGrpcTransport( - ad_parameter_service_grpc_transport.AdParameterServiceGrpcTransport): - __doc__ = ad_parameter_service_grpc_transport.AdParameterServiceGrpcTransport.__doc__ - - -class AdScheduleViewServiceGrpcTransport( - ad_schedule_view_service_grpc_transport.AdScheduleViewServiceGrpcTransport): - __doc__ = ad_schedule_view_service_grpc_transport.AdScheduleViewServiceGrpcTransport.__doc__ - - -class AgeRangeViewServiceGrpcTransport( - age_range_view_service_grpc_transport.AgeRangeViewServiceGrpcTransport): - __doc__ = age_range_view_service_grpc_transport.AgeRangeViewServiceGrpcTransport.__doc__ - - -class BiddingStrategyServiceGrpcTransport( - bidding_strategy_service_grpc_transport.BiddingStrategyServiceGrpcTransport): - __doc__ = bidding_strategy_service_grpc_transport.BiddingStrategyServiceGrpcTransport.__doc__ - - -class BillingSetupServiceGrpcTransport( - billing_setup_service_grpc_transport.BillingSetupServiceGrpcTransport): - __doc__ = billing_setup_service_grpc_transport.BillingSetupServiceGrpcTransport.__doc__ - - -class CampaignAudienceViewServiceGrpcTransport( - campaign_audience_view_service_grpc_transport.CampaignAudienceViewServiceGrpcTransport): - __doc__ = campaign_audience_view_service_grpc_transport.CampaignAudienceViewServiceGrpcTransport.__doc__ - - -class CampaignBidModifierServiceGrpcTransport( - campaign_bid_modifier_service_grpc_transport.CampaignBidModifierServiceGrpcTransport): - __doc__ = campaign_bid_modifier_service_grpc_transport.CampaignBidModifierServiceGrpcTransport.__doc__ - - -class CampaignBudgetServiceGrpcTransport( - campaign_budget_service_grpc_transport.CampaignBudgetServiceGrpcTransport): - __doc__ = campaign_budget_service_grpc_transport.CampaignBudgetServiceGrpcTransport.__doc__ - - -class CampaignCriterionServiceGrpcTransport( - campaign_criterion_service_grpc_transport.CampaignCriterionServiceGrpcTransport): - __doc__ = campaign_criterion_service_grpc_transport.CampaignCriterionServiceGrpcTransport.__doc__ - - -class CampaignFeedServiceGrpcTransport( - campaign_feed_service_grpc_transport.CampaignFeedServiceGrpcTransport): - __doc__ = campaign_feed_service_grpc_transport.CampaignFeedServiceGrpcTransport.__doc__ - - -class CampaignServiceGrpcTransport( - campaign_service_grpc_transport.CampaignServiceGrpcTransport): - __doc__ = campaign_service_grpc_transport.CampaignServiceGrpcTransport.__doc__ - - -class CampaignSharedSetServiceGrpcTransport( - campaign_shared_set_service_grpc_transport.CampaignSharedSetServiceGrpcTransport): - __doc__ = campaign_shared_set_service_grpc_transport.CampaignSharedSetServiceGrpcTransport.__doc__ - - -class CarrierConstantServiceGrpcTransport( - carrier_constant_service_grpc_transport.CarrierConstantServiceGrpcTransport): - __doc__ = carrier_constant_service_grpc_transport.CarrierConstantServiceGrpcTransport.__doc__ - - -class ChangeStatusServiceGrpcTransport( - change_status_service_grpc_transport.ChangeStatusServiceGrpcTransport): - __doc__ = change_status_service_grpc_transport.ChangeStatusServiceGrpcTransport.__doc__ - - -class ConversionActionServiceGrpcTransport( - conversion_action_service_grpc_transport.ConversionActionServiceGrpcTransport): - __doc__ = conversion_action_service_grpc_transport.ConversionActionServiceGrpcTransport.__doc__ - - -class CustomerClientLinkServiceGrpcTransport( - customer_client_link_service_grpc_transport.CustomerClientLinkServiceGrpcTransport): - __doc__ = customer_client_link_service_grpc_transport.CustomerClientLinkServiceGrpcTransport.__doc__ - - -class CustomerClientServiceGrpcTransport( - customer_client_service_grpc_transport.CustomerClientServiceGrpcTransport): - __doc__ = customer_client_service_grpc_transport.CustomerClientServiceGrpcTransport.__doc__ - - -class CustomerFeedServiceGrpcTransport( - customer_feed_service_grpc_transport.CustomerFeedServiceGrpcTransport): - __doc__ = customer_feed_service_grpc_transport.CustomerFeedServiceGrpcTransport.__doc__ - - -class CustomerManagerLinkServiceGrpcTransport( - customer_manager_link_service_grpc_transport.CustomerManagerLinkServiceGrpcTransport): - __doc__ = customer_manager_link_service_grpc_transport.CustomerManagerLinkServiceGrpcTransport.__doc__ - - -class CustomerServiceGrpcTransport( - customer_service_grpc_transport.CustomerServiceGrpcTransport): - __doc__ = customer_service_grpc_transport.CustomerServiceGrpcTransport.__doc__ - - -class DisplayKeywordViewServiceGrpcTransport( - display_keyword_view_service_grpc_transport.DisplayKeywordViewServiceGrpcTransport): - __doc__ = display_keyword_view_service_grpc_transport.DisplayKeywordViewServiceGrpcTransport.__doc__ - - -class FeedItemServiceGrpcTransport( - feed_item_service_grpc_transport.FeedItemServiceGrpcTransport): - __doc__ = feed_item_service_grpc_transport.FeedItemServiceGrpcTransport.__doc__ - - -class FeedMappingServiceGrpcTransport( - feed_mapping_service_grpc_transport.FeedMappingServiceGrpcTransport): - __doc__ = feed_mapping_service_grpc_transport.FeedMappingServiceGrpcTransport.__doc__ - - -class FeedServiceGrpcTransport( - feed_service_grpc_transport.FeedServiceGrpcTransport): - __doc__ = feed_service_grpc_transport.FeedServiceGrpcTransport.__doc__ - - -class GenderViewServiceGrpcTransport( - gender_view_service_grpc_transport.GenderViewServiceGrpcTransport): - __doc__ = gender_view_service_grpc_transport.GenderViewServiceGrpcTransport.__doc__ - - -class GeoTargetConstantServiceGrpcTransport( - geo_target_constant_service_grpc_transport.GeoTargetConstantServiceGrpcTransport): - __doc__ = geo_target_constant_service_grpc_transport.GeoTargetConstantServiceGrpcTransport.__doc__ - - -class GoogleAdsFieldServiceGrpcTransport( - google_ads_field_service_grpc_transport.GoogleAdsFieldServiceGrpcTransport): - __doc__ = google_ads_field_service_grpc_transport.GoogleAdsFieldServiceGrpcTransport.__doc__ - - -class GoogleAdsServiceGrpcTransport( - google_ads_service_grpc_transport.GoogleAdsServiceGrpcTransport): - __doc__ = google_ads_service_grpc_transport.GoogleAdsServiceGrpcTransport.__doc__ - - -class HotelGroupViewServiceGrpcTransport( - hotel_group_view_service_grpc_transport.HotelGroupViewServiceGrpcTransport): - __doc__ = hotel_group_view_service_grpc_transport.HotelGroupViewServiceGrpcTransport.__doc__ - - -class HotelPerformanceViewServiceGrpcTransport( - hotel_performance_view_service_grpc_transport.HotelPerformanceViewServiceGrpcTransport): - __doc__ = hotel_performance_view_service_grpc_transport.HotelPerformanceViewServiceGrpcTransport.__doc__ - - -class KeywordPlanAdGroupServiceGrpcTransport( - keyword_plan_ad_group_service_grpc_transport.KeywordPlanAdGroupServiceGrpcTransport): - __doc__ = keyword_plan_ad_group_service_grpc_transport.KeywordPlanAdGroupServiceGrpcTransport.__doc__ - - -class KeywordPlanCampaignServiceGrpcTransport( - keyword_plan_campaign_service_grpc_transport.KeywordPlanCampaignServiceGrpcTransport): - __doc__ = keyword_plan_campaign_service_grpc_transport.KeywordPlanCampaignServiceGrpcTransport.__doc__ - - -class KeywordPlanIdeaServiceGrpcTransport( - keyword_plan_idea_service_grpc_transport.KeywordPlanIdeaServiceGrpcTransport): - __doc__ = keyword_plan_idea_service_grpc_transport.KeywordPlanIdeaServiceGrpcTransport.__doc__ - - -class KeywordPlanKeywordServiceGrpcTransport( - keyword_plan_keyword_service_grpc_transport.KeywordPlanKeywordServiceGrpcTransport): - __doc__ = keyword_plan_keyword_service_grpc_transport.KeywordPlanKeywordServiceGrpcTransport.__doc__ - - -class KeywordPlanNegativeKeywordServiceGrpcTransport( - keyword_plan_negative_keyword_service_grpc_transport.KeywordPlanNegativeKeywordServiceGrpcTransport): - __doc__ = keyword_plan_negative_keyword_service_grpc_transport.KeywordPlanNegativeKeywordServiceGrpcTransport.__doc__ - - -class KeywordPlanServiceGrpcTransport( - keyword_plan_service_grpc_transport.KeywordPlanServiceGrpcTransport): - __doc__ = keyword_plan_service_grpc_transport.KeywordPlanServiceGrpcTransport.__doc__ - - -class KeywordViewServiceGrpcTransport( - keyword_view_service_grpc_transport.KeywordViewServiceGrpcTransport): - __doc__ = keyword_view_service_grpc_transport.KeywordViewServiceGrpcTransport.__doc__ - - -class LanguageConstantServiceGrpcTransport( - language_constant_service_grpc_transport.LanguageConstantServiceGrpcTransport): - __doc__ = language_constant_service_grpc_transport.LanguageConstantServiceGrpcTransport.__doc__ - - -class ManagedPlacementViewServiceGrpcTransport( - managed_placement_view_service_grpc_transport.ManagedPlacementViewServiceGrpcTransport): - __doc__ = managed_placement_view_service_grpc_transport.ManagedPlacementViewServiceGrpcTransport.__doc__ - - -class MediaFileServiceGrpcTransport( - media_file_service_grpc_transport.MediaFileServiceGrpcTransport): - __doc__ = media_file_service_grpc_transport.MediaFileServiceGrpcTransport.__doc__ - - -class MobileAppCategoryConstantServiceGrpcTransport( - mobile_app_category_constant_service_grpc_transport.MobileAppCategoryConstantServiceGrpcTransport): - __doc__ = mobile_app_category_constant_service_grpc_transport.MobileAppCategoryConstantServiceGrpcTransport.__doc__ - - -class MobileDeviceConstantServiceGrpcTransport( - mobile_device_constant_service_grpc_transport.MobileDeviceConstantServiceGrpcTransport): - __doc__ = mobile_device_constant_service_grpc_transport.MobileDeviceConstantServiceGrpcTransport.__doc__ - - -class OperatingSystemVersionConstantServiceGrpcTransport( - operating_system_version_constant_service_grpc_transport.OperatingSystemVersionConstantServiceGrpcTransport): - __doc__ = operating_system_version_constant_service_grpc_transport.OperatingSystemVersionConstantServiceGrpcTransport.__doc__ - - -class ParentalStatusViewServiceGrpcTransport( - parental_status_view_service_grpc_transport.ParentalStatusViewServiceGrpcTransport): - __doc__ = parental_status_view_service_grpc_transport.ParentalStatusViewServiceGrpcTransport.__doc__ - - -class PaymentsAccountServiceGrpcTransport( - payments_account_service_grpc_transport.PaymentsAccountServiceGrpcTransport): - __doc__ = payments_account_service_grpc_transport.PaymentsAccountServiceGrpcTransport.__doc__ - - -class ProductGroupViewServiceGrpcTransport( - product_group_view_service_grpc_transport.ProductGroupViewServiceGrpcTransport): - __doc__ = product_group_view_service_grpc_transport.ProductGroupViewServiceGrpcTransport.__doc__ - - -class RecommendationServiceGrpcTransport( - recommendation_service_grpc_transport.RecommendationServiceGrpcTransport): - __doc__ = recommendation_service_grpc_transport.RecommendationServiceGrpcTransport.__doc__ - - -class RemarketingActionServiceGrpcTransport( - remarketing_action_service_grpc_transport.RemarketingActionServiceGrpcTransport): - __doc__ = remarketing_action_service_grpc_transport.RemarketingActionServiceGrpcTransport.__doc__ - - -class SearchTermViewServiceGrpcTransport( - search_term_view_service_grpc_transport.SearchTermViewServiceGrpcTransport): - __doc__ = search_term_view_service_grpc_transport.SearchTermViewServiceGrpcTransport.__doc__ - - -class SharedCriterionServiceGrpcTransport( - shared_criterion_service_grpc_transport.SharedCriterionServiceGrpcTransport): - __doc__ = shared_criterion_service_grpc_transport.SharedCriterionServiceGrpcTransport.__doc__ - - -class SharedSetServiceGrpcTransport( - shared_set_service_grpc_transport.SharedSetServiceGrpcTransport): - __doc__ = shared_set_service_grpc_transport.SharedSetServiceGrpcTransport.__doc__ - - -class TopicConstantServiceGrpcTransport( - topic_constant_service_grpc_transport.TopicConstantServiceGrpcTransport): - __doc__ = topic_constant_service_grpc_transport.TopicConstantServiceGrpcTransport.__doc__ - - -class TopicViewServiceGrpcTransport( - topic_view_service_grpc_transport.TopicViewServiceGrpcTransport): - __doc__ = topic_view_service_grpc_transport.TopicViewServiceGrpcTransport.__doc__ - - -class UserInterestServiceGrpcTransport( - user_interest_service_grpc_transport.UserInterestServiceGrpcTransport): - __doc__ = user_interest_service_grpc_transport.UserInterestServiceGrpcTransport.__doc__ - - -class UserListServiceGrpcTransport( - user_list_service_grpc_transport.UserListServiceGrpcTransport): - __doc__ = user_list_service_grpc_transport.UserListServiceGrpcTransport.__doc__ - - -class VideoServiceGrpcTransport( - video_service_grpc_transport.VideoServiceGrpcTransport): - __doc__ = video_service_grpc_transport.VideoServiceGrpcTransport.__doc__ - - -__all__ = ( - 'enums', - 'types', - 'AccountBudgetProposalServiceClient', - 'AccountBudgetServiceClient', - 'AdGroupAdServiceClient', - 'AdGroupAudienceViewServiceClient', - 'AdGroupBidModifierServiceClient', - 'AdGroupCriterionServiceClient', - 'AdGroupFeedServiceClient', - 'AdGroupServiceClient', - 'AdParameterServiceClient', - 'AdScheduleViewServiceClient', - 'AgeRangeViewServiceClient', - 'BiddingStrategyServiceClient', - 'BillingSetupServiceClient', - 'CampaignAudienceViewServiceClient', - 'CampaignBidModifierServiceClient', - 'CampaignBudgetServiceClient', - 'CampaignCriterionServiceClient', - 'CampaignFeedServiceClient', - 'CampaignServiceClient', - 'CampaignSharedSetServiceClient', - 'CarrierConstantServiceClient', - 'ChangeStatusServiceClient', - 'ConversionActionServiceClient', - 'CustomerClientLinkServiceClient', - 'CustomerClientServiceClient', - 'CustomerFeedServiceClient', - 'CustomerManagerLinkServiceClient', - 'CustomerServiceClient', - 'DisplayKeywordViewServiceClient', - 'FeedItemServiceClient', - 'FeedMappingServiceClient', - 'FeedServiceClient', - 'GenderViewServiceClient', - 'GeoTargetConstantServiceClient', - 'GoogleAdsFieldServiceClient', - 'GoogleAdsServiceClient', - 'HotelGroupViewServiceClient', - 'HotelPerformanceViewServiceClient', - 'KeywordPlanAdGroupServiceClient', - 'KeywordPlanCampaignServiceClient', - 'KeywordPlanIdeaServiceClient', - 'KeywordPlanKeywordServiceClient', - 'KeywordPlanNegativeKeywordServiceClient', - 'KeywordPlanServiceClient', - 'KeywordViewServiceClient', - 'LanguageConstantServiceClient', - 'ManagedPlacementViewServiceClient', - 'MediaFileServiceClient', - 'MobileAppCategoryConstantServiceClient', - 'MobileDeviceConstantServiceClient', - 'OperatingSystemVersionConstantServiceClient', - 'ParentalStatusViewServiceClient', - 'PaymentsAccountServiceClient', - 'ProductGroupViewServiceClient', - 'RecommendationServiceClient', - 'RemarketingActionServiceClient', - 'SearchTermViewServiceClient', - 'SharedCriterionServiceClient', - 'SharedSetServiceClient', - 'TopicConstantServiceClient', - 'TopicViewServiceClient', - 'UserInterestServiceClient', - 'UserListServiceClient', - 'VideoServiceClient', - 'AccountBudgetProposalServiceGrpcTransport', - 'AccountBudgetServiceGrpcTransport', - 'AdGroupAdServiceGrpcTransport', - 'AdGroupAudienceViewServiceGrpcTransport', - 'AdGroupBidModifierServiceGrpcTransport', - 'AdGroupCriterionServiceGrpcTransport', - 'AdGroupFeedServiceGrpcTransport', - 'AdGroupServiceGrpcTransport', - 'AdParameterServiceGrpcTransport', - 'AdScheduleViewServiceGrpcTransport', - 'AgeRangeViewServiceGrpcTransport', - 'BiddingStrategyServiceGrpcTransport', - 'BillingSetupServiceGrpcTransport', - 'CampaignAudienceViewServiceGrpcTransport', - 'CampaignBidModifierServiceGrpcTransport', - 'CampaignBudgetServiceGrpcTransport', - 'CampaignCriterionServiceGrpcTransport', - 'CampaignFeedServiceGrpcTransport', - 'CampaignServiceGrpcTransport', - 'CampaignSharedSetServiceGrpcTransport', - 'CarrierConstantServiceGrpcTransport', - 'ChangeStatusServiceGrpcTransport', - 'ConversionActionServiceGrpcTransport', - 'CustomerClientLinkServiceGrpcTransport', - 'CustomerClientServiceGrpcTransport', - 'CustomerFeedServiceGrpcTransport', - 'CustomerManagerLinkServiceGrpcTransport', - 'CustomerServiceGrpcTransport', - 'DisplayKeywordViewServiceGrpcTransport', - 'FeedItemServiceGrpcTransport', - 'FeedMappingServiceGrpcTransport', - 'FeedServiceGrpcTransport', - 'GenderViewServiceGrpcTransport', - 'GeoTargetConstantServiceGrpcTransport', - 'GoogleAdsFieldServiceGrpcTransport', - 'GoogleAdsServiceGrpcTransport', - 'HotelGroupViewServiceGrpcTransport', - 'HotelPerformanceViewServiceGrpcTransport', - 'KeywordPlanAdGroupServiceGrpcTransport', - 'KeywordPlanCampaignServiceGrpcTransport', - 'KeywordPlanIdeaServiceGrpcTransport', - 'KeywordPlanKeywordServiceGrpcTransport', - 'KeywordPlanNegativeKeywordServiceGrpcTransport', - 'KeywordPlanServiceGrpcTransport', - 'KeywordViewServiceGrpcTransport', - 'LanguageConstantServiceGrpcTransport', - 'ManagedPlacementViewServiceGrpcTransport', - 'MediaFileServiceGrpcTransport', - 'MobileAppCategoryConstantServiceGrpcTransport', - 'MobileDeviceConstantServiceGrpcTransport', - 'OperatingSystemVersionConstantServiceGrpcTransport', - 'ParentalStatusViewServiceGrpcTransport', - 'PaymentsAccountServiceGrpcTransport', - 'ProductGroupViewServiceGrpcTransport', - 'RecommendationServiceGrpcTransport', - 'RemarketingActionServiceGrpcTransport', - 'SearchTermViewServiceGrpcTransport', - 'SharedCriterionServiceGrpcTransport', - 'SharedSetServiceGrpcTransport', - 'TopicConstantServiceGrpcTransport', - 'TopicViewServiceGrpcTransport', - 'UserInterestServiceGrpcTransport', - 'UserListServiceGrpcTransport', - 'VideoServiceGrpcTransport', -) diff --git a/google/ads/google_ads/v0/proto/__init__.py b/google/ads/google_ads/v0/proto/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/google/ads/google_ads/v0/proto/common/__init__.py b/google/ads/google_ads/v0/proto/common/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/google/ads/google_ads/v0/proto/common/ad_type_infos_pb2.py b/google/ads/google_ads/v0/proto/common/ad_type_infos_pb2.py deleted file mode 100644 index 7819bf0fd..000000000 --- a/google/ads/google_ads/v0/proto/common/ad_type_infos_pb2.py +++ /dev/null @@ -1,1301 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/ad_type_infos.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import call_conversion_reporting_state_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_call__conversion__reporting__state__pb2 -from google.ads.google_ads.v0.proto.enums import display_ad_format_setting_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_display__ad__format__setting__pb2 -from google.ads.google_ads.v0.proto.enums import mime_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_mime__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/ad_type_infos.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\020AdTypeInfosProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n8google/ads/googleads_v0/proto/common/ad_type_infos.proto\x12\x1egoogle.ads.googleads.v0.common\x1aIgoogle/ads/googleads_v0/proto/enums/call_conversion_reporting_state.proto\x1a\x43google/ads/googleads_v0/proto/enums/display_ad_format_setting.proto\x1a\x33google/ads/googleads_v0/proto/enums/mime_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xa4\x01\n\nTextAdInfo\x12.\n\x08headline\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription1\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xf7\x02\n\x12\x45xpandedTextAdInfo\x12\x34\n\x0eheadline_part1\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eheadline_part2\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eheadline_part3\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05path1\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05path2\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"}\n\x13\x44ynamicSearchAdInfo\x12\x32\n\x0c\x64\x65scription1\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xf7\x06\n\x17ResponsiveDisplayAdInfo\x12\x34\n\x0eshort_headline\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlong_headline\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rbusiness_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x14\x61llow_flexible_color\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x32\n\x0c\x61\x63\x63\x65nt_color\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nmain_color\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x63\x61ll_to_action_text\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nlogo_image\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11square_logo_image\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fmarketing_image\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12<\n\x16square_marketing_image\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12h\n\x0e\x66ormat_setting\x18\r \x01(\x0e\x32P.google.ads.googleads.v0.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting\x12\x32\n\x0cprice_prefix\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\npromo_text\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x85\x05\n\x0e\x43\x61llOnlyAdInfo\x12\x32\n\x0c\x63ountry_code\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0cphone_number\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rbusiness_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription1\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0c\x63\x61ll_tracked\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12;\n\x17\x64isable_call_conversion\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x43\n\x1dphone_number_verification_url\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63onversion_action\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x80\x01\n\x1a\x63onversion_reporting_state\x18\n \x01(\x0e\x32\\.google.ads.googleads.v0.enums.CallConversionReportingStateEnum.CallConversionReportingState\"P\n\x1b\x45xpandedDynamicSearchAdInfo\x12\x31\n\x0b\x64\x65scription\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\r\n\x0bHotelAdInfo\"\x15\n\x13ShoppingSmartAdInfo\"\x17\n\x15ShoppingProductAdInfo\"\x9d\x03\n\x0bGmailAdInfo\x12;\n\x06teaser\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v0.common.GmailTeaser\x12\x32\n\x0cheader_image\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fmarketing_image\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x18marketing_image_headline\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x41\n\x1bmarketing_image_description\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x63\n&marketing_image_display_call_to_action\x18\x06 \x01(\x0b\x32\x33.google.ads.googleads.v0.common.DisplayCallToAction\"\xd7\x01\n\x0bGmailTeaser\x12.\n\x08headline\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rbusiness_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nlogo_image\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"s\n\x13\x44isplayCallToAction\x12*\n\x04text\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\ntext_color\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb0\x04\n\x0bImageAdInfo\x12\x30\n\x0bpixel_width\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0cpixel_height\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12/\n\timage_url\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x13preview_pixel_width\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x14preview_pixel_height\x18\x08 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x37\n\x11preview_image_url\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12G\n\tmime_type\x18\n \x01(\x0e\x32\x34.google.ads.googleads.v0.enums.MimeTypeEnum.MimeType\x12*\n\x04name\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\nmedia_file\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.BytesValueH\x00\x42\x07\n\x05image\"\x8f\x01\n\x1bVideoTrueViewInStreamAdInfo\x12\x39\n\x13\x61\x63tion_button_label\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0f\x61\x63tion_headline\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x9b\x01\n\x0bVideoAdInfo\x12\x30\n\nmedia_file\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12P\n\tin_stream\x18\x02 \x01(\x0b\x32;.google.ads.googleads.v0.common.VideoTrueViewInStreamAdInfoH\x00\x42\x08\n\x06\x66ormatB\xeb\x01\n\"com.google.ads.googleads.v0.commonB\x10\x41\x64TypeInfosProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_call__conversion__reporting__state__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_display__ad__format__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_mime__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_TEXTADINFO = _descriptor.Descriptor( - name='TextAdInfo', - full_name='google.ads.googleads.v0.common.TextAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='headline', full_name='google.ads.googleads.v0.common.TextAdInfo.headline', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='description1', full_name='google.ads.googleads.v0.common.TextAdInfo.description1', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='description2', full_name='google.ads.googleads.v0.common.TextAdInfo.description2', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=322, - serialized_end=486, -) - - -_EXPANDEDTEXTADINFO = _descriptor.Descriptor( - name='ExpandedTextAdInfo', - full_name='google.ads.googleads.v0.common.ExpandedTextAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='headline_part1', full_name='google.ads.googleads.v0.common.ExpandedTextAdInfo.headline_part1', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='headline_part2', full_name='google.ads.googleads.v0.common.ExpandedTextAdInfo.headline_part2', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='headline_part3', full_name='google.ads.googleads.v0.common.ExpandedTextAdInfo.headline_part3', index=2, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='description', full_name='google.ads.googleads.v0.common.ExpandedTextAdInfo.description', index=3, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='description2', full_name='google.ads.googleads.v0.common.ExpandedTextAdInfo.description2', index=4, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='path1', full_name='google.ads.googleads.v0.common.ExpandedTextAdInfo.path1', index=5, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='path2', full_name='google.ads.googleads.v0.common.ExpandedTextAdInfo.path2', index=6, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=489, - serialized_end=864, -) - - -_DYNAMICSEARCHADINFO = _descriptor.Descriptor( - name='DynamicSearchAdInfo', - full_name='google.ads.googleads.v0.common.DynamicSearchAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='description1', full_name='google.ads.googleads.v0.common.DynamicSearchAdInfo.description1', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='description2', full_name='google.ads.googleads.v0.common.DynamicSearchAdInfo.description2', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=866, - serialized_end=991, -) - - -_RESPONSIVEDISPLAYADINFO = _descriptor.Descriptor( - name='ResponsiveDisplayAdInfo', - full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='short_headline', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.short_headline', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='long_headline', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.long_headline', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='description', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.description', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='business_name', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.business_name', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='allow_flexible_color', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.allow_flexible_color', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='accent_color', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.accent_color', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='main_color', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.main_color', index=6, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='call_to_action_text', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.call_to_action_text', index=7, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='logo_image', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.logo_image', index=8, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='square_logo_image', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.square_logo_image', index=9, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='marketing_image', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.marketing_image', index=10, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='square_marketing_image', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.square_marketing_image', index=11, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='format_setting', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.format_setting', index=12, - number=13, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='price_prefix', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.price_prefix', index=13, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='promo_text', full_name='google.ads.googleads.v0.common.ResponsiveDisplayAdInfo.promo_text', index=14, - number=15, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=994, - serialized_end=1881, -) - - -_CALLONLYADINFO = _descriptor.Descriptor( - name='CallOnlyAdInfo', - full_name='google.ads.googleads.v0.common.CallOnlyAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='country_code', full_name='google.ads.googleads.v0.common.CallOnlyAdInfo.country_code', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='phone_number', full_name='google.ads.googleads.v0.common.CallOnlyAdInfo.phone_number', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='business_name', full_name='google.ads.googleads.v0.common.CallOnlyAdInfo.business_name', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='description1', full_name='google.ads.googleads.v0.common.CallOnlyAdInfo.description1', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='description2', full_name='google.ads.googleads.v0.common.CallOnlyAdInfo.description2', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='call_tracked', full_name='google.ads.googleads.v0.common.CallOnlyAdInfo.call_tracked', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='disable_call_conversion', full_name='google.ads.googleads.v0.common.CallOnlyAdInfo.disable_call_conversion', index=6, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='phone_number_verification_url', full_name='google.ads.googleads.v0.common.CallOnlyAdInfo.phone_number_verification_url', index=7, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversion_action', full_name='google.ads.googleads.v0.common.CallOnlyAdInfo.conversion_action', index=8, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversion_reporting_state', full_name='google.ads.googleads.v0.common.CallOnlyAdInfo.conversion_reporting_state', index=9, - number=10, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1884, - serialized_end=2529, -) - - -_EXPANDEDDYNAMICSEARCHADINFO = _descriptor.Descriptor( - name='ExpandedDynamicSearchAdInfo', - full_name='google.ads.googleads.v0.common.ExpandedDynamicSearchAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='description', full_name='google.ads.googleads.v0.common.ExpandedDynamicSearchAdInfo.description', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2531, - serialized_end=2611, -) - - -_HOTELADINFO = _descriptor.Descriptor( - name='HotelAdInfo', - full_name='google.ads.googleads.v0.common.HotelAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2613, - serialized_end=2626, -) - - -_SHOPPINGSMARTADINFO = _descriptor.Descriptor( - name='ShoppingSmartAdInfo', - full_name='google.ads.googleads.v0.common.ShoppingSmartAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2628, - serialized_end=2649, -) - - -_SHOPPINGPRODUCTADINFO = _descriptor.Descriptor( - name='ShoppingProductAdInfo', - full_name='google.ads.googleads.v0.common.ShoppingProductAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2651, - serialized_end=2674, -) - - -_GMAILADINFO = _descriptor.Descriptor( - name='GmailAdInfo', - full_name='google.ads.googleads.v0.common.GmailAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='teaser', full_name='google.ads.googleads.v0.common.GmailAdInfo.teaser', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='header_image', full_name='google.ads.googleads.v0.common.GmailAdInfo.header_image', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='marketing_image', full_name='google.ads.googleads.v0.common.GmailAdInfo.marketing_image', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='marketing_image_headline', full_name='google.ads.googleads.v0.common.GmailAdInfo.marketing_image_headline', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='marketing_image_description', full_name='google.ads.googleads.v0.common.GmailAdInfo.marketing_image_description', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='marketing_image_display_call_to_action', full_name='google.ads.googleads.v0.common.GmailAdInfo.marketing_image_display_call_to_action', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2677, - serialized_end=3090, -) - - -_GMAILTEASER = _descriptor.Descriptor( - name='GmailTeaser', - full_name='google.ads.googleads.v0.common.GmailTeaser', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='headline', full_name='google.ads.googleads.v0.common.GmailTeaser.headline', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='description', full_name='google.ads.googleads.v0.common.GmailTeaser.description', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='business_name', full_name='google.ads.googleads.v0.common.GmailTeaser.business_name', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='logo_image', full_name='google.ads.googleads.v0.common.GmailTeaser.logo_image', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3093, - serialized_end=3308, -) - - -_DISPLAYCALLTOACTION = _descriptor.Descriptor( - name='DisplayCallToAction', - full_name='google.ads.googleads.v0.common.DisplayCallToAction', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='text', full_name='google.ads.googleads.v0.common.DisplayCallToAction.text', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='text_color', full_name='google.ads.googleads.v0.common.DisplayCallToAction.text_color', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3310, - serialized_end=3425, -) - - -_IMAGEADINFO = _descriptor.Descriptor( - name='ImageAdInfo', - full_name='google.ads.googleads.v0.common.ImageAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='pixel_width', full_name='google.ads.googleads.v0.common.ImageAdInfo.pixel_width', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='pixel_height', full_name='google.ads.googleads.v0.common.ImageAdInfo.pixel_height', index=1, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='image_url', full_name='google.ads.googleads.v0.common.ImageAdInfo.image_url', index=2, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='preview_pixel_width', full_name='google.ads.googleads.v0.common.ImageAdInfo.preview_pixel_width', index=3, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='preview_pixel_height', full_name='google.ads.googleads.v0.common.ImageAdInfo.preview_pixel_height', index=4, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='preview_image_url', full_name='google.ads.googleads.v0.common.ImageAdInfo.preview_image_url', index=5, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='mime_type', full_name='google.ads.googleads.v0.common.ImageAdInfo.mime_type', index=6, - number=10, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.common.ImageAdInfo.name', index=7, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='media_file', full_name='google.ads.googleads.v0.common.ImageAdInfo.media_file', index=8, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='data', full_name='google.ads.googleads.v0.common.ImageAdInfo.data', index=9, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='image', full_name='google.ads.googleads.v0.common.ImageAdInfo.image', - index=0, containing_type=None, fields=[]), - ], - serialized_start=3428, - serialized_end=3988, -) - - -_VIDEOTRUEVIEWINSTREAMADINFO = _descriptor.Descriptor( - name='VideoTrueViewInStreamAdInfo', - full_name='google.ads.googleads.v0.common.VideoTrueViewInStreamAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='action_button_label', full_name='google.ads.googleads.v0.common.VideoTrueViewInStreamAdInfo.action_button_label', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='action_headline', full_name='google.ads.googleads.v0.common.VideoTrueViewInStreamAdInfo.action_headline', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3991, - serialized_end=4134, -) - - -_VIDEOADINFO = _descriptor.Descriptor( - name='VideoAdInfo', - full_name='google.ads.googleads.v0.common.VideoAdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='media_file', full_name='google.ads.googleads.v0.common.VideoAdInfo.media_file', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='in_stream', full_name='google.ads.googleads.v0.common.VideoAdInfo.in_stream', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='format', full_name='google.ads.googleads.v0.common.VideoAdInfo.format', - index=0, containing_type=None, fields=[]), - ], - serialized_start=4137, - serialized_end=4292, -) - -_TEXTADINFO.fields_by_name['headline'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_TEXTADINFO.fields_by_name['description1'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_TEXTADINFO.fields_by_name['description2'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_EXPANDEDTEXTADINFO.fields_by_name['headline_part1'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_EXPANDEDTEXTADINFO.fields_by_name['headline_part2'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_EXPANDEDTEXTADINFO.fields_by_name['headline_part3'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_EXPANDEDTEXTADINFO.fields_by_name['description'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_EXPANDEDTEXTADINFO.fields_by_name['description2'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_EXPANDEDTEXTADINFO.fields_by_name['path1'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_EXPANDEDTEXTADINFO.fields_by_name['path2'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_DYNAMICSEARCHADINFO.fields_by_name['description1'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_DYNAMICSEARCHADINFO.fields_by_name['description2'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['short_headline'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['long_headline'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['description'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['business_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['allow_flexible_color'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['accent_color'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['main_color'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['call_to_action_text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['logo_image'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['square_logo_image'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['marketing_image'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['square_marketing_image'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['format_setting'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_display__ad__format__setting__pb2._DISPLAYADFORMATSETTINGENUM_DISPLAYADFORMATSETTING -_RESPONSIVEDISPLAYADINFO.fields_by_name['price_prefix'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RESPONSIVEDISPLAYADINFO.fields_by_name['promo_text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CALLONLYADINFO.fields_by_name['country_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CALLONLYADINFO.fields_by_name['phone_number'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CALLONLYADINFO.fields_by_name['business_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CALLONLYADINFO.fields_by_name['description1'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CALLONLYADINFO.fields_by_name['description2'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CALLONLYADINFO.fields_by_name['call_tracked'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_CALLONLYADINFO.fields_by_name['disable_call_conversion'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_CALLONLYADINFO.fields_by_name['phone_number_verification_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CALLONLYADINFO.fields_by_name['conversion_action'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CALLONLYADINFO.fields_by_name['conversion_reporting_state'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_call__conversion__reporting__state__pb2._CALLCONVERSIONREPORTINGSTATEENUM_CALLCONVERSIONREPORTINGSTATE -_EXPANDEDDYNAMICSEARCHADINFO.fields_by_name['description'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GMAILADINFO.fields_by_name['teaser'].message_type = _GMAILTEASER -_GMAILADINFO.fields_by_name['header_image'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GMAILADINFO.fields_by_name['marketing_image'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GMAILADINFO.fields_by_name['marketing_image_headline'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GMAILADINFO.fields_by_name['marketing_image_description'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GMAILADINFO.fields_by_name['marketing_image_display_call_to_action'].message_type = _DISPLAYCALLTOACTION -_GMAILTEASER.fields_by_name['headline'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GMAILTEASER.fields_by_name['description'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GMAILTEASER.fields_by_name['business_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GMAILTEASER.fields_by_name['logo_image'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_DISPLAYCALLTOACTION.fields_by_name['text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_DISPLAYCALLTOACTION.fields_by_name['text_color'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_IMAGEADINFO.fields_by_name['pixel_width'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_IMAGEADINFO.fields_by_name['pixel_height'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_IMAGEADINFO.fields_by_name['image_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_IMAGEADINFO.fields_by_name['preview_pixel_width'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_IMAGEADINFO.fields_by_name['preview_pixel_height'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_IMAGEADINFO.fields_by_name['preview_image_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_IMAGEADINFO.fields_by_name['mime_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_mime__type__pb2._MIMETYPEENUM_MIMETYPE -_IMAGEADINFO.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_IMAGEADINFO.fields_by_name['media_file'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_IMAGEADINFO.fields_by_name['data'].message_type = google_dot_protobuf_dot_wrappers__pb2._BYTESVALUE -_IMAGEADINFO.oneofs_by_name['image'].fields.append( - _IMAGEADINFO.fields_by_name['media_file']) -_IMAGEADINFO.fields_by_name['media_file'].containing_oneof = _IMAGEADINFO.oneofs_by_name['image'] -_IMAGEADINFO.oneofs_by_name['image'].fields.append( - _IMAGEADINFO.fields_by_name['data']) -_IMAGEADINFO.fields_by_name['data'].containing_oneof = _IMAGEADINFO.oneofs_by_name['image'] -_VIDEOTRUEVIEWINSTREAMADINFO.fields_by_name['action_button_label'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_VIDEOTRUEVIEWINSTREAMADINFO.fields_by_name['action_headline'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_VIDEOADINFO.fields_by_name['media_file'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_VIDEOADINFO.fields_by_name['in_stream'].message_type = _VIDEOTRUEVIEWINSTREAMADINFO -_VIDEOADINFO.oneofs_by_name['format'].fields.append( - _VIDEOADINFO.fields_by_name['in_stream']) -_VIDEOADINFO.fields_by_name['in_stream'].containing_oneof = _VIDEOADINFO.oneofs_by_name['format'] -DESCRIPTOR.message_types_by_name['TextAdInfo'] = _TEXTADINFO -DESCRIPTOR.message_types_by_name['ExpandedTextAdInfo'] = _EXPANDEDTEXTADINFO -DESCRIPTOR.message_types_by_name['DynamicSearchAdInfo'] = _DYNAMICSEARCHADINFO -DESCRIPTOR.message_types_by_name['ResponsiveDisplayAdInfo'] = _RESPONSIVEDISPLAYADINFO -DESCRIPTOR.message_types_by_name['CallOnlyAdInfo'] = _CALLONLYADINFO -DESCRIPTOR.message_types_by_name['ExpandedDynamicSearchAdInfo'] = _EXPANDEDDYNAMICSEARCHADINFO -DESCRIPTOR.message_types_by_name['HotelAdInfo'] = _HOTELADINFO -DESCRIPTOR.message_types_by_name['ShoppingSmartAdInfo'] = _SHOPPINGSMARTADINFO -DESCRIPTOR.message_types_by_name['ShoppingProductAdInfo'] = _SHOPPINGPRODUCTADINFO -DESCRIPTOR.message_types_by_name['GmailAdInfo'] = _GMAILADINFO -DESCRIPTOR.message_types_by_name['GmailTeaser'] = _GMAILTEASER -DESCRIPTOR.message_types_by_name['DisplayCallToAction'] = _DISPLAYCALLTOACTION -DESCRIPTOR.message_types_by_name['ImageAdInfo'] = _IMAGEADINFO -DESCRIPTOR.message_types_by_name['VideoTrueViewInStreamAdInfo'] = _VIDEOTRUEVIEWINSTREAMADINFO -DESCRIPTOR.message_types_by_name['VideoAdInfo'] = _VIDEOADINFO -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -TextAdInfo = _reflection.GeneratedProtocolMessageType('TextAdInfo', (_message.Message,), dict( - DESCRIPTOR = _TEXTADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """A text ad. - - - Attributes: - headline: - The headline of the ad. - description1: - The first line of the ad's description. - description2: - The second line of the ad's description. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.TextAdInfo) - )) -_sym_db.RegisterMessage(TextAdInfo) - -ExpandedTextAdInfo = _reflection.GeneratedProtocolMessageType('ExpandedTextAdInfo', (_message.Message,), dict( - DESCRIPTOR = _EXPANDEDTEXTADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """An expanded text ad. - - - Attributes: - headline_part1: - The first part of the ad's headline. - headline_part2: - The second part of the ad's headline. - headline_part3: - The third part of the ad's headline. - description: - The description of the ad. - description2: - The second description of the ad. - path1: - The text that can appear alongside the ad's displayed URL. - path2: - Additional text that can appear alongside the ad's displayed - URL. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ExpandedTextAdInfo) - )) -_sym_db.RegisterMessage(ExpandedTextAdInfo) - -DynamicSearchAdInfo = _reflection.GeneratedProtocolMessageType('DynamicSearchAdInfo', (_message.Message,), dict( - DESCRIPTOR = _DYNAMICSEARCHADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """A dynamic search ad. - - - Attributes: - description1: - The first line of the ad's description. - description2: - The second line of the ad's description. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.DynamicSearchAdInfo) - )) -_sym_db.RegisterMessage(DynamicSearchAdInfo) - -ResponsiveDisplayAdInfo = _reflection.GeneratedProtocolMessageType('ResponsiveDisplayAdInfo', (_message.Message,), dict( - DESCRIPTOR = _RESPONSIVEDISPLAYADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """A responsive display ad. - - - Attributes: - short_headline: - The short version of the ad's headline. - long_headline: - The long version of the ad's headline. - description: - The description of the ad. - business_name: - The business name in the ad. - allow_flexible_color: - Advertiser's consent to allow flexible color. When true, the - ad may be served with different color if necessary. When - false, the ad will be served with the specified colors or a - neutral color. The default value is true. Must be true if - main\_color and accent\_color are not set. - accent_color: - The accent color of the ad in hexadecimal, e.g. #ffffff for - white. If one of main\_color and accent\_color is set, the - other is required as well. - main_color: - The main color of the ad in hexadecimal, e.g. #ffffff for - white. If one of main\_color and accent\_color is set, the - other is required as well. - call_to_action_text: - The call-to-action text for the ad. - logo_image: - The MediaFile resource name of the logo image used in the ad. - square_logo_image: - The MediaFile resource name of the square logo image used in - the ad. - marketing_image: - The MediaFile resource name of the marketing image used in the - ad. - square_marketing_image: - The MediaFile resource name of the square marketing image used - in the ad. - format_setting: - Specifies which format the ad will be served in. Default is - ALL\_FORMATS. - price_prefix: - Prefix before price. E.g. 'as low as'. - promo_text: - Promotion text used for dyanmic formats of responsive ads. For - example 'Free two-day shipping'. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ResponsiveDisplayAdInfo) - )) -_sym_db.RegisterMessage(ResponsiveDisplayAdInfo) - -CallOnlyAdInfo = _reflection.GeneratedProtocolMessageType('CallOnlyAdInfo', (_message.Message,), dict( - DESCRIPTOR = _CALLONLYADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """A call-only ad. - - - Attributes: - country_code: - The country code in the ad. - phone_number: - The phone number in the ad. - business_name: - The business name in the ad. - description1: - The first line of the ad's description. - description2: - The second line of the ad's description. - call_tracked: - Whether to enable call tracking for the creative. Enabling - call tracking also enables call conversions. - disable_call_conversion: - Whether to disable call conversion for the creative. If set to - ``true``, disables call conversions even when ``call_tracked`` - is ``true``. If ``call_tracked`` is ``false``, this field is - ignored. - phone_number_verification_url: - The URL to be used for phone number verification. - conversion_action: - The conversion action to attribute a call conversion to. If - not set a default conversion action is used. This field only - has effect if call\_tracked is set to true. Otherwise this - field is ignored. - conversion_reporting_state: - The call conversion behavior of this call only ad. It can use - its own call conversion setting, inherit the account level - setting, or be disabled. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.CallOnlyAdInfo) - )) -_sym_db.RegisterMessage(CallOnlyAdInfo) - -ExpandedDynamicSearchAdInfo = _reflection.GeneratedProtocolMessageType('ExpandedDynamicSearchAdInfo', (_message.Message,), dict( - DESCRIPTOR = _EXPANDEDDYNAMICSEARCHADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """An expanded dynamic search ad. - - - Attributes: - description: - The description of the ad. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ExpandedDynamicSearchAdInfo) - )) -_sym_db.RegisterMessage(ExpandedDynamicSearchAdInfo) - -HotelAdInfo = _reflection.GeneratedProtocolMessageType('HotelAdInfo', (_message.Message,), dict( - DESCRIPTOR = _HOTELADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """A hotel ad. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.HotelAdInfo) - )) -_sym_db.RegisterMessage(HotelAdInfo) - -ShoppingSmartAdInfo = _reflection.GeneratedProtocolMessageType('ShoppingSmartAdInfo', (_message.Message,), dict( - DESCRIPTOR = _SHOPPINGSMARTADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """A Smart Shopping ad. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ShoppingSmartAdInfo) - )) -_sym_db.RegisterMessage(ShoppingSmartAdInfo) - -ShoppingProductAdInfo = _reflection.GeneratedProtocolMessageType('ShoppingProductAdInfo', (_message.Message,), dict( - DESCRIPTOR = _SHOPPINGPRODUCTADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """A standard Shopping ad. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ShoppingProductAdInfo) - )) -_sym_db.RegisterMessage(ShoppingProductAdInfo) - -GmailAdInfo = _reflection.GeneratedProtocolMessageType('GmailAdInfo', (_message.Message,), dict( - DESCRIPTOR = _GMAILADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """A Gmail ad. - - - Attributes: - teaser: - The Gmail teaser. - header_image: - The MediaFile resource name of the header image. Valid image - types are GIF, JPEG and PNG. The minimum size is 300x100 - pixels and the aspect ratio must be between 3:1 and 5:1 - (+-1%). - marketing_image: - The MediaFile resource name of the marketing image. Valid - image types are GIF, JPEG and PNG. The image must either be - landscape with a minimum size of 600x314 pixels and aspect - ratio of 600:314 (+-1%) or square with a minimum size of - 300x300 pixels and aspect ratio of 1:1 (+-1%) - marketing_image_headline: - Headline of the marketing image. - marketing_image_description: - Description of the marketing image. - marketing_image_display_call_to_action: - Display-call-to-action of the marketing image. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.GmailAdInfo) - )) -_sym_db.RegisterMessage(GmailAdInfo) - -GmailTeaser = _reflection.GeneratedProtocolMessageType('GmailTeaser', (_message.Message,), dict( - DESCRIPTOR = _GMAILTEASER, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """Gmail teaser data. The teaser is a small header that acts as an - invitation to view the rest of the ad (the body). - - - Attributes: - headline: - Headline of the teaser. - description: - Description of the teaser. - business_name: - Business name of the advertiser. - logo_image: - The MediaFile resource name of the logo image. Valid image - types are GIF, JPEG and PNG. The minimum size is 144x144 - pixels and the aspect ratio must be 1:1 (+-1%). - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.GmailTeaser) - )) -_sym_db.RegisterMessage(GmailTeaser) - -DisplayCallToAction = _reflection.GeneratedProtocolMessageType('DisplayCallToAction', (_message.Message,), dict( - DESCRIPTOR = _DISPLAYCALLTOACTION, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """Data for display call to action. The call to action is a piece of the ad - that prompts the user to do something. Like clicking a link or making a - phone call. - - - Attributes: - text: - Text for the display-call-to-action. - text_color: - Text color for the display-call-to-action in hexadecimal, e.g. - #ffffff for white. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.DisplayCallToAction) - )) -_sym_db.RegisterMessage(DisplayCallToAction) - -ImageAdInfo = _reflection.GeneratedProtocolMessageType('ImageAdInfo', (_message.Message,), dict( - DESCRIPTOR = _IMAGEADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """An image ad. - - - Attributes: - pixel_width: - Width in pixels of the full size image. - pixel_height: - Height in pixels of the full size image. - image_url: - URL of the full size image. - preview_pixel_width: - Width in pixels of the preview size image. - preview_pixel_height: - Height in pixels of the preview size image. - preview_image_url: - URL of the preview size image. - mime_type: - The mime type of the image. - name: - The name of the image. If the image was created from a - MediaFile, this is the MediaFile's name. If the image was - created from bytes, this is empty. - image: - The image to create the ImageAd from. This can be specified in - one of two ways. 1. An existing MediaFile resource. 2. The raw - image data as bytes. - media_file: - The MediaFile resource to use for the image. - data: - Raw image data as bytes. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ImageAdInfo) - )) -_sym_db.RegisterMessage(ImageAdInfo) - -VideoTrueViewInStreamAdInfo = _reflection.GeneratedProtocolMessageType('VideoTrueViewInStreamAdInfo', (_message.Message,), dict( - DESCRIPTOR = _VIDEOTRUEVIEWINSTREAMADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """Representation of video TrueView in-stream ad format (ad shown during - video playback, often at beginning, which displays a skip button a few - seconds into the video). - - - Attributes: - action_button_label: - Label on the CTA (call-to-action) button taking the user to - the video ad's final URL. Required for TrueView for action - campaigns, optional otherwise. - action_headline: - Additional text displayed with the CTA (call-to-action) button - to give context and encourage clicking on the button. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.VideoTrueViewInStreamAdInfo) - )) -_sym_db.RegisterMessage(VideoTrueViewInStreamAdInfo) - -VideoAdInfo = _reflection.GeneratedProtocolMessageType('VideoAdInfo', (_message.Message,), dict( - DESCRIPTOR = _VIDEOADINFO, - __module__ = 'google.ads.googleads_v0.proto.common.ad_type_infos_pb2' - , - __doc__ = """A video ad. - - - Attributes: - media_file: - The MediaFile resource to use for the video. - format: - Format-specific schema for the different video formats. - in_stream: - Video TrueView in-stream format. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.VideoAdInfo) - )) -_sym_db.RegisterMessage(VideoAdInfo) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/bidding_pb2.py b/google/ads/google_ads/v0/proto/common/bidding_pb2.py deleted file mode 100644 index 0b96aece0..000000000 --- a/google/ads/google_ads/v0/proto/common/bidding_pb2.py +++ /dev/null @@ -1,803 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/bidding.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import page_one_promoted_strategy_goal_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_page__one__promoted__strategy__goal__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/bidding.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\014BiddingProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n2google/ads/googleads_v0/proto/common/bidding.proto\x12\x1egoogle.ads.googleads.v0.common\x1aIgoogle/ads/googleads_v0/proto/enums/page_one_promoted_strategy_goal.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\r\n\x0b\x45nhancedCpc\"E\n\tManualCpc\x12\x38\n\x14\x65nhanced_cpc_enabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x0b\n\tManualCpm\"\x0b\n\tManualCpv\"\x15\n\x13MaximizeConversions\"L\n\x17MaximizeConversionValue\x12\x31\n\x0btarget_roas\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\"\xc6\x03\n\x0fPageOnePromoted\x12q\n\rstrategy_goal\x18\x01 \x01(\x0e\x32Z.google.ads.googleads.v0.enums.PageOnePromotedStrategyGoalEnum.PageOnePromotedStrategyGoal\x12;\n\x16\x63pc_bid_ceiling_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0c\x62id_modifier\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x37\n\x13only_raise_cpc_bids\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12I\n%raise_cpc_bid_when_budget_constrained\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12K\n\'raise_cpc_bid_when_quality_score_is_low\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xbb\x01\n\tTargetCpa\x12\x36\n\x11target_cpa_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x16\x63pc_bid_ceiling_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x14\x63pc_bid_floor_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\x0b\n\tTargetCpm\"\xd2\x02\n\x12TargetOutrankShare\x12@\n\x1btarget_outrank_share_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x37\n\x11\x63ompetitor_domain\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x16\x63pc_bid_ceiling_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x37\n\x13only_raise_cpc_bids\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12K\n\'raise_cpc_bid_when_quality_score_is_low\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xb7\x01\n\nTargetRoas\x12\x31\n\x0btarget_roas\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x16\x63pc_bid_ceiling_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x14\x63pc_bid_floor_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\x84\x01\n\x0bTargetSpend\x12\x38\n\x13target_spend_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x16\x63pc_bid_ceiling_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\x83\x01\n\nPercentCpc\x12;\n\x16\x63pc_bid_ceiling_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x38\n\x14\x65nhanced_cpc_enabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\xe7\x01\n\"com.google.ads.googleads.v0.commonB\x0c\x42iddingProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_page__one__promoted__strategy__goal__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_ENHANCEDCPC = _descriptor.Descriptor( - name='EnhancedCpc', - full_name='google.ads.googleads.v0.common.EnhancedCpc', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=193, - serialized_end=206, -) - - -_MANUALCPC = _descriptor.Descriptor( - name='ManualCpc', - full_name='google.ads.googleads.v0.common.ManualCpc', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='enhanced_cpc_enabled', full_name='google.ads.googleads.v0.common.ManualCpc.enhanced_cpc_enabled', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=208, - serialized_end=277, -) - - -_MANUALCPM = _descriptor.Descriptor( - name='ManualCpm', - full_name='google.ads.googleads.v0.common.ManualCpm', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=279, - serialized_end=290, -) - - -_MANUALCPV = _descriptor.Descriptor( - name='ManualCpv', - full_name='google.ads.googleads.v0.common.ManualCpv', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=292, - serialized_end=303, -) - - -_MAXIMIZECONVERSIONS = _descriptor.Descriptor( - name='MaximizeConversions', - full_name='google.ads.googleads.v0.common.MaximizeConversions', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=305, - serialized_end=326, -) - - -_MAXIMIZECONVERSIONVALUE = _descriptor.Descriptor( - name='MaximizeConversionValue', - full_name='google.ads.googleads.v0.common.MaximizeConversionValue', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='target_roas', full_name='google.ads.googleads.v0.common.MaximizeConversionValue.target_roas', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=328, - serialized_end=404, -) - - -_PAGEONEPROMOTED = _descriptor.Descriptor( - name='PageOnePromoted', - full_name='google.ads.googleads.v0.common.PageOnePromoted', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='strategy_goal', full_name='google.ads.googleads.v0.common.PageOnePromoted.strategy_goal', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_ceiling_micros', full_name='google.ads.googleads.v0.common.PageOnePromoted.cpc_bid_ceiling_micros', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bid_modifier', full_name='google.ads.googleads.v0.common.PageOnePromoted.bid_modifier', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='only_raise_cpc_bids', full_name='google.ads.googleads.v0.common.PageOnePromoted.only_raise_cpc_bids', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='raise_cpc_bid_when_budget_constrained', full_name='google.ads.googleads.v0.common.PageOnePromoted.raise_cpc_bid_when_budget_constrained', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='raise_cpc_bid_when_quality_score_is_low', full_name='google.ads.googleads.v0.common.PageOnePromoted.raise_cpc_bid_when_quality_score_is_low', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=407, - serialized_end=861, -) - - -_TARGETCPA = _descriptor.Descriptor( - name='TargetCpa', - full_name='google.ads.googleads.v0.common.TargetCpa', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='target_cpa_micros', full_name='google.ads.googleads.v0.common.TargetCpa.target_cpa_micros', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_ceiling_micros', full_name='google.ads.googleads.v0.common.TargetCpa.cpc_bid_ceiling_micros', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_floor_micros', full_name='google.ads.googleads.v0.common.TargetCpa.cpc_bid_floor_micros', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=864, - serialized_end=1051, -) - - -_TARGETCPM = _descriptor.Descriptor( - name='TargetCpm', - full_name='google.ads.googleads.v0.common.TargetCpm', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1053, - serialized_end=1064, -) - - -_TARGETOUTRANKSHARE = _descriptor.Descriptor( - name='TargetOutrankShare', - full_name='google.ads.googleads.v0.common.TargetOutrankShare', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='target_outrank_share_micros', full_name='google.ads.googleads.v0.common.TargetOutrankShare.target_outrank_share_micros', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='competitor_domain', full_name='google.ads.googleads.v0.common.TargetOutrankShare.competitor_domain', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_ceiling_micros', full_name='google.ads.googleads.v0.common.TargetOutrankShare.cpc_bid_ceiling_micros', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='only_raise_cpc_bids', full_name='google.ads.googleads.v0.common.TargetOutrankShare.only_raise_cpc_bids', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='raise_cpc_bid_when_quality_score_is_low', full_name='google.ads.googleads.v0.common.TargetOutrankShare.raise_cpc_bid_when_quality_score_is_low', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1067, - serialized_end=1405, -) - - -_TARGETROAS = _descriptor.Descriptor( - name='TargetRoas', - full_name='google.ads.googleads.v0.common.TargetRoas', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='target_roas', full_name='google.ads.googleads.v0.common.TargetRoas.target_roas', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_ceiling_micros', full_name='google.ads.googleads.v0.common.TargetRoas.cpc_bid_ceiling_micros', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_floor_micros', full_name='google.ads.googleads.v0.common.TargetRoas.cpc_bid_floor_micros', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1408, - serialized_end=1591, -) - - -_TARGETSPEND = _descriptor.Descriptor( - name='TargetSpend', - full_name='google.ads.googleads.v0.common.TargetSpend', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='target_spend_micros', full_name='google.ads.googleads.v0.common.TargetSpend.target_spend_micros', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_ceiling_micros', full_name='google.ads.googleads.v0.common.TargetSpend.cpc_bid_ceiling_micros', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1594, - serialized_end=1726, -) - - -_PERCENTCPC = _descriptor.Descriptor( - name='PercentCpc', - full_name='google.ads.googleads.v0.common.PercentCpc', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='cpc_bid_ceiling_micros', full_name='google.ads.googleads.v0.common.PercentCpc.cpc_bid_ceiling_micros', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='enhanced_cpc_enabled', full_name='google.ads.googleads.v0.common.PercentCpc.enhanced_cpc_enabled', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1729, - serialized_end=1860, -) - -_MANUALCPC.fields_by_name['enhanced_cpc_enabled'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_MAXIMIZECONVERSIONVALUE.fields_by_name['target_roas'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_PAGEONEPROMOTED.fields_by_name['strategy_goal'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_page__one__promoted__strategy__goal__pb2._PAGEONEPROMOTEDSTRATEGYGOALENUM_PAGEONEPROMOTEDSTRATEGYGOAL -_PAGEONEPROMOTED.fields_by_name['cpc_bid_ceiling_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_PAGEONEPROMOTED.fields_by_name['bid_modifier'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_PAGEONEPROMOTED.fields_by_name['only_raise_cpc_bids'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_PAGEONEPROMOTED.fields_by_name['raise_cpc_bid_when_budget_constrained'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_PAGEONEPROMOTED.fields_by_name['raise_cpc_bid_when_quality_score_is_low'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_TARGETCPA.fields_by_name['target_cpa_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_TARGETCPA.fields_by_name['cpc_bid_ceiling_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_TARGETCPA.fields_by_name['cpc_bid_floor_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_TARGETOUTRANKSHARE.fields_by_name['target_outrank_share_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_TARGETOUTRANKSHARE.fields_by_name['competitor_domain'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_TARGETOUTRANKSHARE.fields_by_name['cpc_bid_ceiling_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_TARGETOUTRANKSHARE.fields_by_name['only_raise_cpc_bids'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_TARGETOUTRANKSHARE.fields_by_name['raise_cpc_bid_when_quality_score_is_low'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_TARGETROAS.fields_by_name['target_roas'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_TARGETROAS.fields_by_name['cpc_bid_ceiling_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_TARGETROAS.fields_by_name['cpc_bid_floor_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_TARGETSPEND.fields_by_name['target_spend_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_TARGETSPEND.fields_by_name['cpc_bid_ceiling_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_PERCENTCPC.fields_by_name['cpc_bid_ceiling_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_PERCENTCPC.fields_by_name['enhanced_cpc_enabled'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -DESCRIPTOR.message_types_by_name['EnhancedCpc'] = _ENHANCEDCPC -DESCRIPTOR.message_types_by_name['ManualCpc'] = _MANUALCPC -DESCRIPTOR.message_types_by_name['ManualCpm'] = _MANUALCPM -DESCRIPTOR.message_types_by_name['ManualCpv'] = _MANUALCPV -DESCRIPTOR.message_types_by_name['MaximizeConversions'] = _MAXIMIZECONVERSIONS -DESCRIPTOR.message_types_by_name['MaximizeConversionValue'] = _MAXIMIZECONVERSIONVALUE -DESCRIPTOR.message_types_by_name['PageOnePromoted'] = _PAGEONEPROMOTED -DESCRIPTOR.message_types_by_name['TargetCpa'] = _TARGETCPA -DESCRIPTOR.message_types_by_name['TargetCpm'] = _TARGETCPM -DESCRIPTOR.message_types_by_name['TargetOutrankShare'] = _TARGETOUTRANKSHARE -DESCRIPTOR.message_types_by_name['TargetRoas'] = _TARGETROAS -DESCRIPTOR.message_types_by_name['TargetSpend'] = _TARGETSPEND -DESCRIPTOR.message_types_by_name['PercentCpc'] = _PERCENTCPC -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -EnhancedCpc = _reflection.GeneratedProtocolMessageType('EnhancedCpc', (_message.Message,), dict( - DESCRIPTOR = _ENHANCEDCPC, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """An automated bidding strategy that raises bids for clicks that seem more - likely to lead to a conversion and lowers them for clicks where they - seem less likely. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.EnhancedCpc) - )) -_sym_db.RegisterMessage(EnhancedCpc) - -ManualCpc = _reflection.GeneratedProtocolMessageType('ManualCpc', (_message.Message,), dict( - DESCRIPTOR = _MANUALCPC, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """Manual click-based bidding where user pays per click. - - - Attributes: - enhanced_cpc_enabled: - Whether bids are to be enhanced based on conversion optimizer - data. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ManualCpc) - )) -_sym_db.RegisterMessage(ManualCpc) - -ManualCpm = _reflection.GeneratedProtocolMessageType('ManualCpm', (_message.Message,), dict( - DESCRIPTOR = _MANUALCPM, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """Manual impression-based bidding where user pays per thousand - impressions. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ManualCpm) - )) -_sym_db.RegisterMessage(ManualCpm) - -ManualCpv = _reflection.GeneratedProtocolMessageType('ManualCpv', (_message.Message,), dict( - DESCRIPTOR = _MANUALCPV, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """View based bidding where user pays per video view. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ManualCpv) - )) -_sym_db.RegisterMessage(ManualCpv) - -MaximizeConversions = _reflection.GeneratedProtocolMessageType('MaximizeConversions', (_message.Message,), dict( - DESCRIPTOR = _MAXIMIZECONVERSIONS, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """An automated bidding strategy that sets bids to help get the most - conversions for your campaign while spending your budget. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.MaximizeConversions) - )) -_sym_db.RegisterMessage(MaximizeConversions) - -MaximizeConversionValue = _reflection.GeneratedProtocolMessageType('MaximizeConversionValue', (_message.Message,), dict( - DESCRIPTOR = _MAXIMIZECONVERSIONVALUE, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """An automated bidding strategy which tries to maximize conversion value - given a daily budget. - - - Attributes: - target_roas: - The target return on ad spend (ROAS) option. If set, the bid - strategy will maximize revenue while averaging the target - return on ad spend. If the target ROAS is high, the bid - strategy may not be able to spend the full budget. If the - target ROAS is not set, the bid strategy will aim to achieve - the highest possible ROAS for the budget. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.MaximizeConversionValue) - )) -_sym_db.RegisterMessage(MaximizeConversionValue) - -PageOnePromoted = _reflection.GeneratedProtocolMessageType('PageOnePromoted', (_message.Message,), dict( - DESCRIPTOR = _PAGEONEPROMOTED, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """An automated bidding strategy which sets CPC bids to target impressions - on page one, or page one promoted slots on google.com. - - - Attributes: - strategy_goal: - The strategy goal of where impressions are desired to be shown - on search result pages. - cpc_bid_ceiling_micros: - Maximum bid limit that can be set by the bid strategy. The - limit applies to all keywords managed by the strategy. - bid_modifier: - Bid multiplier to be applied to the relevant bid estimate - (depending on the ``strategy_goal``) in determining a - keyword's new CPC bid. - only_raise_cpc_bids: - Whether the strategy should always follow bid estimate - changes, or only increase. If false, always sets a keyword's - new bid to the current bid estimate. If true, only updates a - keyword's bid if the current bid estimate is greater than the - current bid. - raise_cpc_bid_when_budget_constrained: - Whether the strategy is allowed to raise bids when the - throttling rate of the budget it is serving out of rises above - a threshold. - raise_cpc_bid_when_quality_score_is_low: - Whether the strategy is allowed to raise bids on keywords with - lower-range quality scores. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PageOnePromoted) - )) -_sym_db.RegisterMessage(PageOnePromoted) - -TargetCpa = _reflection.GeneratedProtocolMessageType('TargetCpa', (_message.Message,), dict( - DESCRIPTOR = _TARGETCPA, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """An automated bid strategy that sets bids to help get as many conversions - as possible at the target cost-per-acquisition (CPA) you set. - - - Attributes: - target_cpa_micros: - Average CPA target. This target should be greater than or - equal to minimum billable unit based on the currency for the - account. - cpc_bid_ceiling_micros: - Maximum bid limit that can be set by the bid strategy. The - limit applies to all keywords managed by the strategy. - cpc_bid_floor_micros: - Minimum bid limit that can be set by the bid strategy. The - limit applies to all keywords managed by the strategy. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.TargetCpa) - )) -_sym_db.RegisterMessage(TargetCpa) - -TargetCpm = _reflection.GeneratedProtocolMessageType('TargetCpm', (_message.Message,), dict( - DESCRIPTOR = _TARGETCPM, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """Target CPM (cost per thousand impressions) is an automated bidding - strategy that sets bids to optimize performance given the target CPM you - set. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.TargetCpm) - )) -_sym_db.RegisterMessage(TargetCpm) - -TargetOutrankShare = _reflection.GeneratedProtocolMessageType('TargetOutrankShare', (_message.Message,), dict( - DESCRIPTOR = _TARGETOUTRANKSHARE, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """An automated bidding strategy that sets bids based on the target - fraction of auctions where the advertiser should outrank a specific - competitor. - - - Attributes: - target_outrank_share_micros: - The target fraction of auctions where the advertiser should - outrank the competitor. The advertiser outranks the competitor - in an auction if either the advertiser appears above the - competitor in the search results, or appears in the search - results when the competitor does not. Value must be between 1 - and 1000000, inclusive. - competitor_domain: - Competitor's visible domain URL. - cpc_bid_ceiling_micros: - Maximum bid limit that can be set by the bid strategy. The - limit applies to all keywords managed by the strategy. - only_raise_cpc_bids: - Whether the strategy should always follow bid estimate - changes, or only increase. If false, always set a keyword's - new bid to the current bid estimate. If true, only updates a - keyword's bid if the current bid estimate is greater than the - current bid. - raise_cpc_bid_when_quality_score_is_low: - Whether the strategy is allowed to raise bids on keywords with - lower-range quality scores. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.TargetOutrankShare) - )) -_sym_db.RegisterMessage(TargetOutrankShare) - -TargetRoas = _reflection.GeneratedProtocolMessageType('TargetRoas', (_message.Message,), dict( - DESCRIPTOR = _TARGETROAS, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """An automated bidding strategy that helps you maximize revenue while - averaging a specific target return on ad spend (ROAS). - - - Attributes: - target_roas: - Required. The desired revenue (based on conversion data) per - unit of spend. Value must be between 0.01 and 1000.0, - inclusive. - cpc_bid_ceiling_micros: - Maximum bid limit that can be set by the bid strategy. The - limit applies to all keywords managed by the strategy. - cpc_bid_floor_micros: - Minimum bid limit that can be set by the bid strategy. The - limit applies to all keywords managed by the strategy. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.TargetRoas) - )) -_sym_db.RegisterMessage(TargetRoas) - -TargetSpend = _reflection.GeneratedProtocolMessageType('TargetSpend', (_message.Message,), dict( - DESCRIPTOR = _TARGETSPEND, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """An automated bid strategy that sets your bids to help get as many clicks - as possible within your budget. - - - Attributes: - target_spend_micros: - The spend target under which to maximize clicks. A TargetSpend - bidder will attempt to spend the smaller of this value or the - natural throttling spend amount. If not specified, the budget - is used as the spend target. - cpc_bid_ceiling_micros: - Maximum bid limit that can be set by the bid strategy. The - limit applies to all keywords managed by the strategy. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.TargetSpend) - )) -_sym_db.RegisterMessage(TargetSpend) - -PercentCpc = _reflection.GeneratedProtocolMessageType('PercentCpc', (_message.Message,), dict( - DESCRIPTOR = _PERCENTCPC, - __module__ = 'google.ads.googleads_v0.proto.common.bidding_pb2' - , - __doc__ = """A bidding strategy where bids are a fraction of the advertised price for - some good or service. - - - Attributes: - cpc_bid_ceiling_micros: - Maximum bid limit that can be set by the bid strategy. This is - an optional field entered by the advertiser and specified in - local micros. Note: A zero value is interpreted in the same - way as having bid\_ceiling undefined. - enhanced_cpc_enabled: - Adjusts the bid for each auction upward or downward, depending - on the likelihood of a conversion. Individual bids may exceed - cpc\_bid\_ceiling\_micros, but the average bid amount for a - campaign should not. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PercentCpc) - )) -_sym_db.RegisterMessage(PercentCpc) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/criteria_pb2.py b/google/ads/google_ads/v0/proto/common/criteria_pb2.py deleted file mode 100644 index 7c9c24128..000000000 --- a/google/ads/google_ads/v0/proto/common/criteria_pb2.py +++ /dev/null @@ -1,2759 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/criteria.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import age_range_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_age__range__type__pb2 -from google.ads.google_ads.v0.proto.enums import app_payment_model_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_app__payment__model__type__pb2 -from google.ads.google_ads.v0.proto.enums import content_label_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_content__label__type__pb2 -from google.ads.google_ads.v0.proto.enums import day_of_week_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_day__of__week__pb2 -from google.ads.google_ads.v0.proto.enums import device_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_device__pb2 -from google.ads.google_ads.v0.proto.enums import gender_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_gender__type__pb2 -from google.ads.google_ads.v0.proto.enums import hotel_date_selection_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_hotel__date__selection__type__pb2 -from google.ads.google_ads.v0.proto.enums import income_range_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_income__range__type__pb2 -from google.ads.google_ads.v0.proto.enums import interaction_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_interaction__type__pb2 -from google.ads.google_ads.v0.proto.enums import keyword_match_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__match__type__pb2 -from google.ads.google_ads.v0.proto.enums import listing_custom_attribute_index_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_listing__custom__attribute__index__pb2 -from google.ads.google_ads.v0.proto.enums import listing_group_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_listing__group__type__pb2 -from google.ads.google_ads.v0.proto.enums import minute_of_hour_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_minute__of__hour__pb2 -from google.ads.google_ads.v0.proto.enums import parental_status_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_parental__status__type__pb2 -from google.ads.google_ads.v0.proto.enums import preferred_content_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_preferred__content__type__pb2 -from google.ads.google_ads.v0.proto.enums import product_channel_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__channel__pb2 -from google.ads.google_ads.v0.proto.enums import product_channel_exclusivity_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__channel__exclusivity__pb2 -from google.ads.google_ads.v0.proto.enums import product_condition_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__condition__pb2 -from google.ads.google_ads.v0.proto.enums import product_type_level_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__type__level__pb2 -from google.ads.google_ads.v0.proto.enums import proximity_radius_units_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_proximity__radius__units__pb2 -from google.ads.google_ads.v0.proto.enums import webpage_condition_operand_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_webpage__condition__operand__pb2 -from google.ads.google_ads.v0.proto.enums import webpage_condition_operator_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_webpage__condition__operator__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/criteria.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\rCriteriaProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n3google/ads/googleads_v0/proto/common/criteria.proto\x12\x1egoogle.ads.googleads.v0.common\x1a\x38google/ads/googleads_v0/proto/enums/age_range_type.proto\x1a@google/ads/googleads_v0/proto/enums/app_payment_model_type.proto\x1agoogle/ads/googleads_v0/proto/enums/parental_status_type.proto\x1a@google/ads/googleads_v0/proto/enums/preferred_content_type.proto\x1a\x39google/ads/googleads_v0/proto/enums/product_channel.proto\x1a\x45google/ads/googleads_v0/proto/enums/product_channel_exclusivity.proto\x1a;google/ads/googleads_v0/proto/enums/product_condition.proto\x1a\n\x04type\x18\x01 \x01(\x0e\x32\x30.google.ads.googleads.v0.enums.DeviceEnum.Device\"r\n\x14PreferredContentInfo\x12Z\n\x04type\x18\x02 \x01(\x0e\x32L.google.ads.googleads.v0.enums.PreferredContentTypeEnum.PreferredContentType\"\xf1\x01\n\x10ListingGroupInfo\x12R\n\x04type\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v0.enums.ListingGroupTypeEnum.ListingGroupType\x12H\n\ncase_value\x18\x02 \x01(\x0b\x32\x34.google.ads.googleads.v0.common.ListingDimensionInfo\x12?\n\x19parent_ad_group_criterion\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\\\n\x10ListingScopeInfo\x12H\n\ndimensions\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v0.common.ListingDimensionInfo\"\xdb\x07\n\x14ListingDimensionInfo\x12I\n\rlisting_brand\x18\x01 \x01(\x0b\x32\x30.google.ads.googleads.v0.common.ListingBrandInfoH\x00\x12?\n\x08hotel_id\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v0.common.HotelIdInfoH\x00\x12\x45\n\x0bhotel_class\x18\x03 \x01(\x0b\x32..google.ads.googleads.v0.common.HotelClassInfoH\x00\x12V\n\x14hotel_country_region\x18\x04 \x01(\x0b\x32\x36.google.ads.googleads.v0.common.HotelCountryRegionInfoH\x00\x12\x45\n\x0bhotel_state\x18\x05 \x01(\x0b\x32..google.ads.googleads.v0.common.HotelStateInfoH\x00\x12\x43\n\nhotel_city\x18\x06 \x01(\x0b\x32-.google.ads.googleads.v0.common.HotelCityInfoH\x00\x12^\n\x18listing_custom_attribute\x18\x07 \x01(\x0b\x32:.google.ads.googleads.v0.common.ListingCustomAttributeInfoH\x00\x12M\n\x0fproduct_channel\x18\x08 \x01(\x0b\x32\x32.google.ads.googleads.v0.common.ProductChannelInfoH\x00\x12\x64\n\x1bproduct_channel_exclusivity\x18\t \x01(\x0b\x32=.google.ads.googleads.v0.common.ProductChannelExclusivityInfoH\x00\x12Q\n\x11product_condition\x18\n \x01(\x0b\x32\x34.google.ads.googleads.v0.common.ProductConditionInfoH\x00\x12N\n\x10product_offer_id\x18\x0b \x01(\x0b\x32\x32.google.ads.googleads.v0.common.ProductOfferIdInfoH\x00\x12G\n\x0cproduct_type\x18\x0c \x01(\x0b\x32/.google.ads.googleads.v0.common.ProductTypeInfoH\x00\x42\x0b\n\tdimension\"?\n\x10ListingBrandInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\":\n\x0bHotelIdInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"<\n\x0eHotelClassInfo\x12*\n\x05value\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"X\n\x16HotelCountryRegionInfo\x12>\n\x18\x63ountry_region_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"G\n\x0eHotelStateInfo\x12\x35\n\x0fstate_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"E\n\rHotelCityInfo\x12\x34\n\x0e\x63ity_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb4\x01\n\x1aListingCustomAttributeInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x05index\x18\x02 \x01(\x0e\x32Z.google.ads.googleads.v0.enums.ListingCustomAttributeIndexEnum.ListingCustomAttributeIndex\"g\n\x12ProductChannelInfo\x12Q\n\x07\x63hannel\x18\x01 \x01(\x0e\x32@.google.ads.googleads.v0.enums.ProductChannelEnum.ProductChannel\"\x94\x01\n\x1dProductChannelExclusivityInfo\x12s\n\x13\x63hannel_exclusivity\x18\x01 \x01(\x0e\x32V.google.ads.googleads.v0.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity\"o\n\x14ProductConditionInfo\x12W\n\tcondition\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v0.enums.ProductConditionEnum.ProductCondition\"A\n\x12ProductOfferIdInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x93\x01\n\x0fProductTypeInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12S\n\x05level\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v0.enums.ProductTypeLevelEnum.ProductTypeLevel\"|\n\x1aHotelDateSelectionTypeInfo\x12^\n\x04type\x18\x01 \x01(\x0e\x32P.google.ads.googleads.v0.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType\"}\n\x1dHotelAdvanceBookingWindowInfo\x12-\n\x08min_days\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12-\n\x08max_days\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"y\n\x15HotelLengthOfStayInfo\x12/\n\nmin_nights\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12/\n\nmax_nights\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"b\n\x13HotelCheckInDayInfo\x12K\n\x0b\x64\x61y_of_week\x18\x01 \x01(\x0e\x32\x36.google.ads.googleads.v0.enums.DayOfWeekEnum.DayOfWeek\"g\n\x13InteractionTypeInfo\x12P\n\x04type\x18\x01 \x01(\x0e\x32\x42.google.ads.googleads.v0.enums.InteractionTypeEnum.InteractionType\"\xe3\x02\n\x0e\x41\x64ScheduleInfo\x12R\n\x0cstart_minute\x18\x01 \x01(\x0e\x32<.google.ads.googleads.v0.enums.MinuteOfHourEnum.MinuteOfHour\x12P\n\nend_minute\x18\x02 \x01(\x0e\x32<.google.ads.googleads.v0.enums.MinuteOfHourEnum.MinuteOfHour\x12/\n\nstart_hour\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12-\n\x08\x65nd_hour\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12K\n\x0b\x64\x61y_of_week\x18\x05 \x01(\x0e\x32\x36.google.ads.googleads.v0.enums.DayOfWeekEnum.DayOfWeek\"Z\n\x0c\x41geRangeInfo\x12J\n\x04type\x18\x01 \x01(\x0e\x32<.google.ads.googleads.v0.enums.AgeRangeTypeEnum.AgeRangeType\"T\n\nGenderInfo\x12\x46\n\x04type\x18\x01 \x01(\x0e\x32\x38.google.ads.googleads.v0.enums.GenderTypeEnum.GenderType\"c\n\x0fIncomeRangeInfo\x12P\n\x04type\x18\x01 \x01(\x0e\x32\x42.google.ads.googleads.v0.enums.IncomeRangeTypeEnum.IncomeRangeType\"l\n\x12ParentalStatusInfo\x12V\n\x04type\x18\x01 \x01(\x0e\x32H.google.ads.googleads.v0.enums.ParentalStatusTypeEnum.ParentalStatusType\"B\n\x10YouTubeVideoInfo\x12.\n\x08video_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"F\n\x12YouTubeChannelInfo\x12\x30\n\nchannel_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"?\n\x0cUserListInfo\x12/\n\tuser_list\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xa0\x02\n\rProximityInfo\x12?\n\tgeo_point\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v0.common.GeoPointInfo\x12,\n\x06radius\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x62\n\x0cradius_units\x18\x03 \x01(\x0e\x32L.google.ads.googleads.v0.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits\x12<\n\x07\x61\x64\x64ress\x18\x04 \x01(\x0b\x32+.google.ads.googleads.v0.common.AddressInfo\"\x8f\x01\n\x0cGeoPointInfo\x12?\n\x1alongitude_in_micro_degrees\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12>\n\x19latitude_in_micro_degrees\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"\xfc\x02\n\x0b\x41\x64\x64ressInfo\x12\x31\n\x0bpostal_code\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rprovince_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rprovince_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0estreet_address\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fstreet_address2\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\tcity_name\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"m\n\tTopicInfo\x12\x34\n\x0etopic_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04path\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"G\n\x0cLanguageInfo\x12\x37\n\x11language_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"?\n\x0bIpBlockInfo\x12\x30\n\nip_address\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"f\n\x10\x43ontentLabelInfo\x12R\n\x04type\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v0.enums.ContentLabelTypeEnum.ContentLabelType\"E\n\x0b\x43\x61rrierInfo\x12\x36\n\x10\x63\x61rrier_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"P\n\x10UserInterestInfo\x12<\n\x16user_interest_category\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x8d\x01\n\x0bWebpageInfo\x12\x34\n\x0e\x63riterion_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12H\n\nconditions\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v0.common.WebpageConditionInfo\"\x93\x02\n\x14WebpageConditionInfo\x12\x63\n\x07operand\x18\x01 \x01(\x0e\x32R.google.ads.googleads.v0.enums.WebpageConditionOperandEnum.WebpageConditionOperand\x12\x66\n\x08operator\x18\x02 \x01(\x0e\x32T.google.ads.googleads.v0.enums.WebpageConditionOperatorEnum.WebpageConditionOperator\x12.\n\x08\x61rgument\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"e\n\x1aOperatingSystemVersionInfo\x12G\n!operating_system_version_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"o\n\x13\x41ppPaymentModelInfo\x12X\n\x04type\x18\x01 \x01(\x0e\x32J.google.ads.googleads.v0.enums.AppPaymentModelTypeEnum.AppPaymentModelTypeB\xe8\x01\n\"com.google.ads.googleads.v0.commonB\rCriteriaProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_age__range__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_app__payment__model__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_content__label__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_day__of__week__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_gender__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_hotel__date__selection__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_income__range__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_interaction__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_listing__custom__attribute__index__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_listing__group__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_minute__of__hour__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_parental__status__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_preferred__content__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__channel__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__channel__exclusivity__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__condition__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__type__level__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_proximity__radius__units__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_webpage__condition__operand__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_webpage__condition__operator__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_KEYWORDINFO = _descriptor.Descriptor( - name='KeywordInfo', - full_name='google.ads.googleads.v0.common.KeywordInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='text', full_name='google.ads.googleads.v0.common.KeywordInfo.text', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='match_type', full_name='google.ads.googleads.v0.common.KeywordInfo.match_type', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1500, - serialized_end=1647, -) - - -_PLACEMENTINFO = _descriptor.Descriptor( - name='PlacementInfo', - full_name='google.ads.googleads.v0.common.PlacementInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='url', full_name='google.ads.googleads.v0.common.PlacementInfo.url', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1649, - serialized_end=1707, -) - - -_MOBILEAPPCATEGORYINFO = _descriptor.Descriptor( - name='MobileAppCategoryInfo', - full_name='google.ads.googleads.v0.common.MobileAppCategoryInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='mobile_app_category_constant', full_name='google.ads.googleads.v0.common.MobileAppCategoryInfo.mobile_app_category_constant', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1709, - serialized_end=1800, -) - - -_LOCATIONINFO = _descriptor.Descriptor( - name='LocationInfo', - full_name='google.ads.googleads.v0.common.LocationInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='geo_target_constant', full_name='google.ads.googleads.v0.common.LocationInfo.geo_target_constant', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1802, - serialized_end=1875, -) - - -_DEVICEINFO = _descriptor.Descriptor( - name='DeviceInfo', - full_name='google.ads.googleads.v0.common.DeviceInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.DeviceInfo.type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1877, - serialized_end=1953, -) - - -_PREFERREDCONTENTINFO = _descriptor.Descriptor( - name='PreferredContentInfo', - full_name='google.ads.googleads.v0.common.PreferredContentInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.PreferredContentInfo.type', index=0, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1955, - serialized_end=2069, -) - - -_LISTINGGROUPINFO = _descriptor.Descriptor( - name='ListingGroupInfo', - full_name='google.ads.googleads.v0.common.ListingGroupInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.ListingGroupInfo.type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='case_value', full_name='google.ads.googleads.v0.common.ListingGroupInfo.case_value', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='parent_ad_group_criterion', full_name='google.ads.googleads.v0.common.ListingGroupInfo.parent_ad_group_criterion', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2072, - serialized_end=2313, -) - - -_LISTINGSCOPEINFO = _descriptor.Descriptor( - name='ListingScopeInfo', - full_name='google.ads.googleads.v0.common.ListingScopeInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='dimensions', full_name='google.ads.googleads.v0.common.ListingScopeInfo.dimensions', index=0, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2315, - serialized_end=2407, -) - - -_LISTINGDIMENSIONINFO = _descriptor.Descriptor( - name='ListingDimensionInfo', - full_name='google.ads.googleads.v0.common.ListingDimensionInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='listing_brand', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.listing_brand', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_id', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.hotel_id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_class', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.hotel_class', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_country_region', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.hotel_country_region', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_state', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.hotel_state', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_city', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.hotel_city', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='listing_custom_attribute', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.listing_custom_attribute', index=6, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='product_channel', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.product_channel', index=7, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='product_channel_exclusivity', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.product_channel_exclusivity', index=8, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='product_condition', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.product_condition', index=9, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='product_offer_id', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.product_offer_id', index=10, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='product_type', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.product_type', index=11, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='dimension', full_name='google.ads.googleads.v0.common.ListingDimensionInfo.dimension', - index=0, containing_type=None, fields=[]), - ], - serialized_start=2410, - serialized_end=3397, -) - - -_LISTINGBRANDINFO = _descriptor.Descriptor( - name='ListingBrandInfo', - full_name='google.ads.googleads.v0.common.ListingBrandInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='value', full_name='google.ads.googleads.v0.common.ListingBrandInfo.value', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3399, - serialized_end=3462, -) - - -_HOTELIDINFO = _descriptor.Descriptor( - name='HotelIdInfo', - full_name='google.ads.googleads.v0.common.HotelIdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='value', full_name='google.ads.googleads.v0.common.HotelIdInfo.value', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3464, - serialized_end=3522, -) - - -_HOTELCLASSINFO = _descriptor.Descriptor( - name='HotelClassInfo', - full_name='google.ads.googleads.v0.common.HotelClassInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='value', full_name='google.ads.googleads.v0.common.HotelClassInfo.value', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3524, - serialized_end=3584, -) - - -_HOTELCOUNTRYREGIONINFO = _descriptor.Descriptor( - name='HotelCountryRegionInfo', - full_name='google.ads.googleads.v0.common.HotelCountryRegionInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='country_region_criterion', full_name='google.ads.googleads.v0.common.HotelCountryRegionInfo.country_region_criterion', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3586, - serialized_end=3674, -) - - -_HOTELSTATEINFO = _descriptor.Descriptor( - name='HotelStateInfo', - full_name='google.ads.googleads.v0.common.HotelStateInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='state_criterion', full_name='google.ads.googleads.v0.common.HotelStateInfo.state_criterion', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3676, - serialized_end=3747, -) - - -_HOTELCITYINFO = _descriptor.Descriptor( - name='HotelCityInfo', - full_name='google.ads.googleads.v0.common.HotelCityInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='city_criterion', full_name='google.ads.googleads.v0.common.HotelCityInfo.city_criterion', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3749, - serialized_end=3818, -) - - -_LISTINGCUSTOMATTRIBUTEINFO = _descriptor.Descriptor( - name='ListingCustomAttributeInfo', - full_name='google.ads.googleads.v0.common.ListingCustomAttributeInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='value', full_name='google.ads.googleads.v0.common.ListingCustomAttributeInfo.value', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='index', full_name='google.ads.googleads.v0.common.ListingCustomAttributeInfo.index', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3821, - serialized_end=4001, -) - - -_PRODUCTCHANNELINFO = _descriptor.Descriptor( - name='ProductChannelInfo', - full_name='google.ads.googleads.v0.common.ProductChannelInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='channel', full_name='google.ads.googleads.v0.common.ProductChannelInfo.channel', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4003, - serialized_end=4106, -) - - -_PRODUCTCHANNELEXCLUSIVITYINFO = _descriptor.Descriptor( - name='ProductChannelExclusivityInfo', - full_name='google.ads.googleads.v0.common.ProductChannelExclusivityInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='channel_exclusivity', full_name='google.ads.googleads.v0.common.ProductChannelExclusivityInfo.channel_exclusivity', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4109, - serialized_end=4257, -) - - -_PRODUCTCONDITIONINFO = _descriptor.Descriptor( - name='ProductConditionInfo', - full_name='google.ads.googleads.v0.common.ProductConditionInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='condition', full_name='google.ads.googleads.v0.common.ProductConditionInfo.condition', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4259, - serialized_end=4370, -) - - -_PRODUCTOFFERIDINFO = _descriptor.Descriptor( - name='ProductOfferIdInfo', - full_name='google.ads.googleads.v0.common.ProductOfferIdInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='value', full_name='google.ads.googleads.v0.common.ProductOfferIdInfo.value', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4372, - serialized_end=4437, -) - - -_PRODUCTTYPEINFO = _descriptor.Descriptor( - name='ProductTypeInfo', - full_name='google.ads.googleads.v0.common.ProductTypeInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='value', full_name='google.ads.googleads.v0.common.ProductTypeInfo.value', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='level', full_name='google.ads.googleads.v0.common.ProductTypeInfo.level', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4440, - serialized_end=4587, -) - - -_HOTELDATESELECTIONTYPEINFO = _descriptor.Descriptor( - name='HotelDateSelectionTypeInfo', - full_name='google.ads.googleads.v0.common.HotelDateSelectionTypeInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.HotelDateSelectionTypeInfo.type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4589, - serialized_end=4713, -) - - -_HOTELADVANCEBOOKINGWINDOWINFO = _descriptor.Descriptor( - name='HotelAdvanceBookingWindowInfo', - full_name='google.ads.googleads.v0.common.HotelAdvanceBookingWindowInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='min_days', full_name='google.ads.googleads.v0.common.HotelAdvanceBookingWindowInfo.min_days', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='max_days', full_name='google.ads.googleads.v0.common.HotelAdvanceBookingWindowInfo.max_days', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4715, - serialized_end=4840, -) - - -_HOTELLENGTHOFSTAYINFO = _descriptor.Descriptor( - name='HotelLengthOfStayInfo', - full_name='google.ads.googleads.v0.common.HotelLengthOfStayInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='min_nights', full_name='google.ads.googleads.v0.common.HotelLengthOfStayInfo.min_nights', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='max_nights', full_name='google.ads.googleads.v0.common.HotelLengthOfStayInfo.max_nights', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4842, - serialized_end=4963, -) - - -_HOTELCHECKINDAYINFO = _descriptor.Descriptor( - name='HotelCheckInDayInfo', - full_name='google.ads.googleads.v0.common.HotelCheckInDayInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='day_of_week', full_name='google.ads.googleads.v0.common.HotelCheckInDayInfo.day_of_week', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4965, - serialized_end=5063, -) - - -_INTERACTIONTYPEINFO = _descriptor.Descriptor( - name='InteractionTypeInfo', - full_name='google.ads.googleads.v0.common.InteractionTypeInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.InteractionTypeInfo.type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5065, - serialized_end=5168, -) - - -_ADSCHEDULEINFO = _descriptor.Descriptor( - name='AdScheduleInfo', - full_name='google.ads.googleads.v0.common.AdScheduleInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='start_minute', full_name='google.ads.googleads.v0.common.AdScheduleInfo.start_minute', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='end_minute', full_name='google.ads.googleads.v0.common.AdScheduleInfo.end_minute', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='start_hour', full_name='google.ads.googleads.v0.common.AdScheduleInfo.start_hour', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='end_hour', full_name='google.ads.googleads.v0.common.AdScheduleInfo.end_hour', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='day_of_week', full_name='google.ads.googleads.v0.common.AdScheduleInfo.day_of_week', index=4, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5171, - serialized_end=5526, -) - - -_AGERANGEINFO = _descriptor.Descriptor( - name='AgeRangeInfo', - full_name='google.ads.googleads.v0.common.AgeRangeInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.AgeRangeInfo.type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5528, - serialized_end=5618, -) - - -_GENDERINFO = _descriptor.Descriptor( - name='GenderInfo', - full_name='google.ads.googleads.v0.common.GenderInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.GenderInfo.type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5620, - serialized_end=5704, -) - - -_INCOMERANGEINFO = _descriptor.Descriptor( - name='IncomeRangeInfo', - full_name='google.ads.googleads.v0.common.IncomeRangeInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.IncomeRangeInfo.type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5706, - serialized_end=5805, -) - - -_PARENTALSTATUSINFO = _descriptor.Descriptor( - name='ParentalStatusInfo', - full_name='google.ads.googleads.v0.common.ParentalStatusInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.ParentalStatusInfo.type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5807, - serialized_end=5915, -) - - -_YOUTUBEVIDEOINFO = _descriptor.Descriptor( - name='YouTubeVideoInfo', - full_name='google.ads.googleads.v0.common.YouTubeVideoInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='video_id', full_name='google.ads.googleads.v0.common.YouTubeVideoInfo.video_id', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5917, - serialized_end=5983, -) - - -_YOUTUBECHANNELINFO = _descriptor.Descriptor( - name='YouTubeChannelInfo', - full_name='google.ads.googleads.v0.common.YouTubeChannelInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='channel_id', full_name='google.ads.googleads.v0.common.YouTubeChannelInfo.channel_id', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5985, - serialized_end=6055, -) - - -_USERLISTINFO = _descriptor.Descriptor( - name='UserListInfo', - full_name='google.ads.googleads.v0.common.UserListInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='user_list', full_name='google.ads.googleads.v0.common.UserListInfo.user_list', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6057, - serialized_end=6120, -) - - -_PROXIMITYINFO = _descriptor.Descriptor( - name='ProximityInfo', - full_name='google.ads.googleads.v0.common.ProximityInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='geo_point', full_name='google.ads.googleads.v0.common.ProximityInfo.geo_point', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='radius', full_name='google.ads.googleads.v0.common.ProximityInfo.radius', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='radius_units', full_name='google.ads.googleads.v0.common.ProximityInfo.radius_units', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='address', full_name='google.ads.googleads.v0.common.ProximityInfo.address', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6123, - serialized_end=6411, -) - - -_GEOPOINTINFO = _descriptor.Descriptor( - name='GeoPointInfo', - full_name='google.ads.googleads.v0.common.GeoPointInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='longitude_in_micro_degrees', full_name='google.ads.googleads.v0.common.GeoPointInfo.longitude_in_micro_degrees', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='latitude_in_micro_degrees', full_name='google.ads.googleads.v0.common.GeoPointInfo.latitude_in_micro_degrees', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6414, - serialized_end=6557, -) - - -_ADDRESSINFO = _descriptor.Descriptor( - name='AddressInfo', - full_name='google.ads.googleads.v0.common.AddressInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='postal_code', full_name='google.ads.googleads.v0.common.AddressInfo.postal_code', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='province_code', full_name='google.ads.googleads.v0.common.AddressInfo.province_code', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='country_code', full_name='google.ads.googleads.v0.common.AddressInfo.country_code', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='province_name', full_name='google.ads.googleads.v0.common.AddressInfo.province_name', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='street_address', full_name='google.ads.googleads.v0.common.AddressInfo.street_address', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='street_address2', full_name='google.ads.googleads.v0.common.AddressInfo.street_address2', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='city_name', full_name='google.ads.googleads.v0.common.AddressInfo.city_name', index=6, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6560, - serialized_end=6940, -) - - -_TOPICINFO = _descriptor.Descriptor( - name='TopicInfo', - full_name='google.ads.googleads.v0.common.TopicInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='topic_constant', full_name='google.ads.googleads.v0.common.TopicInfo.topic_constant', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='path', full_name='google.ads.googleads.v0.common.TopicInfo.path', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=6942, - serialized_end=7051, -) - - -_LANGUAGEINFO = _descriptor.Descriptor( - name='LanguageInfo', - full_name='google.ads.googleads.v0.common.LanguageInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='language_constant', full_name='google.ads.googleads.v0.common.LanguageInfo.language_constant', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7053, - serialized_end=7124, -) - - -_IPBLOCKINFO = _descriptor.Descriptor( - name='IpBlockInfo', - full_name='google.ads.googleads.v0.common.IpBlockInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='ip_address', full_name='google.ads.googleads.v0.common.IpBlockInfo.ip_address', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7126, - serialized_end=7189, -) - - -_CONTENTLABELINFO = _descriptor.Descriptor( - name='ContentLabelInfo', - full_name='google.ads.googleads.v0.common.ContentLabelInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.ContentLabelInfo.type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7191, - serialized_end=7293, -) - - -_CARRIERINFO = _descriptor.Descriptor( - name='CarrierInfo', - full_name='google.ads.googleads.v0.common.CarrierInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='carrier_constant', full_name='google.ads.googleads.v0.common.CarrierInfo.carrier_constant', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7295, - serialized_end=7364, -) - - -_USERINTERESTINFO = _descriptor.Descriptor( - name='UserInterestInfo', - full_name='google.ads.googleads.v0.common.UserInterestInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='user_interest_category', full_name='google.ads.googleads.v0.common.UserInterestInfo.user_interest_category', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7366, - serialized_end=7446, -) - - -_WEBPAGEINFO = _descriptor.Descriptor( - name='WebpageInfo', - full_name='google.ads.googleads.v0.common.WebpageInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='criterion_name', full_name='google.ads.googleads.v0.common.WebpageInfo.criterion_name', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conditions', full_name='google.ads.googleads.v0.common.WebpageInfo.conditions', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7449, - serialized_end=7590, -) - - -_WEBPAGECONDITIONINFO = _descriptor.Descriptor( - name='WebpageConditionInfo', - full_name='google.ads.googleads.v0.common.WebpageConditionInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='operand', full_name='google.ads.googleads.v0.common.WebpageConditionInfo.operand', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operator', full_name='google.ads.googleads.v0.common.WebpageConditionInfo.operator', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='argument', full_name='google.ads.googleads.v0.common.WebpageConditionInfo.argument', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7593, - serialized_end=7868, -) - - -_OPERATINGSYSTEMVERSIONINFO = _descriptor.Descriptor( - name='OperatingSystemVersionInfo', - full_name='google.ads.googleads.v0.common.OperatingSystemVersionInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='operating_system_version_constant', full_name='google.ads.googleads.v0.common.OperatingSystemVersionInfo.operating_system_version_constant', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7870, - serialized_end=7971, -) - - -_APPPAYMENTMODELINFO = _descriptor.Descriptor( - name='AppPaymentModelInfo', - full_name='google.ads.googleads.v0.common.AppPaymentModelInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.AppPaymentModelInfo.type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=7973, - serialized_end=8084, -) - -_KEYWORDINFO.fields_by_name['text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDINFO.fields_by_name['match_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__match__type__pb2._KEYWORDMATCHTYPEENUM_KEYWORDMATCHTYPE -_PLACEMENTINFO.fields_by_name['url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_MOBILEAPPCATEGORYINFO.fields_by_name['mobile_app_category_constant'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_LOCATIONINFO.fields_by_name['geo_target_constant'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_DEVICEINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_device__pb2._DEVICEENUM_DEVICE -_PREFERREDCONTENTINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_preferred__content__type__pb2._PREFERREDCONTENTTYPEENUM_PREFERREDCONTENTTYPE -_LISTINGGROUPINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_listing__group__type__pb2._LISTINGGROUPTYPEENUM_LISTINGGROUPTYPE -_LISTINGGROUPINFO.fields_by_name['case_value'].message_type = _LISTINGDIMENSIONINFO -_LISTINGGROUPINFO.fields_by_name['parent_ad_group_criterion'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_LISTINGSCOPEINFO.fields_by_name['dimensions'].message_type = _LISTINGDIMENSIONINFO -_LISTINGDIMENSIONINFO.fields_by_name['listing_brand'].message_type = _LISTINGBRANDINFO -_LISTINGDIMENSIONINFO.fields_by_name['hotel_id'].message_type = _HOTELIDINFO -_LISTINGDIMENSIONINFO.fields_by_name['hotel_class'].message_type = _HOTELCLASSINFO -_LISTINGDIMENSIONINFO.fields_by_name['hotel_country_region'].message_type = _HOTELCOUNTRYREGIONINFO -_LISTINGDIMENSIONINFO.fields_by_name['hotel_state'].message_type = _HOTELSTATEINFO -_LISTINGDIMENSIONINFO.fields_by_name['hotel_city'].message_type = _HOTELCITYINFO -_LISTINGDIMENSIONINFO.fields_by_name['listing_custom_attribute'].message_type = _LISTINGCUSTOMATTRIBUTEINFO -_LISTINGDIMENSIONINFO.fields_by_name['product_channel'].message_type = _PRODUCTCHANNELINFO -_LISTINGDIMENSIONINFO.fields_by_name['product_channel_exclusivity'].message_type = _PRODUCTCHANNELEXCLUSIVITYINFO -_LISTINGDIMENSIONINFO.fields_by_name['product_condition'].message_type = _PRODUCTCONDITIONINFO -_LISTINGDIMENSIONINFO.fields_by_name['product_offer_id'].message_type = _PRODUCTOFFERIDINFO -_LISTINGDIMENSIONINFO.fields_by_name['product_type'].message_type = _PRODUCTTYPEINFO -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['listing_brand']) -_LISTINGDIMENSIONINFO.fields_by_name['listing_brand'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['hotel_id']) -_LISTINGDIMENSIONINFO.fields_by_name['hotel_id'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['hotel_class']) -_LISTINGDIMENSIONINFO.fields_by_name['hotel_class'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['hotel_country_region']) -_LISTINGDIMENSIONINFO.fields_by_name['hotel_country_region'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['hotel_state']) -_LISTINGDIMENSIONINFO.fields_by_name['hotel_state'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['hotel_city']) -_LISTINGDIMENSIONINFO.fields_by_name['hotel_city'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['listing_custom_attribute']) -_LISTINGDIMENSIONINFO.fields_by_name['listing_custom_attribute'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['product_channel']) -_LISTINGDIMENSIONINFO.fields_by_name['product_channel'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['product_channel_exclusivity']) -_LISTINGDIMENSIONINFO.fields_by_name['product_channel_exclusivity'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['product_condition']) -_LISTINGDIMENSIONINFO.fields_by_name['product_condition'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['product_offer_id']) -_LISTINGDIMENSIONINFO.fields_by_name['product_offer_id'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGDIMENSIONINFO.oneofs_by_name['dimension'].fields.append( - _LISTINGDIMENSIONINFO.fields_by_name['product_type']) -_LISTINGDIMENSIONINFO.fields_by_name['product_type'].containing_oneof = _LISTINGDIMENSIONINFO.oneofs_by_name['dimension'] -_LISTINGBRANDINFO.fields_by_name['value'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_HOTELIDINFO.fields_by_name['value'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_HOTELCLASSINFO.fields_by_name['value'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_HOTELCOUNTRYREGIONINFO.fields_by_name['country_region_criterion'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_HOTELSTATEINFO.fields_by_name['state_criterion'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_HOTELCITYINFO.fields_by_name['city_criterion'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_LISTINGCUSTOMATTRIBUTEINFO.fields_by_name['value'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_LISTINGCUSTOMATTRIBUTEINFO.fields_by_name['index'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_listing__custom__attribute__index__pb2._LISTINGCUSTOMATTRIBUTEINDEXENUM_LISTINGCUSTOMATTRIBUTEINDEX -_PRODUCTCHANNELINFO.fields_by_name['channel'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__channel__pb2._PRODUCTCHANNELENUM_PRODUCTCHANNEL -_PRODUCTCHANNELEXCLUSIVITYINFO.fields_by_name['channel_exclusivity'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__channel__exclusivity__pb2._PRODUCTCHANNELEXCLUSIVITYENUM_PRODUCTCHANNELEXCLUSIVITY -_PRODUCTCONDITIONINFO.fields_by_name['condition'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__condition__pb2._PRODUCTCONDITIONENUM_PRODUCTCONDITION -_PRODUCTOFFERIDINFO.fields_by_name['value'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_PRODUCTTYPEINFO.fields_by_name['value'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_PRODUCTTYPEINFO.fields_by_name['level'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_product__type__level__pb2._PRODUCTTYPELEVELENUM_PRODUCTTYPELEVEL -_HOTELDATESELECTIONTYPEINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_hotel__date__selection__type__pb2._HOTELDATESELECTIONTYPEENUM_HOTELDATESELECTIONTYPE -_HOTELADVANCEBOOKINGWINDOWINFO.fields_by_name['min_days'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_HOTELADVANCEBOOKINGWINDOWINFO.fields_by_name['max_days'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_HOTELLENGTHOFSTAYINFO.fields_by_name['min_nights'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_HOTELLENGTHOFSTAYINFO.fields_by_name['max_nights'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_HOTELCHECKINDAYINFO.fields_by_name['day_of_week'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_day__of__week__pb2._DAYOFWEEKENUM_DAYOFWEEK -_INTERACTIONTYPEINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_interaction__type__pb2._INTERACTIONTYPEENUM_INTERACTIONTYPE -_ADSCHEDULEINFO.fields_by_name['start_minute'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_minute__of__hour__pb2._MINUTEOFHOURENUM_MINUTEOFHOUR -_ADSCHEDULEINFO.fields_by_name['end_minute'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_minute__of__hour__pb2._MINUTEOFHOURENUM_MINUTEOFHOUR -_ADSCHEDULEINFO.fields_by_name['start_hour'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_ADSCHEDULEINFO.fields_by_name['end_hour'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_ADSCHEDULEINFO.fields_by_name['day_of_week'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_day__of__week__pb2._DAYOFWEEKENUM_DAYOFWEEK -_AGERANGEINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_age__range__type__pb2._AGERANGETYPEENUM_AGERANGETYPE -_GENDERINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_gender__type__pb2._GENDERTYPEENUM_GENDERTYPE -_INCOMERANGEINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_income__range__type__pb2._INCOMERANGETYPEENUM_INCOMERANGETYPE -_PARENTALSTATUSINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_parental__status__type__pb2._PARENTALSTATUSTYPEENUM_PARENTALSTATUSTYPE -_YOUTUBEVIDEOINFO.fields_by_name['video_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_YOUTUBECHANNELINFO.fields_by_name['channel_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_USERLISTINFO.fields_by_name['user_list'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_PROXIMITYINFO.fields_by_name['geo_point'].message_type = _GEOPOINTINFO -_PROXIMITYINFO.fields_by_name['radius'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_PROXIMITYINFO.fields_by_name['radius_units'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_proximity__radius__units__pb2._PROXIMITYRADIUSUNITSENUM_PROXIMITYRADIUSUNITS -_PROXIMITYINFO.fields_by_name['address'].message_type = _ADDRESSINFO -_GEOPOINTINFO.fields_by_name['longitude_in_micro_degrees'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_GEOPOINTINFO.fields_by_name['latitude_in_micro_degrees'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_ADDRESSINFO.fields_by_name['postal_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADDRESSINFO.fields_by_name['province_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADDRESSINFO.fields_by_name['country_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADDRESSINFO.fields_by_name['province_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADDRESSINFO.fields_by_name['street_address'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADDRESSINFO.fields_by_name['street_address2'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADDRESSINFO.fields_by_name['city_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_TOPICINFO.fields_by_name['topic_constant'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_TOPICINFO.fields_by_name['path'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_LANGUAGEINFO.fields_by_name['language_constant'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_IPBLOCKINFO.fields_by_name['ip_address'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CONTENTLABELINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_content__label__type__pb2._CONTENTLABELTYPEENUM_CONTENTLABELTYPE -_CARRIERINFO.fields_by_name['carrier_constant'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_USERINTERESTINFO.fields_by_name['user_interest_category'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_WEBPAGEINFO.fields_by_name['criterion_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_WEBPAGEINFO.fields_by_name['conditions'].message_type = _WEBPAGECONDITIONINFO -_WEBPAGECONDITIONINFO.fields_by_name['operand'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_webpage__condition__operand__pb2._WEBPAGECONDITIONOPERANDENUM_WEBPAGECONDITIONOPERAND -_WEBPAGECONDITIONINFO.fields_by_name['operator'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_webpage__condition__operator__pb2._WEBPAGECONDITIONOPERATORENUM_WEBPAGECONDITIONOPERATOR -_WEBPAGECONDITIONINFO.fields_by_name['argument'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_OPERATINGSYSTEMVERSIONINFO.fields_by_name['operating_system_version_constant'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_APPPAYMENTMODELINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_app__payment__model__type__pb2._APPPAYMENTMODELTYPEENUM_APPPAYMENTMODELTYPE -DESCRIPTOR.message_types_by_name['KeywordInfo'] = _KEYWORDINFO -DESCRIPTOR.message_types_by_name['PlacementInfo'] = _PLACEMENTINFO -DESCRIPTOR.message_types_by_name['MobileAppCategoryInfo'] = _MOBILEAPPCATEGORYINFO -DESCRIPTOR.message_types_by_name['LocationInfo'] = _LOCATIONINFO -DESCRIPTOR.message_types_by_name['DeviceInfo'] = _DEVICEINFO -DESCRIPTOR.message_types_by_name['PreferredContentInfo'] = _PREFERREDCONTENTINFO -DESCRIPTOR.message_types_by_name['ListingGroupInfo'] = _LISTINGGROUPINFO -DESCRIPTOR.message_types_by_name['ListingScopeInfo'] = _LISTINGSCOPEINFO -DESCRIPTOR.message_types_by_name['ListingDimensionInfo'] = _LISTINGDIMENSIONINFO -DESCRIPTOR.message_types_by_name['ListingBrandInfo'] = _LISTINGBRANDINFO -DESCRIPTOR.message_types_by_name['HotelIdInfo'] = _HOTELIDINFO -DESCRIPTOR.message_types_by_name['HotelClassInfo'] = _HOTELCLASSINFO -DESCRIPTOR.message_types_by_name['HotelCountryRegionInfo'] = _HOTELCOUNTRYREGIONINFO -DESCRIPTOR.message_types_by_name['HotelStateInfo'] = _HOTELSTATEINFO -DESCRIPTOR.message_types_by_name['HotelCityInfo'] = _HOTELCITYINFO -DESCRIPTOR.message_types_by_name['ListingCustomAttributeInfo'] = _LISTINGCUSTOMATTRIBUTEINFO -DESCRIPTOR.message_types_by_name['ProductChannelInfo'] = _PRODUCTCHANNELINFO -DESCRIPTOR.message_types_by_name['ProductChannelExclusivityInfo'] = _PRODUCTCHANNELEXCLUSIVITYINFO -DESCRIPTOR.message_types_by_name['ProductConditionInfo'] = _PRODUCTCONDITIONINFO -DESCRIPTOR.message_types_by_name['ProductOfferIdInfo'] = _PRODUCTOFFERIDINFO -DESCRIPTOR.message_types_by_name['ProductTypeInfo'] = _PRODUCTTYPEINFO -DESCRIPTOR.message_types_by_name['HotelDateSelectionTypeInfo'] = _HOTELDATESELECTIONTYPEINFO -DESCRIPTOR.message_types_by_name['HotelAdvanceBookingWindowInfo'] = _HOTELADVANCEBOOKINGWINDOWINFO -DESCRIPTOR.message_types_by_name['HotelLengthOfStayInfo'] = _HOTELLENGTHOFSTAYINFO -DESCRIPTOR.message_types_by_name['HotelCheckInDayInfo'] = _HOTELCHECKINDAYINFO -DESCRIPTOR.message_types_by_name['InteractionTypeInfo'] = _INTERACTIONTYPEINFO -DESCRIPTOR.message_types_by_name['AdScheduleInfo'] = _ADSCHEDULEINFO -DESCRIPTOR.message_types_by_name['AgeRangeInfo'] = _AGERANGEINFO -DESCRIPTOR.message_types_by_name['GenderInfo'] = _GENDERINFO -DESCRIPTOR.message_types_by_name['IncomeRangeInfo'] = _INCOMERANGEINFO -DESCRIPTOR.message_types_by_name['ParentalStatusInfo'] = _PARENTALSTATUSINFO -DESCRIPTOR.message_types_by_name['YouTubeVideoInfo'] = _YOUTUBEVIDEOINFO -DESCRIPTOR.message_types_by_name['YouTubeChannelInfo'] = _YOUTUBECHANNELINFO -DESCRIPTOR.message_types_by_name['UserListInfo'] = _USERLISTINFO -DESCRIPTOR.message_types_by_name['ProximityInfo'] = _PROXIMITYINFO -DESCRIPTOR.message_types_by_name['GeoPointInfo'] = _GEOPOINTINFO -DESCRIPTOR.message_types_by_name['AddressInfo'] = _ADDRESSINFO -DESCRIPTOR.message_types_by_name['TopicInfo'] = _TOPICINFO -DESCRIPTOR.message_types_by_name['LanguageInfo'] = _LANGUAGEINFO -DESCRIPTOR.message_types_by_name['IpBlockInfo'] = _IPBLOCKINFO -DESCRIPTOR.message_types_by_name['ContentLabelInfo'] = _CONTENTLABELINFO -DESCRIPTOR.message_types_by_name['CarrierInfo'] = _CARRIERINFO -DESCRIPTOR.message_types_by_name['UserInterestInfo'] = _USERINTERESTINFO -DESCRIPTOR.message_types_by_name['WebpageInfo'] = _WEBPAGEINFO -DESCRIPTOR.message_types_by_name['WebpageConditionInfo'] = _WEBPAGECONDITIONINFO -DESCRIPTOR.message_types_by_name['OperatingSystemVersionInfo'] = _OPERATINGSYSTEMVERSIONINFO -DESCRIPTOR.message_types_by_name['AppPaymentModelInfo'] = _APPPAYMENTMODELINFO -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -KeywordInfo = _reflection.GeneratedProtocolMessageType('KeywordInfo', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A keyword criterion. - - - Attributes: - text: - The text of the keyword (at most 80 characters and 10 words). - match_type: - The match type of the keyword. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.KeywordInfo) - )) -_sym_db.RegisterMessage(KeywordInfo) - -PlacementInfo = _reflection.GeneratedProtocolMessageType('PlacementInfo', (_message.Message,), dict( - DESCRIPTOR = _PLACEMENTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A placement criterion. This can be used to modify bids for sites when - targeting the content network. - - - Attributes: - url: - URL of the placement. For example, "http://www.domain.com". - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PlacementInfo) - )) -_sym_db.RegisterMessage(PlacementInfo) - -MobileAppCategoryInfo = _reflection.GeneratedProtocolMessageType('MobileAppCategoryInfo', (_message.Message,), dict( - DESCRIPTOR = _MOBILEAPPCATEGORYINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A mobile app category criterion. - - - Attributes: - mobile_app_category_constant: - The mobile app category constant resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.MobileAppCategoryInfo) - )) -_sym_db.RegisterMessage(MobileAppCategoryInfo) - -LocationInfo = _reflection.GeneratedProtocolMessageType('LocationInfo', (_message.Message,), dict( - DESCRIPTOR = _LOCATIONINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A location criterion. - - - Attributes: - geo_target_constant: - The geo target constant resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.LocationInfo) - )) -_sym_db.RegisterMessage(LocationInfo) - -DeviceInfo = _reflection.GeneratedProtocolMessageType('DeviceInfo', (_message.Message,), dict( - DESCRIPTOR = _DEVICEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A device criterion. - - - Attributes: - type: - Type of the device. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.DeviceInfo) - )) -_sym_db.RegisterMessage(DeviceInfo) - -PreferredContentInfo = _reflection.GeneratedProtocolMessageType('PreferredContentInfo', (_message.Message,), dict( - DESCRIPTOR = _PREFERREDCONTENTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A preferred content criterion. - - - Attributes: - type: - Type of the preferred content. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PreferredContentInfo) - )) -_sym_db.RegisterMessage(PreferredContentInfo) - -ListingGroupInfo = _reflection.GeneratedProtocolMessageType('ListingGroupInfo', (_message.Message,), dict( - DESCRIPTOR = _LISTINGGROUPINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A listing group criterion. - - - Attributes: - type: - Type of the listing group. - case_value: - Dimension value with which this listing group is refining its - parent. Undefined for the root group. - parent_ad_group_criterion: - Resource name of ad group criterion which is the parent - listing group subdivision. Null for the root group. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ListingGroupInfo) - )) -_sym_db.RegisterMessage(ListingGroupInfo) - -ListingScopeInfo = _reflection.GeneratedProtocolMessageType('ListingScopeInfo', (_message.Message,), dict( - DESCRIPTOR = _LISTINGSCOPEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A listing scope criterion. - - - Attributes: - dimensions: - Scope of the campaign criterion. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ListingScopeInfo) - )) -_sym_db.RegisterMessage(ListingScopeInfo) - -ListingDimensionInfo = _reflection.GeneratedProtocolMessageType('ListingDimensionInfo', (_message.Message,), dict( - DESCRIPTOR = _LISTINGDIMENSIONINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Listing dimensions for listing group criterion. - - - Attributes: - dimension: - Dimension of one of the types below is always present. - listing_brand: - Brand of the listing. - hotel_id: - Advertiser-specific hotel ID. - hotel_class: - Class of the hotel as a number of stars 1 to 5. - hotel_country_region: - Country or Region the hotel is located in. - hotel_state: - State the hotel is located in. - hotel_city: - City the hotel is located in. - listing_custom_attribute: - Listing custom attribute. - product_channel: - Locality of a product offer. - product_channel_exclusivity: - Availability of a product offer. - product_condition: - Condition of a product offer. - product_offer_id: - Id of a product offer. - product_type: - Type of a product offer. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ListingDimensionInfo) - )) -_sym_db.RegisterMessage(ListingDimensionInfo) - -ListingBrandInfo = _reflection.GeneratedProtocolMessageType('ListingBrandInfo', (_message.Message,), dict( - DESCRIPTOR = _LISTINGBRANDINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Brand of the listing. - - - Attributes: - value: - String value of the listing brand. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ListingBrandInfo) - )) -_sym_db.RegisterMessage(ListingBrandInfo) - -HotelIdInfo = _reflection.GeneratedProtocolMessageType('HotelIdInfo', (_message.Message,), dict( - DESCRIPTOR = _HOTELIDINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Advertiser-specific hotel ID. - - - Attributes: - value: - String value of the hotel ID. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.HotelIdInfo) - )) -_sym_db.RegisterMessage(HotelIdInfo) - -HotelClassInfo = _reflection.GeneratedProtocolMessageType('HotelClassInfo', (_message.Message,), dict( - DESCRIPTOR = _HOTELCLASSINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Class of the hotel as a number of stars 1 to 5. - - - Attributes: - value: - Long value of the hotel class. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.HotelClassInfo) - )) -_sym_db.RegisterMessage(HotelClassInfo) - -HotelCountryRegionInfo = _reflection.GeneratedProtocolMessageType('HotelCountryRegionInfo', (_message.Message,), dict( - DESCRIPTOR = _HOTELCOUNTRYREGIONINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Country or Region the hotel is located in. - - - Attributes: - country_region_criterion: - The Geo Target Constant resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.HotelCountryRegionInfo) - )) -_sym_db.RegisterMessage(HotelCountryRegionInfo) - -HotelStateInfo = _reflection.GeneratedProtocolMessageType('HotelStateInfo', (_message.Message,), dict( - DESCRIPTOR = _HOTELSTATEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """State the hotel is located in. - - - Attributes: - state_criterion: - The Geo Target Constant resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.HotelStateInfo) - )) -_sym_db.RegisterMessage(HotelStateInfo) - -HotelCityInfo = _reflection.GeneratedProtocolMessageType('HotelCityInfo', (_message.Message,), dict( - DESCRIPTOR = _HOTELCITYINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """City the hotel is located in. - - - Attributes: - city_criterion: - The Geo Target Constant resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.HotelCityInfo) - )) -_sym_db.RegisterMessage(HotelCityInfo) - -ListingCustomAttributeInfo = _reflection.GeneratedProtocolMessageType('ListingCustomAttributeInfo', (_message.Message,), dict( - DESCRIPTOR = _LISTINGCUSTOMATTRIBUTEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Listing custom attribute. - - - Attributes: - value: - String value of the listing custom attribute. - index: - Indicates the index of the custom attribute. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ListingCustomAttributeInfo) - )) -_sym_db.RegisterMessage(ListingCustomAttributeInfo) - -ProductChannelInfo = _reflection.GeneratedProtocolMessageType('ProductChannelInfo', (_message.Message,), dict( - DESCRIPTOR = _PRODUCTCHANNELINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Locality of a product offer. - - - Attributes: - channel: - Value of the locality. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ProductChannelInfo) - )) -_sym_db.RegisterMessage(ProductChannelInfo) - -ProductChannelExclusivityInfo = _reflection.GeneratedProtocolMessageType('ProductChannelExclusivityInfo', (_message.Message,), dict( - DESCRIPTOR = _PRODUCTCHANNELEXCLUSIVITYINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Availability of a product offer. - - - Attributes: - channel_exclusivity: - Value of the availability. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ProductChannelExclusivityInfo) - )) -_sym_db.RegisterMessage(ProductChannelExclusivityInfo) - -ProductConditionInfo = _reflection.GeneratedProtocolMessageType('ProductConditionInfo', (_message.Message,), dict( - DESCRIPTOR = _PRODUCTCONDITIONINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Condition of a product offer. - - - Attributes: - condition: - Value of the condition. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ProductConditionInfo) - )) -_sym_db.RegisterMessage(ProductConditionInfo) - -ProductOfferIdInfo = _reflection.GeneratedProtocolMessageType('ProductOfferIdInfo', (_message.Message,), dict( - DESCRIPTOR = _PRODUCTOFFERIDINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Id of a product offer. - - - Attributes: - value: - Value of the id. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ProductOfferIdInfo) - )) -_sym_db.RegisterMessage(ProductOfferIdInfo) - -ProductTypeInfo = _reflection.GeneratedProtocolMessageType('ProductTypeInfo', (_message.Message,), dict( - DESCRIPTOR = _PRODUCTTYPEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Type of a product offer. - - - Attributes: - value: - Value of the type. - level: - Level of the type. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ProductTypeInfo) - )) -_sym_db.RegisterMessage(ProductTypeInfo) - -HotelDateSelectionTypeInfo = _reflection.GeneratedProtocolMessageType('HotelDateSelectionTypeInfo', (_message.Message,), dict( - DESCRIPTOR = _HOTELDATESELECTIONTYPEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Criterion for hotel date selection (default dates vs. user selected). - - - Attributes: - type: - Type of the hotel date selection - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.HotelDateSelectionTypeInfo) - )) -_sym_db.RegisterMessage(HotelDateSelectionTypeInfo) - -HotelAdvanceBookingWindowInfo = _reflection.GeneratedProtocolMessageType('HotelAdvanceBookingWindowInfo', (_message.Message,), dict( - DESCRIPTOR = _HOTELADVANCEBOOKINGWINDOWINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Criterion for number of days prior to the stay the booking is being - made. - - - Attributes: - min_days: - Low end of the number of days prior to the stay. - max_days: - High end of the number of days prior to the stay. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.HotelAdvanceBookingWindowInfo) - )) -_sym_db.RegisterMessage(HotelAdvanceBookingWindowInfo) - -HotelLengthOfStayInfo = _reflection.GeneratedProtocolMessageType('HotelLengthOfStayInfo', (_message.Message,), dict( - DESCRIPTOR = _HOTELLENGTHOFSTAYINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Criterion for length of hotel stay in nights. - - - Attributes: - min_nights: - Low end of the number of nights in the stay. - max_nights: - High end of the number of nights in the stay. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.HotelLengthOfStayInfo) - )) -_sym_db.RegisterMessage(HotelLengthOfStayInfo) - -HotelCheckInDayInfo = _reflection.GeneratedProtocolMessageType('HotelCheckInDayInfo', (_message.Message,), dict( - DESCRIPTOR = _HOTELCHECKINDAYINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Criterion for day of the week the booking is for. - - - Attributes: - day_of_week: - The day of the week. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.HotelCheckInDayInfo) - )) -_sym_db.RegisterMessage(HotelCheckInDayInfo) - -InteractionTypeInfo = _reflection.GeneratedProtocolMessageType('InteractionTypeInfo', (_message.Message,), dict( - DESCRIPTOR = _INTERACTIONTYPEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Criterion for Interaction Type. - - - Attributes: - type: - The interaction type. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.InteractionTypeInfo) - )) -_sym_db.RegisterMessage(InteractionTypeInfo) - -AdScheduleInfo = _reflection.GeneratedProtocolMessageType('AdScheduleInfo', (_message.Message,), dict( - DESCRIPTOR = _ADSCHEDULEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Represents an AdSchedule criterion. - - AdSchedule is specified as the day of the week and a time interval - within which ads will be shown. - - No more than six AdSchedules can be added for the same day. - - - Attributes: - start_minute: - Minutes after the start hour at which this schedule starts. - This field is required for CREATE operations and is prohibited - on UPDATE operations. - end_minute: - Minutes after the end hour at which this schedule ends. The - schedule is exclusive of the end minute. This field is - required for CREATE operations and is prohibited on UPDATE - operations. - start_hour: - Starting hour in 24 hour time. This field must be between 0 - and 23, inclusive. This field is required for CREATE - operations and is prohibited on UPDATE operations. - end_hour: - Ending hour in 24 hour time; 24 signifies end of the day. This - field must be between 0 and 24, inclusive. This field is - required for CREATE operations and is prohibited on UPDATE - operations. - day_of_week: - Day of the week the schedule applies to. This field is - required for CREATE operations and is prohibited on UPDATE - operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.AdScheduleInfo) - )) -_sym_db.RegisterMessage(AdScheduleInfo) - -AgeRangeInfo = _reflection.GeneratedProtocolMessageType('AgeRangeInfo', (_message.Message,), dict( - DESCRIPTOR = _AGERANGEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """An age range criterion. - - - Attributes: - type: - Type of the age range. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.AgeRangeInfo) - )) -_sym_db.RegisterMessage(AgeRangeInfo) - -GenderInfo = _reflection.GeneratedProtocolMessageType('GenderInfo', (_message.Message,), dict( - DESCRIPTOR = _GENDERINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A gender criterion. - - - Attributes: - type: - Type of the gender. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.GenderInfo) - )) -_sym_db.RegisterMessage(GenderInfo) - -IncomeRangeInfo = _reflection.GeneratedProtocolMessageType('IncomeRangeInfo', (_message.Message,), dict( - DESCRIPTOR = _INCOMERANGEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """An income range criterion. - - - Attributes: - type: - Type of the income range. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.IncomeRangeInfo) - )) -_sym_db.RegisterMessage(IncomeRangeInfo) - -ParentalStatusInfo = _reflection.GeneratedProtocolMessageType('ParentalStatusInfo', (_message.Message,), dict( - DESCRIPTOR = _PARENTALSTATUSINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A parental status criterion. - - - Attributes: - type: - Type of the parental status. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ParentalStatusInfo) - )) -_sym_db.RegisterMessage(ParentalStatusInfo) - -YouTubeVideoInfo = _reflection.GeneratedProtocolMessageType('YouTubeVideoInfo', (_message.Message,), dict( - DESCRIPTOR = _YOUTUBEVIDEOINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A YouTube Video criterion. - - - Attributes: - video_id: - YouTube video id as it appears on the YouTube watch page. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.YouTubeVideoInfo) - )) -_sym_db.RegisterMessage(YouTubeVideoInfo) - -YouTubeChannelInfo = _reflection.GeneratedProtocolMessageType('YouTubeChannelInfo', (_message.Message,), dict( - DESCRIPTOR = _YOUTUBECHANNELINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A YouTube Channel criterion. - - - Attributes: - channel_id: - The YouTube uploader channel id or the channel code of a - YouTube channel. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.YouTubeChannelInfo) - )) -_sym_db.RegisterMessage(YouTubeChannelInfo) - -UserListInfo = _reflection.GeneratedProtocolMessageType('UserListInfo', (_message.Message,), dict( - DESCRIPTOR = _USERLISTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A User List criterion. Represents a user list that is defined by the - advertiser to be targeted. - - - Attributes: - user_list: - The User List resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.UserListInfo) - )) -_sym_db.RegisterMessage(UserListInfo) - -ProximityInfo = _reflection.GeneratedProtocolMessageType('ProximityInfo', (_message.Message,), dict( - DESCRIPTOR = _PROXIMITYINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A Proximity criterion. The geo point and radius determine what - geographical area is included. The address is a description of the geo - point that does not affect ad serving. - - There are two ways to create a proximity. First, by setting an address - and radius. The geo point will be automatically computed. Second, by - setting a geo point and radius. The address is an optional label that - won't be validated. - - - Attributes: - geo_point: - Latitude and longitude. - radius: - The radius of the proximity. - radius_units: - The unit of measurement of the radius. Default is KILOMETERS. - address: - Full address. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ProximityInfo) - )) -_sym_db.RegisterMessage(ProximityInfo) - -GeoPointInfo = _reflection.GeneratedProtocolMessageType('GeoPointInfo', (_message.Message,), dict( - DESCRIPTOR = _GEOPOINTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Geo point for proximity criterion. - - - Attributes: - longitude_in_micro_degrees: - Micro degrees for the longitude. - latitude_in_micro_degrees: - Micro degrees for the latitude. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.GeoPointInfo) - )) -_sym_db.RegisterMessage(GeoPointInfo) - -AddressInfo = _reflection.GeneratedProtocolMessageType('AddressInfo', (_message.Message,), dict( - DESCRIPTOR = _ADDRESSINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Address for proximity criterion. - - - Attributes: - postal_code: - Postal code. - province_code: - Province or state code. - country_code: - Country code. - province_name: - Province or state name. - street_address: - Street address line 1. - street_address2: - Street address line 2. This field is write-only. It is only - used for calculating the longitude and latitude of an address - when geo\_point is empty. - city_name: - Name of the city. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.AddressInfo) - )) -_sym_db.RegisterMessage(AddressInfo) - -TopicInfo = _reflection.GeneratedProtocolMessageType('TopicInfo', (_message.Message,), dict( - DESCRIPTOR = _TOPICINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A topic criterion. Use topics to target or exclude placements in the - Google Display Network based on the category into which the placement - falls (for example, "Pets & Animals/Pets/Dogs"). - - - Attributes: - topic_constant: - The Topic Constant resource name. - path: - The category to target or exclude. Each subsequent element in - the array describes a more specific sub-category. For example, - "Pets & Animals", "Pets", "Dogs" represents the "Pets & - Animals/Pets/Dogs" category. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.TopicInfo) - )) -_sym_db.RegisterMessage(TopicInfo) - -LanguageInfo = _reflection.GeneratedProtocolMessageType('LanguageInfo', (_message.Message,), dict( - DESCRIPTOR = _LANGUAGEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """A language criterion. - - - Attributes: - language_constant: - The language constant resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.LanguageInfo) - )) -_sym_db.RegisterMessage(LanguageInfo) - -IpBlockInfo = _reflection.GeneratedProtocolMessageType('IpBlockInfo', (_message.Message,), dict( - DESCRIPTOR = _IPBLOCKINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """An IpBlock criterion used for IP exclusions. We allow: - IPv4 and IPv6 - addresses - individual addresses (192.168.0.1) - masks for individual - addresses (192.168.0.1/32) - masks for Class C networks (192.168.0.1/24) - - - Attributes: - ip_address: - The IP address of this IP block. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.IpBlockInfo) - )) -_sym_db.RegisterMessage(IpBlockInfo) - -ContentLabelInfo = _reflection.GeneratedProtocolMessageType('ContentLabelInfo', (_message.Message,), dict( - DESCRIPTOR = _CONTENTLABELINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Content Label for category exclusion. - - - Attributes: - type: - Content label type, required for CREATE operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ContentLabelInfo) - )) -_sym_db.RegisterMessage(ContentLabelInfo) - -CarrierInfo = _reflection.GeneratedProtocolMessageType('CarrierInfo', (_message.Message,), dict( - DESCRIPTOR = _CARRIERINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Represents a Carrier Criterion. - - - Attributes: - carrier_constant: - The Carrier constant resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.CarrierInfo) - )) -_sym_db.RegisterMessage(CarrierInfo) - -UserInterestInfo = _reflection.GeneratedProtocolMessageType('UserInterestInfo', (_message.Message,), dict( - DESCRIPTOR = _USERINTERESTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Represents a particular interest-based topic to be targeted. - - - Attributes: - user_interest_category: - The UserInterest resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.UserInterestInfo) - )) -_sym_db.RegisterMessage(UserInterestInfo) - -WebpageInfo = _reflection.GeneratedProtocolMessageType('WebpageInfo', (_message.Message,), dict( - DESCRIPTOR = _WEBPAGEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Represents a criterion for targeting webpages of an advertiser's - website. - - - Attributes: - criterion_name: - The name of the criterion that is defined by this parameter. - The name value will be used for identifying, sorting and - filtering criteria with this type of parameters. This field - is required for CREATE operations and is prohibited on UPDATE - operations. - conditions: - Conditions, or logical expressions, for webpage targeting. The - list of webpage targeting conditions are and-ed together when - evaluated for targeting. This field is required for CREATE - operations and is prohibited on UPDATE operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.WebpageInfo) - )) -_sym_db.RegisterMessage(WebpageInfo) - -WebpageConditionInfo = _reflection.GeneratedProtocolMessageType('WebpageConditionInfo', (_message.Message,), dict( - DESCRIPTOR = _WEBPAGECONDITIONINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Logical expression for targeting webpages of an advertiser's website. - - - Attributes: - operand: - Operand of webpage targeting condition. - operator: - Operator of webpage targeting condition. - argument: - Argument of webpage targeting condition. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.WebpageConditionInfo) - )) -_sym_db.RegisterMessage(WebpageConditionInfo) - -OperatingSystemVersionInfo = _reflection.GeneratedProtocolMessageType('OperatingSystemVersionInfo', (_message.Message,), dict( - DESCRIPTOR = _OPERATINGSYSTEMVERSIONINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """Represents an operating system version to be targeted. - - - Attributes: - operating_system_version_constant: - The operating system version constant resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.OperatingSystemVersionInfo) - )) -_sym_db.RegisterMessage(OperatingSystemVersionInfo) - -AppPaymentModelInfo = _reflection.GeneratedProtocolMessageType('AppPaymentModelInfo', (_message.Message,), dict( - DESCRIPTOR = _APPPAYMENTMODELINFO, - __module__ = 'google.ads.googleads_v0.proto.common.criteria_pb2' - , - __doc__ = """An app payment model criterion. - - - Attributes: - type: - Type of the app payment model. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.AppPaymentModelInfo) - )) -_sym_db.RegisterMessage(AppPaymentModelInfo) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/criterion_category_availability_pb2.py b/google/ads/google_ads/v0/proto/common/criterion_category_availability_pb2.py deleted file mode 100644 index 5d6a3ad9c..000000000 --- a/google/ads/google_ads/v0/proto/common/criterion_category_availability_pb2.py +++ /dev/null @@ -1,257 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/criterion_category_availability.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import advertising_channel_sub_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_advertising__channel__sub__type__pb2 -from google.ads.google_ads.v0.proto.enums import advertising_channel_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_advertising__channel__type__pb2 -from google.ads.google_ads.v0.proto.enums import criterion_category_channel_availability_mode_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__category__channel__availability__mode__pb2 -from google.ads.google_ads.v0.proto.enums import criterion_category_locale_availability_mode_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__category__locale__availability__mode__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/criterion_category_availability.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\"CriterionCategoryAvailabilityProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\nJgoogle/ads/googleads_v0/proto/common/criterion_category_availability.proto\x12\x1egoogle.ads.googleads.v0.common\x1a\x46google/ads/googleads_v0/proto/enums/advertising_channel_sub_type.proto\x1a\x42google/ads/googleads_v0/proto/enums/advertising_channel_type.proto\x1aVgoogle/ads/googleads_v0/proto/enums/criterion_category_channel_availability_mode.proto\x1aUgoogle/ads/googleads_v0/proto/enums/criterion_category_locale_availability_mode.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xcb\x01\n\x1d\x43riterionCategoryAvailability\x12U\n\x07\x63hannel\x18\x01 \x01(\x0b\x32\x44.google.ads.googleads.v0.common.CriterionCategoryChannelAvailability\x12S\n\x06locale\x18\x02 \x03(\x0b\x32\x43.google.ads.googleads.v0.common.CriterionCategoryLocaleAvailability\"\xf0\x03\n$CriterionCategoryChannelAvailability\x12\x8f\x01\n\x11\x61vailability_mode\x18\x01 \x01(\x0e\x32t.google.ads.googleads.v0.enums.CriterionCategoryChannelAvailabilityModeEnum.CriterionCategoryChannelAvailabilityMode\x12r\n\x18\x61\x64vertising_channel_type\x18\x02 \x01(\x0e\x32P.google.ads.googleads.v0.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType\x12|\n\x1c\x61\x64vertising_channel_sub_type\x18\x03 \x03(\x0e\x32V.google.ads.googleads.v0.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType\x12\x44\n include_default_channel_sub_type\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x9e\x02\n#CriterionCategoryLocaleAvailability\x12\x8d\x01\n\x11\x61vailability_mode\x18\x01 \x01(\x0e\x32r.google.ads.googleads.v0.enums.CriterionCategoryLocaleAvailabilityModeEnum.CriterionCategoryLocaleAvailabilityMode\x12\x32\n\x0c\x63ountry_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlanguage_code\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xfd\x01\n\"com.google.ads.googleads.v0.commonB\"CriterionCategoryAvailabilityProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_advertising__channel__sub__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_advertising__channel__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__category__channel__availability__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__category__locale__availability__mode__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_CRITERIONCATEGORYAVAILABILITY = _descriptor.Descriptor( - name='CriterionCategoryAvailability', - full_name='google.ads.googleads.v0.common.CriterionCategoryAvailability', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='channel', full_name='google.ads.googleads.v0.common.CriterionCategoryAvailability.channel', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='locale', full_name='google.ads.googleads.v0.common.CriterionCategoryAvailability.locale', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=458, - serialized_end=661, -) - - -_CRITERIONCATEGORYCHANNELAVAILABILITY = _descriptor.Descriptor( - name='CriterionCategoryChannelAvailability', - full_name='google.ads.googleads.v0.common.CriterionCategoryChannelAvailability', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='availability_mode', full_name='google.ads.googleads.v0.common.CriterionCategoryChannelAvailability.availability_mode', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='advertising_channel_type', full_name='google.ads.googleads.v0.common.CriterionCategoryChannelAvailability.advertising_channel_type', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='advertising_channel_sub_type', full_name='google.ads.googleads.v0.common.CriterionCategoryChannelAvailability.advertising_channel_sub_type', index=2, - number=3, type=14, cpp_type=8, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='include_default_channel_sub_type', full_name='google.ads.googleads.v0.common.CriterionCategoryChannelAvailability.include_default_channel_sub_type', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=664, - serialized_end=1160, -) - - -_CRITERIONCATEGORYLOCALEAVAILABILITY = _descriptor.Descriptor( - name='CriterionCategoryLocaleAvailability', - full_name='google.ads.googleads.v0.common.CriterionCategoryLocaleAvailability', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='availability_mode', full_name='google.ads.googleads.v0.common.CriterionCategoryLocaleAvailability.availability_mode', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='country_code', full_name='google.ads.googleads.v0.common.CriterionCategoryLocaleAvailability.country_code', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='language_code', full_name='google.ads.googleads.v0.common.CriterionCategoryLocaleAvailability.language_code', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1163, - serialized_end=1449, -) - -_CRITERIONCATEGORYAVAILABILITY.fields_by_name['channel'].message_type = _CRITERIONCATEGORYCHANNELAVAILABILITY -_CRITERIONCATEGORYAVAILABILITY.fields_by_name['locale'].message_type = _CRITERIONCATEGORYLOCALEAVAILABILITY -_CRITERIONCATEGORYCHANNELAVAILABILITY.fields_by_name['availability_mode'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__category__channel__availability__mode__pb2._CRITERIONCATEGORYCHANNELAVAILABILITYMODEENUM_CRITERIONCATEGORYCHANNELAVAILABILITYMODE -_CRITERIONCATEGORYCHANNELAVAILABILITY.fields_by_name['advertising_channel_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_advertising__channel__type__pb2._ADVERTISINGCHANNELTYPEENUM_ADVERTISINGCHANNELTYPE -_CRITERIONCATEGORYCHANNELAVAILABILITY.fields_by_name['advertising_channel_sub_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_advertising__channel__sub__type__pb2._ADVERTISINGCHANNELSUBTYPEENUM_ADVERTISINGCHANNELSUBTYPE -_CRITERIONCATEGORYCHANNELAVAILABILITY.fields_by_name['include_default_channel_sub_type'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_CRITERIONCATEGORYLOCALEAVAILABILITY.fields_by_name['availability_mode'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__category__locale__availability__mode__pb2._CRITERIONCATEGORYLOCALEAVAILABILITYMODEENUM_CRITERIONCATEGORYLOCALEAVAILABILITYMODE -_CRITERIONCATEGORYLOCALEAVAILABILITY.fields_by_name['country_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CRITERIONCATEGORYLOCALEAVAILABILITY.fields_by_name['language_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['CriterionCategoryAvailability'] = _CRITERIONCATEGORYAVAILABILITY -DESCRIPTOR.message_types_by_name['CriterionCategoryChannelAvailability'] = _CRITERIONCATEGORYCHANNELAVAILABILITY -DESCRIPTOR.message_types_by_name['CriterionCategoryLocaleAvailability'] = _CRITERIONCATEGORYLOCALEAVAILABILITY -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CriterionCategoryAvailability = _reflection.GeneratedProtocolMessageType('CriterionCategoryAvailability', (_message.Message,), dict( - DESCRIPTOR = _CRITERIONCATEGORYAVAILABILITY, - __module__ = 'google.ads.googleads_v0.proto.common.criterion_category_availability_pb2' - , - __doc__ = """Information of category availability, per advertising channel. - - - Attributes: - channel: - Channel types and subtypes that are available to the category. - locale: - Locales that are available to the category for the channel. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.CriterionCategoryAvailability) - )) -_sym_db.RegisterMessage(CriterionCategoryAvailability) - -CriterionCategoryChannelAvailability = _reflection.GeneratedProtocolMessageType('CriterionCategoryChannelAvailability', (_message.Message,), dict( - DESCRIPTOR = _CRITERIONCATEGORYCHANNELAVAILABILITY, - __module__ = 'google.ads.googleads_v0.proto.common.criterion_category_availability_pb2' - , - __doc__ = """Information of advertising channel type and subtypes a category is - available in. - - - Attributes: - availability_mode: - Format of the channel availability. Can be ALL\_CHANNELS (the - rest of the fields will not be set), CHANNEL\_TYPE (only - advertising\_channel\_type type will be set, the category is - available to all sub types under it) or - CHANNEL\_TYPE\_AND\_SUBTYPES (advertising\_channel\_type, - advertising\_channel\_sub\_type, and - include\_default\_channel\_sub\_type will all be set). - advertising_channel_type: - Channel type the category is available to. - advertising_channel_sub_type: - Channel subtypes under the channel type the category is - available to. - include_default_channel_sub_type: - Whether default channel sub type is included. For example, - advertising\_channel\_type being DISPLAY and - include\_default\_channel\_sub\_type being false means that - the default display campaign where channel sub type is not set - is not included in this availability configuration. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.CriterionCategoryChannelAvailability) - )) -_sym_db.RegisterMessage(CriterionCategoryChannelAvailability) - -CriterionCategoryLocaleAvailability = _reflection.GeneratedProtocolMessageType('CriterionCategoryLocaleAvailability', (_message.Message,), dict( - DESCRIPTOR = _CRITERIONCATEGORYLOCALEAVAILABILITY, - __module__ = 'google.ads.googleads_v0.proto.common.criterion_category_availability_pb2' - , - __doc__ = """Information about which locales a category is available in. - - - Attributes: - availability_mode: - Format of the locale availability. Can be LAUNCHED\_TO\_ALL - (both country and language will be empty), COUNTRY (only - country will be set), LANGUAGE (only language wil be set), - COUNTRY\_AND\_LANGUAGE (both country and language will be - set). - country_code: - Code of the country. - language_code: - Code of the language. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.CriterionCategoryLocaleAvailability) - )) -_sym_db.RegisterMessage(CriterionCategoryLocaleAvailability) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/custom_parameter_pb2.py b/google/ads/google_ads/v0/proto/common/custom_parameter_pb2.py deleted file mode 100644 index 863f58411..000000000 --- a/google/ads/google_ads/v0/proto/common/custom_parameter_pb2.py +++ /dev/null @@ -1,92 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/custom_parameter.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/custom_parameter.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\024CustomParameterProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/common/custom_parameter.proto\x12\x1egoogle.ads.googleads.v0.common\x1a\x1egoogle/protobuf/wrappers.proto\"i\n\x0f\x43ustomParameter\x12)\n\x03key\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05value\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xef\x01\n\"com.google.ads.googleads.v0.commonB\x14\x43ustomParameterProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_CUSTOMPARAMETER = _descriptor.Descriptor( - name='CustomParameter', - full_name='google.ads.googleads.v0.common.CustomParameter', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='key', full_name='google.ads.googleads.v0.common.CustomParameter.key', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='value', full_name='google.ads.googleads.v0.common.CustomParameter.value', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=127, - serialized_end=232, -) - -_CUSTOMPARAMETER.fields_by_name['key'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CUSTOMPARAMETER.fields_by_name['value'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['CustomParameter'] = _CUSTOMPARAMETER -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CustomParameter = _reflection.GeneratedProtocolMessageType('CustomParameter', (_message.Message,), dict( - DESCRIPTOR = _CUSTOMPARAMETER, - __module__ = 'google.ads.googleads_v0.proto.common.custom_parameter_pb2' - , - __doc__ = """A mapping that can be used by custom parameter tags in a - ``tracking_url_template``, ``final_urls``, or ``mobile_final_urls``. - - - Attributes: - key: - The key matching the parameter tag name. - value: - The value to be substituted. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.CustomParameter) - )) -_sym_db.RegisterMessage(CustomParameter) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/dates_pb2.py b/google/ads/google_ads/v0/proto/common/dates_pb2.py deleted file mode 100644 index bfc0c1d45..000000000 --- a/google/ads/google_ads/v0/proto/common/dates_pb2.py +++ /dev/null @@ -1,91 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/dates.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/dates.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\nDatesProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n0google/ads/googleads_v0/proto/common/dates.proto\x12\x1egoogle.ads.googleads.v0.common\x1a\x1egoogle/protobuf/wrappers.proto\"m\n\tDateRange\x12\x30\n\nstart_date\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xe5\x01\n\"com.google.ads.googleads.v0.commonB\nDatesProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_DATERANGE = _descriptor.Descriptor( - name='DateRange', - full_name='google.ads.googleads.v0.common.DateRange', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='start_date', full_name='google.ads.googleads.v0.common.DateRange.start_date', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='end_date', full_name='google.ads.googleads.v0.common.DateRange.end_date', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=116, - serialized_end=225, -) - -_DATERANGE.fields_by_name['start_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_DATERANGE.fields_by_name['end_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['DateRange'] = _DATERANGE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -DateRange = _reflection.GeneratedProtocolMessageType('DateRange', (_message.Message,), dict( - DESCRIPTOR = _DATERANGE, - __module__ = 'google.ads.googleads_v0.proto.common.dates_pb2' - , - __doc__ = """A date range. - - - Attributes: - start_date: - The start date, in yyyy-mm-dd format. - end_date: - The end date, in yyyy-mm-dd format. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.DateRange) - )) -_sym_db.RegisterMessage(DateRange) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/explorer_auto_optimizer_setting_pb2.py b/google/ads/google_ads/v0/proto/common/explorer_auto_optimizer_setting_pb2.py deleted file mode 100644 index 935a6d0e8..000000000 --- a/google/ads/google_ads/v0/proto/common/explorer_auto_optimizer_setting_pb2.py +++ /dev/null @@ -1,82 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/explorer_auto_optimizer_setting.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/explorer_auto_optimizer_setting.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB!ExplorerAutoOptimizerSettingProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\nJgoogle/ads/googleads_v0/proto/common/explorer_auto_optimizer_setting.proto\x12\x1egoogle.ads.googleads.v0.common\x1a\x1egoogle/protobuf/wrappers.proto\"J\n\x1c\x45xplorerAutoOptimizerSetting\x12*\n\x06opt_in\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\xfc\x01\n\"com.google.ads.googleads.v0.commonB!ExplorerAutoOptimizerSettingProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_EXPLORERAUTOOPTIMIZERSETTING = _descriptor.Descriptor( - name='ExplorerAutoOptimizerSetting', - full_name='google.ads.googleads.v0.common.ExplorerAutoOptimizerSetting', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='opt_in', full_name='google.ads.googleads.v0.common.ExplorerAutoOptimizerSetting.opt_in', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=142, - serialized_end=216, -) - -_EXPLORERAUTOOPTIMIZERSETTING.fields_by_name['opt_in'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -DESCRIPTOR.message_types_by_name['ExplorerAutoOptimizerSetting'] = _EXPLORERAUTOOPTIMIZERSETTING -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ExplorerAutoOptimizerSetting = _reflection.GeneratedProtocolMessageType('ExplorerAutoOptimizerSetting', (_message.Message,), dict( - DESCRIPTOR = _EXPLORERAUTOOPTIMIZERSETTING, - __module__ = 'google.ads.googleads_v0.proto.common.explorer_auto_optimizer_setting_pb2' - , - __doc__ = """Settings for the Display Campaign Optimizer, initially termed - "Explorer". - - - Attributes: - opt_in: - Indicates whether the optimizer is turned on. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ExplorerAutoOptimizerSetting) - )) -_sym_db.RegisterMessage(ExplorerAutoOptimizerSetting) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/feed_common_pb2.py b/google/ads/google_ads/v0/proto/common/feed_common_pb2.py deleted file mode 100644 index 048d350fd..000000000 --- a/google/ads/google_ads/v0/proto/common/feed_common_pb2.py +++ /dev/null @@ -1,91 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/feed_common.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/feed_common.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\017FeedCommonProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n6google/ads/googleads_v0/proto/common/feed_common.proto\x12\x1egoogle.ads.googleads.v0.common\x1a\x1egoogle/protobuf/wrappers.proto\"p\n\x05Price\x12\x33\n\rcurrency_code\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\ramount_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\xea\x01\n\"com.google.ads.googleads.v0.commonB\x0f\x46\x65\x65\x64\x43ommonProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_PRICE = _descriptor.Descriptor( - name='Price', - full_name='google.ads.googleads.v0.common.Price', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='currency_code', full_name='google.ads.googleads.v0.common.Price.currency_code', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='amount_micros', full_name='google.ads.googleads.v0.common.Price.amount_micros', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=122, - serialized_end=234, -) - -_PRICE.fields_by_name['currency_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_PRICE.fields_by_name['amount_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -DESCRIPTOR.message_types_by_name['Price'] = _PRICE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Price = _reflection.GeneratedProtocolMessageType('Price', (_message.Message,), dict( - DESCRIPTOR = _PRICE, - __module__ = 'google.ads.googleads_v0.proto.common.feed_common_pb2' - , - __doc__ = """Represents a price in a particular currency. - - - Attributes: - currency_code: - Three-character ISO 4217 currency code. - amount_micros: - Amount in micros. One million is equivalent to one unit. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.Price) - )) -_sym_db.RegisterMessage(Price) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/frequency_cap_pb2.py b/google/ads/google_ads/v0/proto/common/frequency_cap_pb2.py deleted file mode 100644 index 04acbc6df..000000000 --- a/google/ads/google_ads/v0/proto/common/frequency_cap_pb2.py +++ /dev/null @@ -1,178 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/frequency_cap.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import frequency_cap_event_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_frequency__cap__event__type__pb2 -from google.ads.google_ads.v0.proto.enums import frequency_cap_level_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_frequency__cap__level__pb2 -from google.ads.google_ads.v0.proto.enums import frequency_cap_time_unit_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_frequency__cap__time__unit__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/frequency_cap.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\021FrequencyCapProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n8google/ads/googleads_v0/proto/common/frequency_cap.proto\x12\x1egoogle.ads.googleads.v0.common\x1a\x42google/ads/googleads_v0/proto/enums/frequency_cap_event_type.proto\x1a=google/ads/googleads_v0/proto/enums/frequency_cap_level.proto\x1a\x41google/ads/googleads_v0/proto/enums/frequency_cap_time_unit.proto\x1a\x1egoogle/protobuf/wrappers.proto\"{\n\x11\x46requencyCapEntry\x12<\n\x03key\x18\x01 \x01(\x0b\x32/.google.ads.googleads.v0.common.FrequencyCapKey\x12(\n\x03\x63\x61p\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"\xdf\x02\n\x0f\x46requencyCapKey\x12U\n\x05level\x18\x01 \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.FrequencyCapLevelEnum.FrequencyCapLevel\x12\x62\n\nevent_type\x18\x03 \x01(\x0e\x32N.google.ads.googleads.v0.enums.FrequencyCapEventTypeEnum.FrequencyCapEventType\x12_\n\ttime_unit\x18\x02 \x01(\x0e\x32L.google.ads.googleads.v0.enums.FrequencyCapTimeUnitEnum.FrequencyCapTimeUnit\x12\x30\n\x0btime_length\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int32ValueB\xec\x01\n\"com.google.ads.googleads.v0.commonB\x11\x46requencyCapProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_frequency__cap__event__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_frequency__cap__level__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_frequency__cap__time__unit__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_FREQUENCYCAPENTRY = _descriptor.Descriptor( - name='FrequencyCapEntry', - full_name='google.ads.googleads.v0.common.FrequencyCapEntry', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='key', full_name='google.ads.googleads.v0.common.FrequencyCapEntry.key', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cap', full_name='google.ads.googleads.v0.common.FrequencyCapEntry.cap', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=322, - serialized_end=445, -) - - -_FREQUENCYCAPKEY = _descriptor.Descriptor( - name='FrequencyCapKey', - full_name='google.ads.googleads.v0.common.FrequencyCapKey', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='level', full_name='google.ads.googleads.v0.common.FrequencyCapKey.level', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='event_type', full_name='google.ads.googleads.v0.common.FrequencyCapKey.event_type', index=1, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='time_unit', full_name='google.ads.googleads.v0.common.FrequencyCapKey.time_unit', index=2, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='time_length', full_name='google.ads.googleads.v0.common.FrequencyCapKey.time_length', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=448, - serialized_end=799, -) - -_FREQUENCYCAPENTRY.fields_by_name['key'].message_type = _FREQUENCYCAPKEY -_FREQUENCYCAPENTRY.fields_by_name['cap'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_FREQUENCYCAPKEY.fields_by_name['level'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_frequency__cap__level__pb2._FREQUENCYCAPLEVELENUM_FREQUENCYCAPLEVEL -_FREQUENCYCAPKEY.fields_by_name['event_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_frequency__cap__event__type__pb2._FREQUENCYCAPEVENTTYPEENUM_FREQUENCYCAPEVENTTYPE -_FREQUENCYCAPKEY.fields_by_name['time_unit'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_frequency__cap__time__unit__pb2._FREQUENCYCAPTIMEUNITENUM_FREQUENCYCAPTIMEUNIT -_FREQUENCYCAPKEY.fields_by_name['time_length'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -DESCRIPTOR.message_types_by_name['FrequencyCapEntry'] = _FREQUENCYCAPENTRY -DESCRIPTOR.message_types_by_name['FrequencyCapKey'] = _FREQUENCYCAPKEY -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FrequencyCapEntry = _reflection.GeneratedProtocolMessageType('FrequencyCapEntry', (_message.Message,), dict( - DESCRIPTOR = _FREQUENCYCAPENTRY, - __module__ = 'google.ads.googleads_v0.proto.common.frequency_cap_pb2' - , - __doc__ = """A rule specifying the maximum number of times an ad (or some set of ads) - can be shown to a user over a particular time period. - - - Attributes: - key: - The key of a particular frequency cap. There can be no more - than one frequency cap with the same key. - cap: - Maximum number of events allowed during the time range by this - cap. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.FrequencyCapEntry) - )) -_sym_db.RegisterMessage(FrequencyCapEntry) - -FrequencyCapKey = _reflection.GeneratedProtocolMessageType('FrequencyCapKey', (_message.Message,), dict( - DESCRIPTOR = _FREQUENCYCAPKEY, - __module__ = 'google.ads.googleads_v0.proto.common.frequency_cap_pb2' - , - __doc__ = """A group of fields used as keys for a frequency cap. There can be no more - than one frequency cap with the same key. - - - Attributes: - level: - The level on which the cap is to be applied (e.g. ad group ad, - ad group). The cap is applied to all the entities of this - level. - event_type: - The type of event that the cap applies to (e.g. impression). - time_unit: - Unit of time the cap is defined at (e.g. day, week). - time_length: - Number of time units the cap lasts. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.FrequencyCapKey) - )) -_sym_db.RegisterMessage(FrequencyCapKey) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/keyword_plan_common_pb2.py b/google/ads/google_ads/v0/proto/common/keyword_plan_common_pb2.py deleted file mode 100644 index 2525f7395..000000000 --- a/google/ads/google_ads/v0/proto/common/keyword_plan_common_pb2.py +++ /dev/null @@ -1,92 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/keyword_plan_common.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import keyword_plan_competition_level_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__plan__competition__level__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/keyword_plan_common.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\026KeywordPlanCommonProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/common/keyword_plan_common.proto\x12\x1egoogle.ads.googleads.v0.common\x1aHgoogle/ads/googleads_v0/proto/enums/keyword_plan_competition_level.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xca\x01\n\x1cKeywordPlanHistoricalMetrics\x12\x39\n\x14\x61vg_monthly_searches\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12o\n\x0b\x63ompetition\x18\x02 \x01(\x0e\x32Z.google.ads.googleads.v0.enums.KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevelB\xf1\x01\n\"com.google.ads.googleads.v0.commonB\x16KeywordPlanCommonProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__plan__competition__level__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_KEYWORDPLANHISTORICALMETRICS = _descriptor.Descriptor( - name='KeywordPlanHistoricalMetrics', - full_name='google.ads.googleads.v0.common.KeywordPlanHistoricalMetrics', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='avg_monthly_searches', full_name='google.ads.googleads.v0.common.KeywordPlanHistoricalMetrics.avg_monthly_searches', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='competition', full_name='google.ads.googleads.v0.common.KeywordPlanHistoricalMetrics.competition', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=205, - serialized_end=407, -) - -_KEYWORDPLANHISTORICALMETRICS.fields_by_name['avg_monthly_searches'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_KEYWORDPLANHISTORICALMETRICS.fields_by_name['competition'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__plan__competition__level__pb2._KEYWORDPLANCOMPETITIONLEVELENUM_KEYWORDPLANCOMPETITIONLEVEL -DESCRIPTOR.message_types_by_name['KeywordPlanHistoricalMetrics'] = _KEYWORDPLANHISTORICALMETRICS -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -KeywordPlanHistoricalMetrics = _reflection.GeneratedProtocolMessageType('KeywordPlanHistoricalMetrics', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANHISTORICALMETRICS, - __module__ = 'google.ads.googleads_v0.proto.common.keyword_plan_common_pb2' - , - __doc__ = """Historical metrics. - - - Attributes: - avg_monthly_searches: - Average monthly searches for the past 12 months. - competition: - The competition level for the query. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.KeywordPlanHistoricalMetrics) - )) -_sym_db.RegisterMessage(KeywordPlanHistoricalMetrics) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/matching_function_pb2.py b/google/ads/google_ads/v0/proto/common/matching_function_pb2.py deleted file mode 100644 index abdd8d970..000000000 --- a/google/ads/google_ads/v0/proto/common/matching_function_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/matching_function.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/matching_function.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\025MatchingFunctionProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\ngoogle/ads/googleads_v0/proto/enums/quality_score_bucket.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xcc/\n\x07Metrics\x12H\n\"absolute_top_impression_percentage\x18_ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x61\x63tive_view_cpm\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x61\x63tive_view_ctr\x18O \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x17\x61\x63tive_view_impressions\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12?\n\x19\x61\x63tive_view_measurability\x18` \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12G\n\"active_view_measurable_cost_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12G\n\"active_view_measurable_impressions\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x17\x61\x63tive_view_viewability\x18\x61 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12L\n&all_conversions_from_interactions_rate\x18\x41 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x15\x61ll_conversions_value\x18\x42 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x61ll_conversions\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x44\n\x1e\x61ll_conversions_value_per_cost\x18> \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12]\n7all_conversions_from_interactions_value_per_interaction\x18\x43 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x32\n\x0c\x61verage_cost\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpc\x18\t \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpe\x18\x62 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpm\x18\n \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpv\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x37\n\x11\x61verage_frequency\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x38\n\x12\x61verage_page_views\x18\x63 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x36\n\x10\x61verage_position\x18\r \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12:\n\x14\x61verage_time_on_site\x18T \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12?\n\x19\x62\x65nchmark_average_max_cpc\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\rbenchmark_ctr\x18M \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x62ounce_rate\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12+\n\x06\x63licks\x18\x13 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12J\n$content_budget_lost_impression_share\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12>\n\x18\x63ontent_impression_share\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12P\n*conversion_last_received_request_date_time\x18I \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x1f\x63onversion_last_conversion_date\x18J \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12H\n\"content_rank_lost_impression_share\x18\x16 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12H\n\"conversions_from_interactions_rate\x18\x45 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x37\n\x11\x63onversions_value\x18\x46 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12@\n\x1a\x63onversions_value_per_cost\x18G \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12Y\n3conversions_from_interactions_value_per_interaction\x18H \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x63onversions\x18\x19 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x63ost_micros\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12>\n\x18\x63ost_per_all_conversions\x18\x44 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x39\n\x13\x63ost_per_conversion\x18\x1c \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12R\n,cost_per_current_model_attributed_conversion\x18j \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12>\n\x18\x63ross_device_conversions\x18\x1d \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12)\n\x03\x63tr\x18\x1e \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12J\n$current_model_attributed_conversions\x18\x65 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x61\n;current_model_attributed_conversions_from_interactions_rate\x18\x66 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12r\nLcurrent_model_attributed_conversions_from_interactions_value_per_interaction\x18g \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12P\n*current_model_attributed_conversions_value\x18h \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12Y\n3current_model_attributed_conversions_value_per_cost\x18i \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x65ngagement_rate\x18\x1f \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x65ngagements\x18 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x45\n\x1fhotel_average_lead_value_micros\x18K \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12s\n!historical_creative_quality_score\x18P \x01(\x0e\x32H.google.ads.googleads.v0.enums.QualityScoreBucketEnum.QualityScoreBucket\x12w\n%historical_landing_page_quality_score\x18Q \x01(\x0e\x32H.google.ads.googleads.v0.enums.QualityScoreBucketEnum.QualityScoreBucket\x12=\n\x18historical_quality_score\x18R \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12q\n\x1fhistorical_search_predicted_ctr\x18S \x01(\x0e\x32H.google.ads.googleads.v0.enums.QualityScoreBucketEnum.QualityScoreBucket\x12\x33\n\x0egmail_forwards\x18U \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0bgmail_saves\x18V \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x16gmail_secondary_clicks\x18W \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x35\n\x10impression_reach\x18$ \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0bimpressions\x18% \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x10interaction_rate\x18& \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0cinteractions\x18\' \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12g\n\x11interaction_types\x18\x64 \x03(\x0e\x32L.google.ads.googleads.v0.enums.InteractionEventTypeEnum.InteractionEventType\x12\x38\n\x12invalid_click_rate\x18( \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\x0einvalid_clicks\x18) \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12:\n\x14percent_new_visitors\x18* \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0bphone_calls\x18+ \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x11phone_impressions\x18, \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x38\n\x12phone_through_rate\x18- \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x32\n\x0crelative_ctr\x18. \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12J\n$search_absolute_top_impression_share\x18N \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12V\n0search_budget_lost_absolute_top_impression_share\x18X \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12I\n#search_budget_lost_impression_share\x18/ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12M\n\'search_budget_lost_top_impression_share\x18Y \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x38\n\x12search_click_share\x18\x30 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12I\n#search_exact_match_impression_share\x18\x31 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12=\n\x17search_impression_share\x18\x32 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12T\n.search_rank_lost_absolute_top_impression_share\x18Z \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12G\n!search_rank_lost_impression_share\x18\x33 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12K\n%search_rank_lost_top_impression_share\x18[ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x41\n\x1bsearch_top_impression_share\x18\\ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12?\n\x19top_impression_percentage\x18] \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12?\n\x19value_per_all_conversions\x18\x34 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12:\n\x14value_per_conversion\x18\x35 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12S\n-value_per_current_model_attributed_conversion\x18^ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12=\n\x17video_quartile_100_rate\x18\x36 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x16video_quartile_25_rate\x18\x37 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x16video_quartile_50_rate\x18\x38 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x16video_quartile_75_rate\x18\x39 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0fvideo_view_rate\x18: \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0bvideo_views\x18; \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18view_through_conversions\x18< \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\xe7\x01\n\"com.google.ads.googleads.v0.commonB\x0cMetricsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_interaction__event__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_quality__score__bucket__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_METRICS = _descriptor.Descriptor( - name='Metrics', - full_name='google.ads.googleads.v0.common.Metrics', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='absolute_top_impression_percentage', full_name='google.ads.googleads.v0.common.Metrics.absolute_top_impression_percentage', index=0, - number=95, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='active_view_cpm', full_name='google.ads.googleads.v0.common.Metrics.active_view_cpm', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='active_view_ctr', full_name='google.ads.googleads.v0.common.Metrics.active_view_ctr', index=2, - number=79, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='active_view_impressions', full_name='google.ads.googleads.v0.common.Metrics.active_view_impressions', index=3, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='active_view_measurability', full_name='google.ads.googleads.v0.common.Metrics.active_view_measurability', index=4, - number=96, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='active_view_measurable_cost_micros', full_name='google.ads.googleads.v0.common.Metrics.active_view_measurable_cost_micros', index=5, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='active_view_measurable_impressions', full_name='google.ads.googleads.v0.common.Metrics.active_view_measurable_impressions', index=6, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='active_view_viewability', full_name='google.ads.googleads.v0.common.Metrics.active_view_viewability', index=7, - number=97, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='all_conversions_from_interactions_rate', full_name='google.ads.googleads.v0.common.Metrics.all_conversions_from_interactions_rate', index=8, - number=65, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='all_conversions_value', full_name='google.ads.googleads.v0.common.Metrics.all_conversions_value', index=9, - number=66, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='all_conversions', full_name='google.ads.googleads.v0.common.Metrics.all_conversions', index=10, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='all_conversions_value_per_cost', full_name='google.ads.googleads.v0.common.Metrics.all_conversions_value_per_cost', index=11, - number=62, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='all_conversions_from_interactions_value_per_interaction', full_name='google.ads.googleads.v0.common.Metrics.all_conversions_from_interactions_value_per_interaction', index=12, - number=67, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='average_cost', full_name='google.ads.googleads.v0.common.Metrics.average_cost', index=13, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='average_cpc', full_name='google.ads.googleads.v0.common.Metrics.average_cpc', index=14, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='average_cpe', full_name='google.ads.googleads.v0.common.Metrics.average_cpe', index=15, - number=98, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='average_cpm', full_name='google.ads.googleads.v0.common.Metrics.average_cpm', index=16, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='average_cpv', full_name='google.ads.googleads.v0.common.Metrics.average_cpv', index=17, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='average_frequency', full_name='google.ads.googleads.v0.common.Metrics.average_frequency', index=18, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='average_page_views', full_name='google.ads.googleads.v0.common.Metrics.average_page_views', index=19, - number=99, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='average_position', full_name='google.ads.googleads.v0.common.Metrics.average_position', index=20, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='average_time_on_site', full_name='google.ads.googleads.v0.common.Metrics.average_time_on_site', index=21, - number=84, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='benchmark_average_max_cpc', full_name='google.ads.googleads.v0.common.Metrics.benchmark_average_max_cpc', index=22, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='benchmark_ctr', full_name='google.ads.googleads.v0.common.Metrics.benchmark_ctr', index=23, - number=77, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bounce_rate', full_name='google.ads.googleads.v0.common.Metrics.bounce_rate', index=24, - number=15, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='clicks', full_name='google.ads.googleads.v0.common.Metrics.clicks', index=25, - number=19, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='content_budget_lost_impression_share', full_name='google.ads.googleads.v0.common.Metrics.content_budget_lost_impression_share', index=26, - number=20, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='content_impression_share', full_name='google.ads.googleads.v0.common.Metrics.content_impression_share', index=27, - number=21, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversion_last_received_request_date_time', full_name='google.ads.googleads.v0.common.Metrics.conversion_last_received_request_date_time', index=28, - number=73, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversion_last_conversion_date', full_name='google.ads.googleads.v0.common.Metrics.conversion_last_conversion_date', index=29, - number=74, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='content_rank_lost_impression_share', full_name='google.ads.googleads.v0.common.Metrics.content_rank_lost_impression_share', index=30, - number=22, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversions_from_interactions_rate', full_name='google.ads.googleads.v0.common.Metrics.conversions_from_interactions_rate', index=31, - number=69, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversions_value', full_name='google.ads.googleads.v0.common.Metrics.conversions_value', index=32, - number=70, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversions_value_per_cost', full_name='google.ads.googleads.v0.common.Metrics.conversions_value_per_cost', index=33, - number=71, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversions_from_interactions_value_per_interaction', full_name='google.ads.googleads.v0.common.Metrics.conversions_from_interactions_value_per_interaction', index=34, - number=72, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversions', full_name='google.ads.googleads.v0.common.Metrics.conversions', index=35, - number=25, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cost_micros', full_name='google.ads.googleads.v0.common.Metrics.cost_micros', index=36, - number=26, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cost_per_all_conversions', full_name='google.ads.googleads.v0.common.Metrics.cost_per_all_conversions', index=37, - number=68, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cost_per_conversion', full_name='google.ads.googleads.v0.common.Metrics.cost_per_conversion', index=38, - number=28, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cost_per_current_model_attributed_conversion', full_name='google.ads.googleads.v0.common.Metrics.cost_per_current_model_attributed_conversion', index=39, - number=106, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cross_device_conversions', full_name='google.ads.googleads.v0.common.Metrics.cross_device_conversions', index=40, - number=29, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ctr', full_name='google.ads.googleads.v0.common.Metrics.ctr', index=41, - number=30, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='current_model_attributed_conversions', full_name='google.ads.googleads.v0.common.Metrics.current_model_attributed_conversions', index=42, - number=101, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='current_model_attributed_conversions_from_interactions_rate', full_name='google.ads.googleads.v0.common.Metrics.current_model_attributed_conversions_from_interactions_rate', index=43, - number=102, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='current_model_attributed_conversions_from_interactions_value_per_interaction', full_name='google.ads.googleads.v0.common.Metrics.current_model_attributed_conversions_from_interactions_value_per_interaction', index=44, - number=103, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='current_model_attributed_conversions_value', full_name='google.ads.googleads.v0.common.Metrics.current_model_attributed_conversions_value', index=45, - number=104, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='current_model_attributed_conversions_value_per_cost', full_name='google.ads.googleads.v0.common.Metrics.current_model_attributed_conversions_value_per_cost', index=46, - number=105, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='engagement_rate', full_name='google.ads.googleads.v0.common.Metrics.engagement_rate', index=47, - number=31, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='engagements', full_name='google.ads.googleads.v0.common.Metrics.engagements', index=48, - number=32, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_average_lead_value_micros', full_name='google.ads.googleads.v0.common.Metrics.hotel_average_lead_value_micros', index=49, - number=75, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='historical_creative_quality_score', full_name='google.ads.googleads.v0.common.Metrics.historical_creative_quality_score', index=50, - number=80, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='historical_landing_page_quality_score', full_name='google.ads.googleads.v0.common.Metrics.historical_landing_page_quality_score', index=51, - number=81, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='historical_quality_score', full_name='google.ads.googleads.v0.common.Metrics.historical_quality_score', index=52, - number=82, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='historical_search_predicted_ctr', full_name='google.ads.googleads.v0.common.Metrics.historical_search_predicted_ctr', index=53, - number=83, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='gmail_forwards', full_name='google.ads.googleads.v0.common.Metrics.gmail_forwards', index=54, - number=85, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='gmail_saves', full_name='google.ads.googleads.v0.common.Metrics.gmail_saves', index=55, - number=86, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='gmail_secondary_clicks', full_name='google.ads.googleads.v0.common.Metrics.gmail_secondary_clicks', index=56, - number=87, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='impression_reach', full_name='google.ads.googleads.v0.common.Metrics.impression_reach', index=57, - number=36, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='impressions', full_name='google.ads.googleads.v0.common.Metrics.impressions', index=58, - number=37, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='interaction_rate', full_name='google.ads.googleads.v0.common.Metrics.interaction_rate', index=59, - number=38, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='interactions', full_name='google.ads.googleads.v0.common.Metrics.interactions', index=60, - number=39, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='interaction_types', full_name='google.ads.googleads.v0.common.Metrics.interaction_types', index=61, - number=100, type=14, cpp_type=8, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='invalid_click_rate', full_name='google.ads.googleads.v0.common.Metrics.invalid_click_rate', index=62, - number=40, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='invalid_clicks', full_name='google.ads.googleads.v0.common.Metrics.invalid_clicks', index=63, - number=41, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='percent_new_visitors', full_name='google.ads.googleads.v0.common.Metrics.percent_new_visitors', index=64, - number=42, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='phone_calls', full_name='google.ads.googleads.v0.common.Metrics.phone_calls', index=65, - number=43, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='phone_impressions', full_name='google.ads.googleads.v0.common.Metrics.phone_impressions', index=66, - number=44, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='phone_through_rate', full_name='google.ads.googleads.v0.common.Metrics.phone_through_rate', index=67, - number=45, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='relative_ctr', full_name='google.ads.googleads.v0.common.Metrics.relative_ctr', index=68, - number=46, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_absolute_top_impression_share', full_name='google.ads.googleads.v0.common.Metrics.search_absolute_top_impression_share', index=69, - number=78, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_budget_lost_absolute_top_impression_share', full_name='google.ads.googleads.v0.common.Metrics.search_budget_lost_absolute_top_impression_share', index=70, - number=88, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_budget_lost_impression_share', full_name='google.ads.googleads.v0.common.Metrics.search_budget_lost_impression_share', index=71, - number=47, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_budget_lost_top_impression_share', full_name='google.ads.googleads.v0.common.Metrics.search_budget_lost_top_impression_share', index=72, - number=89, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_click_share', full_name='google.ads.googleads.v0.common.Metrics.search_click_share', index=73, - number=48, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_exact_match_impression_share', full_name='google.ads.googleads.v0.common.Metrics.search_exact_match_impression_share', index=74, - number=49, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_impression_share', full_name='google.ads.googleads.v0.common.Metrics.search_impression_share', index=75, - number=50, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_rank_lost_absolute_top_impression_share', full_name='google.ads.googleads.v0.common.Metrics.search_rank_lost_absolute_top_impression_share', index=76, - number=90, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_rank_lost_impression_share', full_name='google.ads.googleads.v0.common.Metrics.search_rank_lost_impression_share', index=77, - number=51, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_rank_lost_top_impression_share', full_name='google.ads.googleads.v0.common.Metrics.search_rank_lost_top_impression_share', index=78, - number=91, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_top_impression_share', full_name='google.ads.googleads.v0.common.Metrics.search_top_impression_share', index=79, - number=92, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='top_impression_percentage', full_name='google.ads.googleads.v0.common.Metrics.top_impression_percentage', index=80, - number=93, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='value_per_all_conversions', full_name='google.ads.googleads.v0.common.Metrics.value_per_all_conversions', index=81, - number=52, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='value_per_conversion', full_name='google.ads.googleads.v0.common.Metrics.value_per_conversion', index=82, - number=53, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='value_per_current_model_attributed_conversion', full_name='google.ads.googleads.v0.common.Metrics.value_per_current_model_attributed_conversion', index=83, - number=94, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='video_quartile_100_rate', full_name='google.ads.googleads.v0.common.Metrics.video_quartile_100_rate', index=84, - number=54, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='video_quartile_25_rate', full_name='google.ads.googleads.v0.common.Metrics.video_quartile_25_rate', index=85, - number=55, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='video_quartile_50_rate', full_name='google.ads.googleads.v0.common.Metrics.video_quartile_50_rate', index=86, - number=56, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='video_quartile_75_rate', full_name='google.ads.googleads.v0.common.Metrics.video_quartile_75_rate', index=87, - number=57, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='video_view_rate', full_name='google.ads.googleads.v0.common.Metrics.video_view_rate', index=88, - number=58, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='video_views', full_name='google.ads.googleads.v0.common.Metrics.video_views', index=89, - number=59, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='view_through_conversions', full_name='google.ads.googleads.v0.common.Metrics.view_through_conversions', index=90, - number=60, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=249, - serialized_end=6341, -) - -_METRICS.fields_by_name['absolute_top_impression_percentage'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['active_view_cpm'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['active_view_ctr'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['active_view_impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['active_view_measurability'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['active_view_measurable_cost_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['active_view_measurable_impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['active_view_viewability'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['all_conversions_from_interactions_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['all_conversions_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['all_conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['all_conversions_value_per_cost'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['all_conversions_from_interactions_value_per_interaction'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['average_cost'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['average_cpc'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['average_cpe'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['average_cpm'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['average_cpv'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['average_frequency'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['average_page_views'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['average_position'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['average_time_on_site'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['benchmark_average_max_cpc'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['benchmark_ctr'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['bounce_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['content_budget_lost_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['content_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['conversion_last_received_request_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_METRICS.fields_by_name['conversion_last_conversion_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_METRICS.fields_by_name['content_rank_lost_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['conversions_from_interactions_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['conversions_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['conversions_value_per_cost'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['conversions_from_interactions_value_per_interaction'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['cost_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['cost_per_all_conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['cost_per_conversion'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['cost_per_current_model_attributed_conversion'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['cross_device_conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['ctr'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['current_model_attributed_conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['current_model_attributed_conversions_from_interactions_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['current_model_attributed_conversions_from_interactions_value_per_interaction'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['current_model_attributed_conversions_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['current_model_attributed_conversions_value_per_cost'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['engagement_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['engagements'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['hotel_average_lead_value_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['historical_creative_quality_score'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_quality__score__bucket__pb2._QUALITYSCOREBUCKETENUM_QUALITYSCOREBUCKET -_METRICS.fields_by_name['historical_landing_page_quality_score'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_quality__score__bucket__pb2._QUALITYSCOREBUCKETENUM_QUALITYSCOREBUCKET -_METRICS.fields_by_name['historical_quality_score'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['historical_search_predicted_ctr'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_quality__score__bucket__pb2._QUALITYSCOREBUCKETENUM_QUALITYSCOREBUCKET -_METRICS.fields_by_name['gmail_forwards'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['gmail_saves'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['gmail_secondary_clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['impression_reach'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['interaction_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['interactions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['interaction_types'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_interaction__event__type__pb2._INTERACTIONEVENTTYPEENUM_INTERACTIONEVENTTYPE -_METRICS.fields_by_name['invalid_click_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['invalid_clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['percent_new_visitors'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['phone_calls'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['phone_impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['phone_through_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['relative_ctr'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['search_absolute_top_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['search_budget_lost_absolute_top_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['search_budget_lost_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['search_budget_lost_top_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['search_click_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['search_exact_match_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['search_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['search_rank_lost_absolute_top_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['search_rank_lost_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['search_rank_lost_top_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['search_top_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['top_impression_percentage'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['value_per_all_conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['value_per_conversion'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['value_per_current_model_attributed_conversion'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['video_quartile_100_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['video_quartile_25_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['video_quartile_50_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['video_quartile_75_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['video_view_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_METRICS.fields_by_name['video_views'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_METRICS.fields_by_name['view_through_conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -DESCRIPTOR.message_types_by_name['Metrics'] = _METRICS -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Metrics = _reflection.GeneratedProtocolMessageType('Metrics', (_message.Message,), dict( - DESCRIPTOR = _METRICS, - __module__ = 'google.ads.googleads_v0.proto.common.metrics_pb2' - , - __doc__ = """Metrics data. - - - Attributes: - absolute_top_impression_percentage: - The percent of your ad impressions that are shown as the very - first ad above the organic search results. - active_view_cpm: - Average cost of viewable impressions - (``active_view_impressions``). - active_view_ctr: - Active view measurable clicks divided by active view viewable - impressions. This metric is reported only for display network. - active_view_impressions: - A measurement of how often your ad has become viewable on a - Display Network site. - active_view_measurability: - The ratio of impressions that could be measured by Active View - over the number of served impressions. - active_view_measurable_cost_micros: - The cost of the impressions you received that were measurable - by Active View. - active_view_measurable_impressions: - The number of times your ads are appearing on placements in - positions where they can be seen. - active_view_viewability: - The percentage of time when your ad appeared on an Active View - enabled site (measurable impressions) and was viewable - (viewable impressions). - all_conversions_from_interactions_rate: - All conversions from interactions (as oppose to view through - conversions) divided by the number of ad interactions. - all_conversions_value: - The total value of all conversions. - all_conversions: - The total number of conversions. This only includes conversion - actions which include\_in\_conversions\_metric attribute is - set to true. - all_conversions_value_per_cost: - The value of all conversions divided by the total cost of ad - interactions (such as clicks for text ads or views for video - ads). - all_conversions_from_interactions_value_per_interaction: - The value of all conversions from interactions divided by the - total number of interactions. - average_cost: - The average amount you pay per interaction. This amount is the - total cost of your ads divided by the total number of - interactions. - average_cpc: - The total cost of all clicks divided by the total number of - clicks received. - average_cpe: - The average amount that you've been charged for an ad - engagement. This amount is the total cost of all ad - engagements divided by the total number of ad engagements. - average_cpm: - Average cost-per-thousand impressions (CPM). - average_cpv: - The average amount you pay each time someone views your ad. - The average CPV is defined by the total cost of all ad views - divided by the number of views. - average_frequency: - Average number of times a unique cookie was exposed to your ad - over a given time period. Imported from Google Analytics. - average_page_views: - Average number of pages viewed per session. - average_position: - Your ad's position relative to those of other advertisers. - average_time_on_site: - Total duration of all sessions (in seconds) / number of - sessions. Imported from Google Analytics. - benchmark_average_max_cpc: - An indication of how other advertisers are bidding on similar - products. - benchmark_ctr: - An indication on how other advertisers' Shopping ads for - similar products are performing based on how often people who - see their ad click on it. - bounce_rate: - Percentage of clicks where the user only visited a single page - on your site. Imported from Google Analytics. - clicks: - The number of clicks. - content_budget_lost_impression_share: - The estimated percent of times that your ad was eligible to - show on the Display Network but didn't because your budget was - too low. Note: Content budget lost impression share is - reported in the range of 0 to 0.9. Any value above 0.9 is - reported as 0.9001. - content_impression_share: - The impressions you've received on the Display Network divided - by the estimated number of impressions you were eligible to - receive. Note: Content impression share is reported in the - range of 0.1 to 1. Any value below 0.1 is reported as 0.0999. - conversion_last_received_request_date_time: - The last date/time a conversion tag for this conversion action - successfully fired and was seen by Google Ads. This firing - event may not have been the result of an attributable - conversion (e.g. because the tag was fired from a browser that - did not previously click an ad from an appropriate - advertiser). The date/time is in the customer's time zone. - conversion_last_conversion_date: - The date of the most recent conversion for this conversion - action. The date is in the customer's time zone. - content_rank_lost_impression_share: - The estimated percentage of impressions on the Display Network - that your ads didn't receive due to poor Ad Rank. Note: - Content rank lost impression share is reported in the range of - 0 to 0.9. Any value above 0.9 is reported as 0.9001. - conversions_from_interactions_rate: - Conversions from interactions divided by the number of ad - interactions (such as clicks for text ads or views for video - ads). This only includes conversion actions which - include\_in\_conversions\_metric attribute is set to true. - conversions_value: - The total value of conversions. This only includes conversion - actions which include\_in\_conversions\_metric attribute is - set to true. - conversions_value_per_cost: - The value of conversions divided by the cost of ad - interactions. This only includes conversion actions which - include\_in\_conversions\_metric attribute is set to true. - conversions_from_interactions_value_per_interaction: - The value of conversions from interactions divided by the - number of ad interactions. This only includes conversion - actions which include\_in\_conversions\_metric attribute is - set to true. - conversions: - The number of conversions. This only includes conversion - actions which include\_in\_conversions\_metric attribute is - set to true. - cost_micros: - The sum of your cost-per-click (CPC) and cost-per-thousand - impressions (CPM) costs during this period. - cost_per_all_conversions: - The cost of ad interactions divided by all conversions. - cost_per_conversion: - The cost of ad interactions divided by conversions. This only - includes conversion actions which - include\_in\_conversions\_metric attribute is set to true. - cost_per_current_model_attributed_conversion: - The cost of ad interactions divided by current model - attributed conversions. This only includes conversion actions - which include\_in\_conversions\_metric attribute is set to - true. - cross_device_conversions: - Conversions from when a customer clicks on a Google Ads ad on - one device, then converts on a different device or browser. - Cross-device conversions are already included in - all\_conversions. - ctr: - The number of clicks your ad receives (Clicks) divided by the - number of times your ad is shown (Impressions). - current_model_attributed_conversions: - Shows how your historic conversions data would look under the - attribution model you've currently selected. This only - includes conversion actions which - include\_in\_conversions\_metric attribute is set to true. - current_model_attributed_conversions_from_interactions_rate: - Current model attributed conversions from interactions divided - by the number of ad interactions (such as clicks for text ads - or views for video ads). This only includes conversion actions - which include\_in\_conversions\_metric attribute is set to - true. - current_model_attributed_conversions_from_interactions_value_per_interaction: - The value of current model attributed conversions from - interactions divided by the number of ad interactions. This - only includes conversion actions which - include\_in\_conversions\_metric attribute is set to true. - current_model_attributed_conversions_value: - The total value of current model attributed conversions. This - only includes conversion actions which - include\_in\_conversions\_metric attribute is set to true. - current_model_attributed_conversions_value_per_cost: - The value of current model attributed conversions divided by - the cost of ad interactions. This only includes conversion - actions which include\_in\_conversions\_metric attribute is - set to true. - engagement_rate: - How often people engage with your ad after it's shown to them. - This is the number of ad expansions divided by the number of - times your ad is shown. - engagements: - The number of engagements. An engagement occurs when a viewer - expands your Lightbox ad. Also, in the future, other ad types - may support engagement metrics. - hotel_average_lead_value_micros: - Average lead value of hotel. - historical_creative_quality_score: - The creative historical quality score. - historical_landing_page_quality_score: - The quality of historical landing page experience. - historical_quality_score: - The historical quality score. - historical_search_predicted_ctr: - The historical search predicted click through rate (CTR). - gmail_forwards: - The number of times the ad was forwarded to someone else as a - message. - gmail_saves: - The number of times someone has saved your Gmail ad to their - inbox as a message. - gmail_secondary_clicks: - The number of clicks to the landing page on the expanded state - of Gmail ads. - impression_reach: - Number of unique cookies that were exposed to your ad over a - given time period. - impressions: - Count of how often your ad has appeared on a search results - page or website on the Google Network. - interaction_rate: - How often people interact with your ad after it is shown to - them. This is the number of interactions divided by the number - of times your ad is shown. - interactions: - The number of interactions. An interaction is the main user - action associated with an ad format-clicks for text and - shopping ads, views for video ads, and so on. - interaction_types: - The types of payable and free interactions. - invalid_click_rate: - The percentage of clicks filtered out of your total number of - clicks (filtered + non-filtered clicks) during the reporting - period. - invalid_clicks: - Number of clicks Google considers illegitimate and doesn't - charge you for. - percent_new_visitors: - Percentage of first-time sessions (from people who had never - visited your site before). Imported from Google Analytics. - phone_calls: - Number of offline phone calls. - phone_impressions: - Number of offline phone impressions. - phone_through_rate: - Number of phone calls received (phone\_calls) divided by the - number of times your phone number is shown - (phone\_impressions). - relative_ctr: - Your clickthrough rate (Ctr) divided by the average - clickthrough rate of all advertisers on the websites that show - your ads. Measures how your ads perform on Display Network - sites compared to other ads on the same sites. - search_absolute_top_impression_share: - The percentage of the customer's Shopping or Search ad - impressions that are shown in the most prominent Shopping - position. See this Merchant Center article for details. Any - value below 0.1 is reported as 0.0999. - search_budget_lost_absolute_top_impression_share: - The number estimating how often your ad wasn't the very first - ad above the organic search results due to a low budget. Note: - Search budget lost absolute top impression share is reported - in the range of 0 to 0.9. Any value above 0.9 is reported as - 0.9001. - search_budget_lost_impression_share: - The estimated percent of times that your ad was eligible to - show on the Search Network but didn't because your budget was - too low. Note: Search budget lost impression share is reported - in the range of 0 to 0.9. Any value above 0.9 is reported as - 0.9001. - search_budget_lost_top_impression_share: - The number estimating how often your ad didn't show anywhere - above the organic search results due to a low budget. Note: - Search budget lost top impression share is reported in the - range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. - search_click_share: - The number of clicks you've received on the Search Network - divided by the estimated number of clicks you were eligible to - receive. Note: Search click share is reported in the range of - 0.1 to 1. Any value below 0.1 is reported as 0.0999. - search_exact_match_impression_share: - The impressions you've received divided by the estimated - number of impressions you were eligible to receive on the - Search Network for search terms that matched your keywords - exactly (or were close variants of your keyword), regardless - of your keyword match types. Note: Search exact match - impression share is reported in the range of 0.1 to 1. Any - value below 0.1 is reported as 0.0999. - search_impression_share: - The impressions you've received on the Search Network divided - by the estimated number of impressions you were eligible to - receive. Note: Search impression share is reported in the - range of 0.1 to 1. Any value below 0.1 is reported as 0.0999. - search_rank_lost_absolute_top_impression_share: - The number estimating how often your ad wasn't the very first - ad above the organic search results due to poor Ad Rank. Note: - Search rank lost absolute top impression share is reported in - the range of 0 to 0.9. Any value above 0.9 is reported as - 0.9001. - search_rank_lost_impression_share: - The estimated percentage of impressions on the Search Network - that your ads didn't receive due to poor Ad Rank. Note: Search - rank lost impression share is reported in the range of 0 to - 0.9. Any value above 0.9 is reported as 0.9001. - search_rank_lost_top_impression_share: - The number estimating how often your ad didn't show anywhere - above the organic search results due to poor Ad Rank. Note: - Search rank lost top impression share is reported in the range - of 0 to 0.9. Any value above 0.9 is reported as 0.9001. - search_top_impression_share: - The impressions you've received in the top location (anywhere - above the organic search results) compared to the estimated - number of impressions you were eligible to receive in the top - location. Note: Search top impression share is reported in the - range of 0.1 to 1. Any value below 0.1 is reported as 0.0999. - top_impression_percentage: - The percent of your ad impressions that are shown anywhere - above the organic search results. - value_per_all_conversions: - The value of all conversions divided by the number of all - conversions. - value_per_conversion: - The value of conversions divided by the number of conversions. - This only includes conversion actions which - include\_in\_conversions\_metric attribute is set to true. - value_per_current_model_attributed_conversion: - The value of current model attributed conversions divided by - the number of the conversions. This only includes conversion - actions which include\_in\_conversions\_metric attribute is - set to true. - video_quartile_100_rate: - Percentage of impressions where the viewer watched all of your - video. - video_quartile_25_rate: - Percentage of impressions where the viewer watched 25% of your - video. - video_quartile_50_rate: - Percentage of impressions where the viewer watched 50% of your - video. - video_quartile_75_rate: - Percentage of impressions where the viewer watched 75% of your - video. - video_view_rate: - The number of views your TrueView video ad receives divided by - its number of impressions, including thumbnail impressions for - TrueView in-display ads. - video_views: - The number of times your video ads were viewed. - view_through_conversions: - The total number of view-through conversions. These happen - when a customer sees an image or rich media ad, then later - completes a conversion on your site without interacting with - (e.g., clicking on) another ad. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.Metrics) - )) -_sym_db.RegisterMessage(Metrics) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/policy_pb2.py b/google/ads/google_ads/v0/proto/common/policy_pb2.py deleted file mode 100644 index ceecd072c..000000000 --- a/google/ads/google_ads/v0/proto/common/policy_pb2.py +++ /dev/null @@ -1,825 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/policy.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import policy_topic_entry_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__topic__entry__type__pb2 -from google.ads.google_ads.v0.proto.enums import policy_topic_evidence_destination_mismatch_url_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__topic__evidence__destination__mismatch__url__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/policy.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\013PolicyProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n1google/ads/googleads_v0/proto/common/policy.proto\x12\x1egoogle.ads.googleads.v0.common\x1a\x41google/ads/googleads_v0/proto/enums/policy_topic_entry_type.proto\x1a]google/ads/googleads_v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"}\n\x12PolicyViolationKey\x12\x31\n\x0bpolicy_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eviolating_text\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"Z\n\x19PolicyValidationParameter\x12=\n\x17ignorable_policy_topics\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"\xaf\x02\n\x10PolicyTopicEntry\x12+\n\x05topic\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Z\n\x04type\x18\x02 \x01(\x0e\x32L.google.ads.googleads.v0.enums.PolicyTopicEntryTypeEnum.PolicyTopicEntryType\x12\x46\n\tevidences\x18\x03 \x03(\x0b\x32\x33.google.ads.googleads.v0.common.PolicyTopicEvidence\x12J\n\x0b\x63onstraints\x18\x04 \x03(\x0b\x32\x35.google.ads.googleads.v0.common.PolicyTopicConstraint\"\xfa\x06\n\x13PolicyTopicEvidence\x12\x30\n\thttp_code\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32ValueH\x00\x12W\n\x0cwebsite_list\x18\x03 \x01(\x0b\x32?.google.ads.googleads.v0.common.PolicyTopicEvidence.WebsiteListH\x00\x12Q\n\ttext_list\x18\x04 \x01(\x0b\x32<.google.ads.googleads.v0.common.PolicyTopicEvidence.TextListH\x00\x12\x35\n\rlanguage_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12h\n\x15\x64\x65stination_text_list\x18\x06 \x01(\x0b\x32G.google.ads.googleads.v0.common.PolicyTopicEvidence.DestinationTextListH\x00\x12g\n\x14\x64\x65stination_mismatch\x18\x07 \x01(\x0b\x32G.google.ads.googleads.v0.common.PolicyTopicEvidence.DestinationMismatchH\x00\x1a\x37\n\x08TextList\x12+\n\x05texts\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a=\n\x0bWebsiteList\x12.\n\x08websites\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1aN\n\x13\x44\x65stinationTextList\x12\x37\n\x11\x64\x65stination_texts\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xa9\x01\n\x13\x44\x65stinationMismatch\x12\x91\x01\n\turl_types\x18\x01 \x03(\x0e\x32~.google.ads.googleads.v0.enums.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.PolicyTopicEvidenceDestinationMismatchUrlTypeB\x07\n\x05value\"\x93\x06\n\x15PolicyTopicConstraint\x12n\n\x17\x63ountry_constraint_list\x18\x01 \x01(\x0b\x32K.google.ads.googleads.v0.common.PolicyTopicConstraint.CountryConstraintListH\x00\x12g\n\x13reseller_constraint\x18\x02 \x01(\x0b\x32H.google.ads.googleads.v0.common.PolicyTopicConstraint.ResellerConstraintH\x00\x12z\n#certificate_missing_in_country_list\x18\x03 \x01(\x0b\x32K.google.ads.googleads.v0.common.PolicyTopicConstraint.CountryConstraintListH\x00\x12\x82\x01\n+certificate_domain_mismatch_in_country_list\x18\x04 \x01(\x0b\x32K.google.ads.googleads.v0.common.PolicyTopicConstraint.CountryConstraintListH\x00\x1a\xb2\x01\n\x15\x43ountryConstraintList\x12=\n\x18total_targeted_countries\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12Z\n\tcountries\x18\x02 \x03(\x0b\x32G.google.ads.googleads.v0.common.PolicyTopicConstraint.CountryConstraint\x1a\x14\n\x12ResellerConstraint\x1aL\n\x11\x43ountryConstraint\x12\x37\n\x11\x63ountry_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x07\n\x05valueB\xe6\x01\n\"com.google.ads.googleads.v0.commonB\x0bPolicyProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__topic__entry__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__topic__evidence__destination__mismatch__url__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_POLICYVIOLATIONKEY = _descriptor.Descriptor( - name='PolicyViolationKey', - full_name='google.ads.googleads.v0.common.PolicyViolationKey', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='policy_name', full_name='google.ads.googleads.v0.common.PolicyViolationKey.policy_name', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='violating_text', full_name='google.ads.googleads.v0.common.PolicyViolationKey.violating_text', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=279, - serialized_end=404, -) - - -_POLICYVALIDATIONPARAMETER = _descriptor.Descriptor( - name='PolicyValidationParameter', - full_name='google.ads.googleads.v0.common.PolicyValidationParameter', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='ignorable_policy_topics', full_name='google.ads.googleads.v0.common.PolicyValidationParameter.ignorable_policy_topics', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=406, - serialized_end=496, -) - - -_POLICYTOPICENTRY = _descriptor.Descriptor( - name='PolicyTopicEntry', - full_name='google.ads.googleads.v0.common.PolicyTopicEntry', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='topic', full_name='google.ads.googleads.v0.common.PolicyTopicEntry.topic', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.common.PolicyTopicEntry.type', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='evidences', full_name='google.ads.googleads.v0.common.PolicyTopicEntry.evidences', index=2, - number=3, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='constraints', full_name='google.ads.googleads.v0.common.PolicyTopicEntry.constraints', index=3, - number=4, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=499, - serialized_end=802, -) - - -_POLICYTOPICEVIDENCE_TEXTLIST = _descriptor.Descriptor( - name='TextList', - full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.TextList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='texts', full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.TextList.texts', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1316, - serialized_end=1371, -) - -_POLICYTOPICEVIDENCE_WEBSITELIST = _descriptor.Descriptor( - name='WebsiteList', - full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.WebsiteList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='websites', full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.WebsiteList.websites', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1373, - serialized_end=1434, -) - -_POLICYTOPICEVIDENCE_DESTINATIONTEXTLIST = _descriptor.Descriptor( - name='DestinationTextList', - full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.DestinationTextList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='destination_texts', full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.DestinationTextList.destination_texts', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1436, - serialized_end=1514, -) - -_POLICYTOPICEVIDENCE_DESTINATIONMISMATCH = _descriptor.Descriptor( - name='DestinationMismatch', - full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.DestinationMismatch', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='url_types', full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.DestinationMismatch.url_types', index=0, - number=1, type=14, cpp_type=8, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1517, - serialized_end=1686, -) - -_POLICYTOPICEVIDENCE = _descriptor.Descriptor( - name='PolicyTopicEvidence', - full_name='google.ads.googleads.v0.common.PolicyTopicEvidence', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='http_code', full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.http_code', index=0, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='website_list', full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.website_list', index=1, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='text_list', full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.text_list', index=2, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='language_code', full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.language_code', index=3, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='destination_text_list', full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.destination_text_list', index=4, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='destination_mismatch', full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.destination_mismatch', index=5, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_POLICYTOPICEVIDENCE_TEXTLIST, _POLICYTOPICEVIDENCE_WEBSITELIST, _POLICYTOPICEVIDENCE_DESTINATIONTEXTLIST, _POLICYTOPICEVIDENCE_DESTINATIONMISMATCH, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='value', full_name='google.ads.googleads.v0.common.PolicyTopicEvidence.value', - index=0, containing_type=None, fields=[]), - ], - serialized_start=805, - serialized_end=1695, -) - - -_POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST = _descriptor.Descriptor( - name='CountryConstraintList', - full_name='google.ads.googleads.v0.common.PolicyTopicConstraint.CountryConstraintList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='total_targeted_countries', full_name='google.ads.googleads.v0.common.PolicyTopicConstraint.CountryConstraintList.total_targeted_countries', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='countries', full_name='google.ads.googleads.v0.common.PolicyTopicConstraint.CountryConstraintList.countries', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2198, - serialized_end=2376, -) - -_POLICYTOPICCONSTRAINT_RESELLERCONSTRAINT = _descriptor.Descriptor( - name='ResellerConstraint', - full_name='google.ads.googleads.v0.common.PolicyTopicConstraint.ResellerConstraint', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2378, - serialized_end=2398, -) - -_POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINT = _descriptor.Descriptor( - name='CountryConstraint', - full_name='google.ads.googleads.v0.common.PolicyTopicConstraint.CountryConstraint', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='country_criterion', full_name='google.ads.googleads.v0.common.PolicyTopicConstraint.CountryConstraint.country_criterion', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2400, - serialized_end=2476, -) - -_POLICYTOPICCONSTRAINT = _descriptor.Descriptor( - name='PolicyTopicConstraint', - full_name='google.ads.googleads.v0.common.PolicyTopicConstraint', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='country_constraint_list', full_name='google.ads.googleads.v0.common.PolicyTopicConstraint.country_constraint_list', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='reseller_constraint', full_name='google.ads.googleads.v0.common.PolicyTopicConstraint.reseller_constraint', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='certificate_missing_in_country_list', full_name='google.ads.googleads.v0.common.PolicyTopicConstraint.certificate_missing_in_country_list', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='certificate_domain_mismatch_in_country_list', full_name='google.ads.googleads.v0.common.PolicyTopicConstraint.certificate_domain_mismatch_in_country_list', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST, _POLICYTOPICCONSTRAINT_RESELLERCONSTRAINT, _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINT, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='value', full_name='google.ads.googleads.v0.common.PolicyTopicConstraint.value', - index=0, containing_type=None, fields=[]), - ], - serialized_start=1698, - serialized_end=2485, -) - -_POLICYVIOLATIONKEY.fields_by_name['policy_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_POLICYVIOLATIONKEY.fields_by_name['violating_text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_POLICYVALIDATIONPARAMETER.fields_by_name['ignorable_policy_topics'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_POLICYTOPICENTRY.fields_by_name['topic'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_POLICYTOPICENTRY.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__topic__entry__type__pb2._POLICYTOPICENTRYTYPEENUM_POLICYTOPICENTRYTYPE -_POLICYTOPICENTRY.fields_by_name['evidences'].message_type = _POLICYTOPICEVIDENCE -_POLICYTOPICENTRY.fields_by_name['constraints'].message_type = _POLICYTOPICCONSTRAINT -_POLICYTOPICEVIDENCE_TEXTLIST.fields_by_name['texts'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_POLICYTOPICEVIDENCE_TEXTLIST.containing_type = _POLICYTOPICEVIDENCE -_POLICYTOPICEVIDENCE_WEBSITELIST.fields_by_name['websites'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_POLICYTOPICEVIDENCE_WEBSITELIST.containing_type = _POLICYTOPICEVIDENCE -_POLICYTOPICEVIDENCE_DESTINATIONTEXTLIST.fields_by_name['destination_texts'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_POLICYTOPICEVIDENCE_DESTINATIONTEXTLIST.containing_type = _POLICYTOPICEVIDENCE -_POLICYTOPICEVIDENCE_DESTINATIONMISMATCH.fields_by_name['url_types'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__topic__evidence__destination__mismatch__url__type__pb2._POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPEENUM_POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPE -_POLICYTOPICEVIDENCE_DESTINATIONMISMATCH.containing_type = _POLICYTOPICEVIDENCE -_POLICYTOPICEVIDENCE.fields_by_name['http_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_POLICYTOPICEVIDENCE.fields_by_name['website_list'].message_type = _POLICYTOPICEVIDENCE_WEBSITELIST -_POLICYTOPICEVIDENCE.fields_by_name['text_list'].message_type = _POLICYTOPICEVIDENCE_TEXTLIST -_POLICYTOPICEVIDENCE.fields_by_name['language_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_POLICYTOPICEVIDENCE.fields_by_name['destination_text_list'].message_type = _POLICYTOPICEVIDENCE_DESTINATIONTEXTLIST -_POLICYTOPICEVIDENCE.fields_by_name['destination_mismatch'].message_type = _POLICYTOPICEVIDENCE_DESTINATIONMISMATCH -_POLICYTOPICEVIDENCE.oneofs_by_name['value'].fields.append( - _POLICYTOPICEVIDENCE.fields_by_name['http_code']) -_POLICYTOPICEVIDENCE.fields_by_name['http_code'].containing_oneof = _POLICYTOPICEVIDENCE.oneofs_by_name['value'] -_POLICYTOPICEVIDENCE.oneofs_by_name['value'].fields.append( - _POLICYTOPICEVIDENCE.fields_by_name['website_list']) -_POLICYTOPICEVIDENCE.fields_by_name['website_list'].containing_oneof = _POLICYTOPICEVIDENCE.oneofs_by_name['value'] -_POLICYTOPICEVIDENCE.oneofs_by_name['value'].fields.append( - _POLICYTOPICEVIDENCE.fields_by_name['text_list']) -_POLICYTOPICEVIDENCE.fields_by_name['text_list'].containing_oneof = _POLICYTOPICEVIDENCE.oneofs_by_name['value'] -_POLICYTOPICEVIDENCE.oneofs_by_name['value'].fields.append( - _POLICYTOPICEVIDENCE.fields_by_name['language_code']) -_POLICYTOPICEVIDENCE.fields_by_name['language_code'].containing_oneof = _POLICYTOPICEVIDENCE.oneofs_by_name['value'] -_POLICYTOPICEVIDENCE.oneofs_by_name['value'].fields.append( - _POLICYTOPICEVIDENCE.fields_by_name['destination_text_list']) -_POLICYTOPICEVIDENCE.fields_by_name['destination_text_list'].containing_oneof = _POLICYTOPICEVIDENCE.oneofs_by_name['value'] -_POLICYTOPICEVIDENCE.oneofs_by_name['value'].fields.append( - _POLICYTOPICEVIDENCE.fields_by_name['destination_mismatch']) -_POLICYTOPICEVIDENCE.fields_by_name['destination_mismatch'].containing_oneof = _POLICYTOPICEVIDENCE.oneofs_by_name['value'] -_POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST.fields_by_name['total_targeted_countries'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST.fields_by_name['countries'].message_type = _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINT -_POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST.containing_type = _POLICYTOPICCONSTRAINT -_POLICYTOPICCONSTRAINT_RESELLERCONSTRAINT.containing_type = _POLICYTOPICCONSTRAINT -_POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINT.fields_by_name['country_criterion'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINT.containing_type = _POLICYTOPICCONSTRAINT -_POLICYTOPICCONSTRAINT.fields_by_name['country_constraint_list'].message_type = _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST -_POLICYTOPICCONSTRAINT.fields_by_name['reseller_constraint'].message_type = _POLICYTOPICCONSTRAINT_RESELLERCONSTRAINT -_POLICYTOPICCONSTRAINT.fields_by_name['certificate_missing_in_country_list'].message_type = _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST -_POLICYTOPICCONSTRAINT.fields_by_name['certificate_domain_mismatch_in_country_list'].message_type = _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST -_POLICYTOPICCONSTRAINT.oneofs_by_name['value'].fields.append( - _POLICYTOPICCONSTRAINT.fields_by_name['country_constraint_list']) -_POLICYTOPICCONSTRAINT.fields_by_name['country_constraint_list'].containing_oneof = _POLICYTOPICCONSTRAINT.oneofs_by_name['value'] -_POLICYTOPICCONSTRAINT.oneofs_by_name['value'].fields.append( - _POLICYTOPICCONSTRAINT.fields_by_name['reseller_constraint']) -_POLICYTOPICCONSTRAINT.fields_by_name['reseller_constraint'].containing_oneof = _POLICYTOPICCONSTRAINT.oneofs_by_name['value'] -_POLICYTOPICCONSTRAINT.oneofs_by_name['value'].fields.append( - _POLICYTOPICCONSTRAINT.fields_by_name['certificate_missing_in_country_list']) -_POLICYTOPICCONSTRAINT.fields_by_name['certificate_missing_in_country_list'].containing_oneof = _POLICYTOPICCONSTRAINT.oneofs_by_name['value'] -_POLICYTOPICCONSTRAINT.oneofs_by_name['value'].fields.append( - _POLICYTOPICCONSTRAINT.fields_by_name['certificate_domain_mismatch_in_country_list']) -_POLICYTOPICCONSTRAINT.fields_by_name['certificate_domain_mismatch_in_country_list'].containing_oneof = _POLICYTOPICCONSTRAINT.oneofs_by_name['value'] -DESCRIPTOR.message_types_by_name['PolicyViolationKey'] = _POLICYVIOLATIONKEY -DESCRIPTOR.message_types_by_name['PolicyValidationParameter'] = _POLICYVALIDATIONPARAMETER -DESCRIPTOR.message_types_by_name['PolicyTopicEntry'] = _POLICYTOPICENTRY -DESCRIPTOR.message_types_by_name['PolicyTopicEvidence'] = _POLICYTOPICEVIDENCE -DESCRIPTOR.message_types_by_name['PolicyTopicConstraint'] = _POLICYTOPICCONSTRAINT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -PolicyViolationKey = _reflection.GeneratedProtocolMessageType('PolicyViolationKey', (_message.Message,), dict( - DESCRIPTOR = _POLICYVIOLATIONKEY, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """Key of the violation. The key is used for referring to a violation when - filing an exemption request. - - - Attributes: - policy_name: - Unique ID of the violated policy. - violating_text: - The text that violates the policy if specified. Otherwise, - refers to the policy in general (e.g., when requesting to be - exempt from the whole policy). If not specified for criterion - exemptions, the whole policy is implied. Must be specified for - ad exemptions. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyViolationKey) - )) -_sym_db.RegisterMessage(PolicyViolationKey) - -PolicyValidationParameter = _reflection.GeneratedProtocolMessageType('PolicyValidationParameter', (_message.Message,), dict( - DESCRIPTOR = _POLICYVALIDATIONPARAMETER, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """Parameter for controlling how policy checking is done. - - - Attributes: - ignorable_policy_topics: - The list of policy topics that should not cause a - PolicyFindingError to be reported. This field is currently - only compatible with Enhanced Text Ad. It corresponds to the - PolicyTopicEntry.topic field. Resources violating these - policies will be saved, but will not be eligible to serve. - They may begin serving at a later time due to a change in - policies, re-review of the resource, or a change in advertiser - certificates. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyValidationParameter) - )) -_sym_db.RegisterMessage(PolicyValidationParameter) - -PolicyTopicEntry = _reflection.GeneratedProtocolMessageType('PolicyTopicEntry', (_message.Message,), dict( - DESCRIPTOR = _POLICYTOPICENTRY, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """Policy finding attached to a resource (e.g. alcohol policy associated - with a site that sells alcohol). - - Each PolicyTopicEntry has a topic that indicates the specific ads policy - the entry is about and a type to indicate the effect that the entry will - have on serving. It may optionally have one or more evidences that - indicate the reason for the finding. It may also optionally have one or - more constraints that provide details about how serving may be - restricted. - - Next tag: 5 - - - Attributes: - topic: - Policy topic this finding refers to. For example, "ALCOHOL", - "TRADEMARKS\_IN\_AD\_TEXT", or "DESTINATION\_NOT\_WORKING". - The set of possible policy topics is not fixed for a - particular API version and may change at any time. - type: - Describes the negative or positive effect this policy will - have on serving. - evidences: - Additional information that explains policy finding (e.g. the - brand name for a trademark finding). - constraints: - Indicates how serving of this resource may be affected (e.g. - not serving in a country). - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyTopicEntry) - )) -_sym_db.RegisterMessage(PolicyTopicEntry) - -PolicyTopicEvidence = _reflection.GeneratedProtocolMessageType('PolicyTopicEvidence', (_message.Message,), dict( - - TextList = _reflection.GeneratedProtocolMessageType('TextList', (_message.Message,), dict( - DESCRIPTOR = _POLICYTOPICEVIDENCE_TEXTLIST, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """A list of fragments of text that violated a policy. - - Next Id: 2 - - - Attributes: - texts: - The fragments of text from the resource that caused the policy - finding. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyTopicEvidence.TextList) - )) - , - - WebsiteList = _reflection.GeneratedProtocolMessageType('WebsiteList', (_message.Message,), dict( - DESCRIPTOR = _POLICYTOPICEVIDENCE_WEBSITELIST, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """A list of websites that caused a policy finding. Used for - ONE\_WEBSITE\_PER\_AD\_GROUP policy topic, for example. In case there - are more than five websites, only the top five (those that appear in - resources the most) will be listed here. - - Next Id: 2 - - - Attributes: - websites: - Websites that caused the policy finding. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyTopicEvidence.WebsiteList) - )) - , - - DestinationTextList = _reflection.GeneratedProtocolMessageType('DestinationTextList', (_message.Message,), dict( - DESCRIPTOR = _POLICYTOPICEVIDENCE_DESTINATIONTEXTLIST, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """A list of strings found in a destination page that caused a policy - finding. - - Next Id: 2 - - - Attributes: - destination_texts: - List of text found in the resource's destination page. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyTopicEvidence.DestinationTextList) - )) - , - - DestinationMismatch = _reflection.GeneratedProtocolMessageType('DestinationMismatch', (_message.Message,), dict( - DESCRIPTOR = _POLICYTOPICEVIDENCE_DESTINATIONMISMATCH, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """Evidence of mismatches between the URLs of a resource. - - Next Id: 2 - - - Attributes: - url_types: - The set of URLs that did not match each other. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyTopicEvidence.DestinationMismatch) - )) - , - DESCRIPTOR = _POLICYTOPICEVIDENCE, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """Additional information that explains a policy finding. - - Next Id: 8 - - - Attributes: - value: - Specific evidence information depending on the evidence type. - http_code: - HTTP code returned when the final URL was crawled. - website_list: - List of websites linked with this resource. - text_list: - List of evidence found in the text of a resource. - language_code: - The language the resource was detected to be written in. This - is an IETF language tag such as "en-US". - destination_text_list: - The text in the destination of the resource that is causing a - policy finding. - destination_mismatch: - Mismatch between the destinations of a resource's URLs. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyTopicEvidence) - )) -_sym_db.RegisterMessage(PolicyTopicEvidence) -_sym_db.RegisterMessage(PolicyTopicEvidence.TextList) -_sym_db.RegisterMessage(PolicyTopicEvidence.WebsiteList) -_sym_db.RegisterMessage(PolicyTopicEvidence.DestinationTextList) -_sym_db.RegisterMessage(PolicyTopicEvidence.DestinationMismatch) - -PolicyTopicConstraint = _reflection.GeneratedProtocolMessageType('PolicyTopicConstraint', (_message.Message,), dict( - - CountryConstraintList = _reflection.GeneratedProtocolMessageType('CountryConstraintList', (_message.Message,), dict( - DESCRIPTOR = _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """A list of countries where a resource's serving is constrained. - - Next Id: 3 - - - Attributes: - total_targeted_countries: - Total number of countries targeted by the resource. - countries: - Countries in which serving is restricted. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyTopicConstraint.CountryConstraintList) - )) - , - - ResellerConstraint = _reflection.GeneratedProtocolMessageType('ResellerConstraint', (_message.Message,), dict( - DESCRIPTOR = _POLICYTOPICCONSTRAINT_RESELLERCONSTRAINT, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """Indicates that a policy topic was constrained due to disapproval of the - website for reseller purposes. - - Next Id: 1 - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyTopicConstraint.ResellerConstraint) - )) - , - - CountryConstraint = _reflection.GeneratedProtocolMessageType('CountryConstraint', (_message.Message,), dict( - DESCRIPTOR = _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINT, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """Indicates that a resource's ability to serve in a particular country is - constrained. - - Next Id: 2 - - - Attributes: - country_criterion: - Geo target constant resource name of the country in which - serving is constrained. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyTopicConstraint.CountryConstraint) - )) - , - DESCRIPTOR = _POLICYTOPICCONSTRAINT, - __module__ = 'google.ads.googleads_v0.proto.common.policy_pb2' - , - __doc__ = """Describes the effect on serving that a policy topic entry will have. - - Next Id: 5 - - - Attributes: - value: - Specific information about the constraint. - country_constraint_list: - Countries where the resource cannot serve. - reseller_constraint: - Reseller constraint. - certificate_missing_in_country_list: - Countries where a certificate is required for serving. - certificate_domain_mismatch_in_country_list: - Countries where the resource's domain is not covered by the - certificates associated with it. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.PolicyTopicConstraint) - )) -_sym_db.RegisterMessage(PolicyTopicConstraint) -_sym_db.RegisterMessage(PolicyTopicConstraint.CountryConstraintList) -_sym_db.RegisterMessage(PolicyTopicConstraint.ResellerConstraint) -_sym_db.RegisterMessage(PolicyTopicConstraint.CountryConstraint) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/real_time_bidding_setting_pb2.py b/google/ads/google_ads/v0/proto/common/real_time_bidding_setting_pb2.py deleted file mode 100644 index 854ce9878..000000000 --- a/google/ads/google_ads/v0/proto/common/real_time_bidding_setting_pb2.py +++ /dev/null @@ -1,82 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/real_time_bidding_setting.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/real_time_bidding_setting.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\033RealTimeBiddingSettingProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\nDgoogle/ads/googleads_v0/proto/common/real_time_bidding_setting.proto\x12\x1egoogle.ads.googleads.v0.common\x1a\x1egoogle/protobuf/wrappers.proto\"D\n\x16RealTimeBiddingSetting\x12*\n\x06opt_in\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\xf6\x01\n\"com.google.ads.googleads.v0.commonB\x1bRealTimeBiddingSettingProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_REALTIMEBIDDINGSETTING = _descriptor.Descriptor( - name='RealTimeBiddingSetting', - full_name='google.ads.googleads.v0.common.RealTimeBiddingSetting', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='opt_in', full_name='google.ads.googleads.v0.common.RealTimeBiddingSetting.opt_in', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=136, - serialized_end=204, -) - -_REALTIMEBIDDINGSETTING.fields_by_name['opt_in'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -DESCRIPTOR.message_types_by_name['RealTimeBiddingSetting'] = _REALTIMEBIDDINGSETTING -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -RealTimeBiddingSetting = _reflection.GeneratedProtocolMessageType('RealTimeBiddingSetting', (_message.Message,), dict( - DESCRIPTOR = _REALTIMEBIDDINGSETTING, - __module__ = 'google.ads.googleads_v0.proto.common.real_time_bidding_setting_pb2' - , - __doc__ = """Settings for Real-Time Bidding, a feature only available for campaigns - targeting the Ad Exchange network. - - - Attributes: - opt_in: - Whether the campaign is opted in to real-time bidding. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.RealTimeBiddingSetting) - )) -_sym_db.RegisterMessage(RealTimeBiddingSetting) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/segments_pb2.py b/google/ads/google_ads/v0/proto/common/segments_pb2.py deleted file mode 100644 index a0edf0f77..000000000 --- a/google/ads/google_ads/v0/proto/common/segments_pb2.py +++ /dev/null @@ -1,336 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/segments.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import ad_network_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__network__type__pb2 -from google.ads.google_ads.v0.proto.enums import conversion_attribution_event_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__attribution__event__type__pb2 -from google.ads.google_ads.v0.proto.enums import day_of_week_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_day__of__week__pb2 -from google.ads.google_ads.v0.proto.enums import device_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_device__pb2 -from google.ads.google_ads.v0.proto.enums import hotel_date_selection_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_hotel__date__selection__type__pb2 -from google.ads.google_ads.v0.proto.enums import month_of_year_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_month__of__year__pb2 -from google.ads.google_ads.v0.proto.enums import placeholder_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_placeholder__type__pb2 -from google.ads.google_ads.v0.proto.enums import search_term_match_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_search__term__match__type__pb2 -from google.ads.google_ads.v0.proto.enums import slot_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_slot__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/segments.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\rSegmentsProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n3google/ads/googleads_v0/proto/common/segments.proto\x12\x1egoogle.ads.googleads.v0.common\x1a\x39google/ads/googleads_v0/proto/enums/ad_network_type.proto\x1aKgoogle/ads/googleads_v0/proto/enums/conversion_attribution_event_type.proto\x1a\x35google/ads/googleads_v0/proto/enums/day_of_week.proto\x1a\x30google/ads/googleads_v0/proto/enums/device.proto\x1a\x43google/ads/googleads_v0/proto/enums/hotel_date_selection_type.proto\x1a\x37google/ads/googleads_v0/proto/enums/month_of_year.proto\x1a:google/ads/googleads_v0/proto/enums/placeholder_type.proto\x1a@google/ads/googleads_v0/proto/enums/search_term_match_type.proto\x1a.google/ads/googleads_v0/proto/enums/slot.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xa4\r\n\x08Segments\x12W\n\x0f\x61\x64_network_type\x18\x03 \x01(\x0e\x32>.google.ads.googleads.v0.enums.AdNetworkTypeEnum.AdNetworkType\x12\x8b\x01\n!conversion_attribution_event_type\x18\x02 \x01(\x0e\x32`.google.ads.googleads.v0.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType\x12*\n\x04\x64\x61te\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12K\n\x0b\x64\x61y_of_week\x18\x05 \x01(\x0e\x32\x36.google.ads.googleads.v0.enums.DayOfWeekEnum.DayOfWeek\x12@\n\x06\x64\x65vice\x18\x01 \x01(\x0e\x32\x30.google.ads.googleads.v0.enums.DeviceEnum.Device\x12>\n\x19hotel_booking_window_days\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x34\n\x0fhotel_center_id\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x13hotel_check_in_date\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Z\n\x1ahotel_check_in_day_of_week\x18\t \x01(\x0e\x32\x36.google.ads.googleads.v0.enums.DayOfWeekEnum.DayOfWeek\x12\x30\n\nhotel_city\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0bhotel_class\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x33\n\rhotel_country\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12s\n\x19hotel_date_selection_type\x18\r \x01(\x0e\x32P.google.ads.googleads.v0.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType\x12\x39\n\x14hotel_length_of_stay\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x31\n\x0bhotel_state\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x04hour\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12+\n\x05month\x18\x11 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Q\n\rmonth_of_year\x18\x12 \x01(\x0e\x32:.google.ads.googleads.v0.enums.MonthOfYearEnum.MonthOfYear\x12\x36\n\x10partner_hotel_id\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\\\n\x10placeholder_type\x18\x14 \x01(\x0e\x32\x42.google.ads.googleads.v0.enums.PlaceholderTypeEnum.PlaceholderType\x12-\n\x07quarter\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12j\n\x16search_term_match_type\x18\x16 \x01(\x0e\x32J.google.ads.googleads.v0.enums.SearchTermMatchTypeEnum.SearchTermMatchType\x12:\n\x04slot\x18\x17 \x01(\x0e\x32,.google.ads.googleads.v0.enums.SlotEnum.Slot\x12*\n\x04week\x18\x18 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x04year\x18\x19 \x01(\x0b\x32\x1b.google.protobuf.Int32ValueB\xe8\x01\n\"com.google.ads.googleads.v0.commonB\rSegmentsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__network__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__attribution__event__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_day__of__week__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_hotel__date__selection__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_month__of__year__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_placeholder__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_search__term__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_slot__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_SEGMENTS = _descriptor.Descriptor( - name='Segments', - full_name='google.ads.googleads.v0.common.Segments', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='ad_network_type', full_name='google.ads.googleads.v0.common.Segments.ad_network_type', index=0, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversion_attribution_event_type', full_name='google.ads.googleads.v0.common.Segments.conversion_attribution_event_type', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='date', full_name='google.ads.googleads.v0.common.Segments.date', index=2, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='day_of_week', full_name='google.ads.googleads.v0.common.Segments.day_of_week', index=3, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='device', full_name='google.ads.googleads.v0.common.Segments.device', index=4, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_booking_window_days', full_name='google.ads.googleads.v0.common.Segments.hotel_booking_window_days', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_center_id', full_name='google.ads.googleads.v0.common.Segments.hotel_center_id', index=6, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_check_in_date', full_name='google.ads.googleads.v0.common.Segments.hotel_check_in_date', index=7, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_check_in_day_of_week', full_name='google.ads.googleads.v0.common.Segments.hotel_check_in_day_of_week', index=8, - number=9, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_city', full_name='google.ads.googleads.v0.common.Segments.hotel_city', index=9, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_class', full_name='google.ads.googleads.v0.common.Segments.hotel_class', index=10, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_country', full_name='google.ads.googleads.v0.common.Segments.hotel_country', index=11, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_date_selection_type', full_name='google.ads.googleads.v0.common.Segments.hotel_date_selection_type', index=12, - number=13, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_length_of_stay', full_name='google.ads.googleads.v0.common.Segments.hotel_length_of_stay', index=13, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_state', full_name='google.ads.googleads.v0.common.Segments.hotel_state', index=14, - number=15, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hour', full_name='google.ads.googleads.v0.common.Segments.hour', index=15, - number=16, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='month', full_name='google.ads.googleads.v0.common.Segments.month', index=16, - number=17, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='month_of_year', full_name='google.ads.googleads.v0.common.Segments.month_of_year', index=17, - number=18, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partner_hotel_id', full_name='google.ads.googleads.v0.common.Segments.partner_hotel_id', index=18, - number=19, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='placeholder_type', full_name='google.ads.googleads.v0.common.Segments.placeholder_type', index=19, - number=20, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='quarter', full_name='google.ads.googleads.v0.common.Segments.quarter', index=20, - number=21, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_term_match_type', full_name='google.ads.googleads.v0.common.Segments.search_term_match_type', index=21, - number=22, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='slot', full_name='google.ads.googleads.v0.common.Segments.slot', index=22, - number=23, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='week', full_name='google.ads.googleads.v0.common.Segments.week', index=23, - number=24, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='year', full_name='google.ads.googleads.v0.common.Segments.year', index=24, - number=25, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=661, - serialized_end=2361, -) - -_SEGMENTS.fields_by_name['ad_network_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__network__type__pb2._ADNETWORKTYPEENUM_ADNETWORKTYPE -_SEGMENTS.fields_by_name['conversion_attribution_event_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__attribution__event__type__pb2._CONVERSIONATTRIBUTIONEVENTTYPEENUM_CONVERSIONATTRIBUTIONEVENTTYPE -_SEGMENTS.fields_by_name['date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SEGMENTS.fields_by_name['day_of_week'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_day__of__week__pb2._DAYOFWEEKENUM_DAYOFWEEK -_SEGMENTS.fields_by_name['device'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_device__pb2._DEVICEENUM_DEVICE -_SEGMENTS.fields_by_name['hotel_booking_window_days'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_SEGMENTS.fields_by_name['hotel_center_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_SEGMENTS.fields_by_name['hotel_check_in_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SEGMENTS.fields_by_name['hotel_check_in_day_of_week'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_day__of__week__pb2._DAYOFWEEKENUM_DAYOFWEEK -_SEGMENTS.fields_by_name['hotel_city'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SEGMENTS.fields_by_name['hotel_class'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_SEGMENTS.fields_by_name['hotel_country'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SEGMENTS.fields_by_name['hotel_date_selection_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_hotel__date__selection__type__pb2._HOTELDATESELECTIONTYPEENUM_HOTELDATESELECTIONTYPE -_SEGMENTS.fields_by_name['hotel_length_of_stay'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_SEGMENTS.fields_by_name['hotel_state'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SEGMENTS.fields_by_name['hour'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_SEGMENTS.fields_by_name['month'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SEGMENTS.fields_by_name['month_of_year'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_month__of__year__pb2._MONTHOFYEARENUM_MONTHOFYEAR -_SEGMENTS.fields_by_name['partner_hotel_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SEGMENTS.fields_by_name['placeholder_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_placeholder__type__pb2._PLACEHOLDERTYPEENUM_PLACEHOLDERTYPE -_SEGMENTS.fields_by_name['quarter'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SEGMENTS.fields_by_name['search_term_match_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_search__term__match__type__pb2._SEARCHTERMMATCHTYPEENUM_SEARCHTERMMATCHTYPE -_SEGMENTS.fields_by_name['slot'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_slot__pb2._SLOTENUM_SLOT -_SEGMENTS.fields_by_name['week'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SEGMENTS.fields_by_name['year'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -DESCRIPTOR.message_types_by_name['Segments'] = _SEGMENTS -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Segments = _reflection.GeneratedProtocolMessageType('Segments', (_message.Message,), dict( - DESCRIPTOR = _SEGMENTS, - __module__ = 'google.ads.googleads_v0.proto.common.segments_pb2' - , - __doc__ = """Segment only fields. - - - Attributes: - ad_network_type: - Ad network type. - conversion_attribution_event_type: - Conversion attribution event type. - date: - Date to which metrics apply. yyyy-MM-dd format, e.g., - 2018-04-17. - day_of_week: - Day of the week, e.g., MONDAY. - device: - Device to which metrics apply. - hotel_booking_window_days: - Hotel booking window in days. - hotel_center_id: - Hotel center ID. - hotel_check_in_date: - Hotel check-in date. Formatted as yyyy-MM-dd. - hotel_check_in_day_of_week: - Hotel check-in day of week. - hotel_city: - Hotel city. - hotel_class: - Hotel class. - hotel_country: - Hotel country. - hotel_date_selection_type: - Hotel date selection type. - hotel_length_of_stay: - Hotel length of stay. - hotel_state: - Hotel state. - hour: - Hour of day as a number between 0 and 23, inclusive. - month: - Month as represented by the date of the first day of a month. - Formatted as yyyy-MM-dd. - month_of_year: - Month of the year, e.g., January. - partner_hotel_id: - Partner hotel ID. - placeholder_type: - Placeholder type. This is only used with feed item metrics. - quarter: - Quarter as represented by the date of the first day of a - quarter. Uses the calendar year for quarters, e.g., the second - quarter of 2018 starts on 2018-04-01. Formatted as yyyy-MM-dd. - search_term_match_type: - Match type of the keyword that triggered the ad, including - variants. - slot: - Position of the ad. - week: - Week as defined as Monday through Sunday, and represented by - the date of Monday. Formatted as yyyy-MM-dd. - year: - Year, formatted as yyyy. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.Segments) - )) -_sym_db.RegisterMessage(Segments) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/tag_snippet_pb2.py b/google/ads/google_ads/v0/proto/common/tag_snippet_pb2.py deleted file mode 100644 index fd060a5ea..000000000 --- a/google/ads/google_ads/v0/proto/common/tag_snippet_pb2.py +++ /dev/null @@ -1,117 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/tag_snippet.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import tracking_code_page_format_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_tracking__code__page__format__pb2 -from google.ads.google_ads.v0.proto.enums import tracking_code_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_tracking__code__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/tag_snippet.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\017TagSnippetProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n6google/ads/googleads_v0/proto/common/tag_snippet.proto\x12\x1egoogle.ads.googleads.v0.common\x1a\x43google/ads/googleads_v0/proto/enums/tracking_code_page_format.proto\x1a\n\x04rule\x18\x01 \x01(\x0b\x32\x30.google.ads.googleads.v0.common.UserListRuleInfo\x12\x30\n\nstart_date\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\\\n\x1a\x45xpressionRuleUserListInfo\x12>\n\x04rule\x18\x01 \x01(\x0b\x32\x30.google.ads.googleads.v0.common.UserListRuleInfo\"\xcd\x03\n\x15RuleBasedUserListInfo\x12x\n\x14prepopulation_status\x18\x01 \x01(\x0e\x32Z.google.ads.googleads.v0.enums.UserListPrepopulationStatusEnum.UserListPrepopulationStatus\x12[\n\x17\x63ombined_rule_user_list\x18\x02 \x01(\x0b\x32\x38.google.ads.googleads.v0.common.CombinedRuleUserListInfoH\x00\x12\x64\n\x1c\x64\x61te_specific_rule_user_list\x18\x03 \x01(\x0b\x32<.google.ads.googleads.v0.common.DateSpecificRuleUserListInfoH\x00\x12_\n\x19\x65xpression_rule_user_list\x18\x04 \x01(\x0b\x32:.google.ads.googleads.v0.common.ExpressionRuleUserListInfoH\x00\x42\x16\n\x14rule_based_user_list\"]\n\x13LogicalUserListInfo\x12\x46\n\x05rules\x18\x01 \x03(\x0b\x32\x37.google.ads.googleads.v0.common.UserListLogicalRuleInfo\"\xda\x01\n\x17UserListLogicalRuleInfo\x12l\n\x08operator\x18\x01 \x01(\x0e\x32Z.google.ads.googleads.v0.enums.UserListLogicalRuleOperatorEnum.UserListLogicalRuleOperator\x12Q\n\rrule_operands\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v0.common.LogicalUserListOperandInfo\"M\n\x1aLogicalUserListOperandInfo\x12/\n\tuser_list\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"X\n\x11\x42\x61sicUserListInfo\x12\x43\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x32.google.ads.googleads.v0.common.UserListActionInfo\"\x9f\x01\n\x12UserListActionInfo\x12\x39\n\x11\x63onversion_action\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12:\n\x12remarketing_action\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x42\x12\n\x10user_list_actionB\xe9\x01\n\"com.google.ads.googleads.v0.commonB\x0eUserListsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_customer__match__upload__key__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__combined__rule__operator__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__crm__data__source__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__date__rule__item__operator__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__logical__rule__operator__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__number__rule__item__operator__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__prepopulation__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__rule__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__string__rule__item__operator__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_SIMILARUSERLISTINFO = _descriptor.Descriptor( - name='SimilarUserListInfo', - full_name='google.ads.googleads.v0.common.SimilarUserListInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='seed_user_list', full_name='google.ads.googleads.v0.common.SimilarUserListInfo.seed_user_list', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=792, - serialized_end=867, -) - - -_CRMBASEDUSERLISTINFO = _descriptor.Descriptor( - name='CrmBasedUserListInfo', - full_name='google.ads.googleads.v0.common.CrmBasedUserListInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='app_id', full_name='google.ads.googleads.v0.common.CrmBasedUserListInfo.app_id', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='upload_key_type', full_name='google.ads.googleads.v0.common.CrmBasedUserListInfo.upload_key_type', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='data_source_type', full_name='google.ads.googleads.v0.common.CrmBasedUserListInfo.data_source_type', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=870, - serialized_end=1167, -) - - -_USERLISTRULEINFO = _descriptor.Descriptor( - name='UserListRuleInfo', - full_name='google.ads.googleads.v0.common.UserListRuleInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='rule_type', full_name='google.ads.googleads.v0.common.UserListRuleInfo.rule_type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='rule_item_groups', full_name='google.ads.googleads.v0.common.UserListRuleInfo.rule_item_groups', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1170, - serialized_end=1362, -) - - -_USERLISTRULEITEMGROUPINFO = _descriptor.Descriptor( - name='UserListRuleItemGroupInfo', - full_name='google.ads.googleads.v0.common.UserListRuleItemGroupInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='rule_items', full_name='google.ads.googleads.v0.common.UserListRuleItemGroupInfo.rule_items', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1364, - serialized_end=1465, -) - - -_USERLISTRULEITEMINFO = _descriptor.Descriptor( - name='UserListRuleItemInfo', - full_name='google.ads.googleads.v0.common.UserListRuleItemInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.common.UserListRuleItemInfo.name', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='number_rule_item', full_name='google.ads.googleads.v0.common.UserListRuleItemInfo.number_rule_item', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='string_rule_item', full_name='google.ads.googleads.v0.common.UserListRuleItemInfo.string_rule_item', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='date_rule_item', full_name='google.ads.googleads.v0.common.UserListRuleItemInfo.date_rule_item', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='rule_item', full_name='google.ads.googleads.v0.common.UserListRuleItemInfo.rule_item', - index=0, containing_type=None, fields=[]), - ], - serialized_start=1468, - serialized_end=1807, -) - - -_USERLISTDATERULEITEMINFO = _descriptor.Descriptor( - name='UserListDateRuleItemInfo', - full_name='google.ads.googleads.v0.common.UserListDateRuleItemInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='operator', full_name='google.ads.googleads.v0.common.UserListDateRuleItemInfo.operator', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='value', full_name='google.ads.googleads.v0.common.UserListDateRuleItemInfo.value', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='offset_in_days', full_name='google.ads.googleads.v0.common.UserListDateRuleItemInfo.offset_in_days', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1810, - serialized_end=2046, -) - - -_USERLISTNUMBERRULEITEMINFO = _descriptor.Descriptor( - name='UserListNumberRuleItemInfo', - full_name='google.ads.googleads.v0.common.UserListNumberRuleItemInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='operator', full_name='google.ads.googleads.v0.common.UserListNumberRuleItemInfo.operator', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='value', full_name='google.ads.googleads.v0.common.UserListNumberRuleItemInfo.value', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2049, - serialized_end=2238, -) - - -_USERLISTSTRINGRULEITEMINFO = _descriptor.Descriptor( - name='UserListStringRuleItemInfo', - full_name='google.ads.googleads.v0.common.UserListStringRuleItemInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='operator', full_name='google.ads.googleads.v0.common.UserListStringRuleItemInfo.operator', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='value', full_name='google.ads.googleads.v0.common.UserListStringRuleItemInfo.value', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2241, - serialized_end=2430, -) - - -_COMBINEDRULEUSERLISTINFO = _descriptor.Descriptor( - name='CombinedRuleUserListInfo', - full_name='google.ads.googleads.v0.common.CombinedRuleUserListInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='left_operand', full_name='google.ads.googleads.v0.common.CombinedRuleUserListInfo.left_operand', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='right_operand', full_name='google.ads.googleads.v0.common.CombinedRuleUserListInfo.right_operand', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='rule_operator', full_name='google.ads.googleads.v0.common.CombinedRuleUserListInfo.rule_operator', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2433, - serialized_end=2721, -) - - -_DATESPECIFICRULEUSERLISTINFO = _descriptor.Descriptor( - name='DateSpecificRuleUserListInfo', - full_name='google.ads.googleads.v0.common.DateSpecificRuleUserListInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='rule', full_name='google.ads.googleads.v0.common.DateSpecificRuleUserListInfo.rule', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='start_date', full_name='google.ads.googleads.v0.common.DateSpecificRuleUserListInfo.start_date', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='end_date', full_name='google.ads.googleads.v0.common.DateSpecificRuleUserListInfo.end_date', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2724, - serialized_end=2916, -) - - -_EXPRESSIONRULEUSERLISTINFO = _descriptor.Descriptor( - name='ExpressionRuleUserListInfo', - full_name='google.ads.googleads.v0.common.ExpressionRuleUserListInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='rule', full_name='google.ads.googleads.v0.common.ExpressionRuleUserListInfo.rule', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2918, - serialized_end=3010, -) - - -_RULEBASEDUSERLISTINFO = _descriptor.Descriptor( - name='RuleBasedUserListInfo', - full_name='google.ads.googleads.v0.common.RuleBasedUserListInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='prepopulation_status', full_name='google.ads.googleads.v0.common.RuleBasedUserListInfo.prepopulation_status', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='combined_rule_user_list', full_name='google.ads.googleads.v0.common.RuleBasedUserListInfo.combined_rule_user_list', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='date_specific_rule_user_list', full_name='google.ads.googleads.v0.common.RuleBasedUserListInfo.date_specific_rule_user_list', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='expression_rule_user_list', full_name='google.ads.googleads.v0.common.RuleBasedUserListInfo.expression_rule_user_list', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='rule_based_user_list', full_name='google.ads.googleads.v0.common.RuleBasedUserListInfo.rule_based_user_list', - index=0, containing_type=None, fields=[]), - ], - serialized_start=3013, - serialized_end=3474, -) - - -_LOGICALUSERLISTINFO = _descriptor.Descriptor( - name='LogicalUserListInfo', - full_name='google.ads.googleads.v0.common.LogicalUserListInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='rules', full_name='google.ads.googleads.v0.common.LogicalUserListInfo.rules', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3476, - serialized_end=3569, -) - - -_USERLISTLOGICALRULEINFO = _descriptor.Descriptor( - name='UserListLogicalRuleInfo', - full_name='google.ads.googleads.v0.common.UserListLogicalRuleInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='operator', full_name='google.ads.googleads.v0.common.UserListLogicalRuleInfo.operator', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='rule_operands', full_name='google.ads.googleads.v0.common.UserListLogicalRuleInfo.rule_operands', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3572, - serialized_end=3790, -) - - -_LOGICALUSERLISTOPERANDINFO = _descriptor.Descriptor( - name='LogicalUserListOperandInfo', - full_name='google.ads.googleads.v0.common.LogicalUserListOperandInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='user_list', full_name='google.ads.googleads.v0.common.LogicalUserListOperandInfo.user_list', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3792, - serialized_end=3869, -) - - -_BASICUSERLISTINFO = _descriptor.Descriptor( - name='BasicUserListInfo', - full_name='google.ads.googleads.v0.common.BasicUserListInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='actions', full_name='google.ads.googleads.v0.common.BasicUserListInfo.actions', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3871, - serialized_end=3959, -) - - -_USERLISTACTIONINFO = _descriptor.Descriptor( - name='UserListActionInfo', - full_name='google.ads.googleads.v0.common.UserListActionInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='conversion_action', full_name='google.ads.googleads.v0.common.UserListActionInfo.conversion_action', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remarketing_action', full_name='google.ads.googleads.v0.common.UserListActionInfo.remarketing_action', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='user_list_action', full_name='google.ads.googleads.v0.common.UserListActionInfo.user_list_action', - index=0, containing_type=None, fields=[]), - ], - serialized_start=3962, - serialized_end=4121, -) - -_SIMILARUSERLISTINFO.fields_by_name['seed_user_list'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CRMBASEDUSERLISTINFO.fields_by_name['app_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CRMBASEDUSERLISTINFO.fields_by_name['upload_key_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_customer__match__upload__key__type__pb2._CUSTOMERMATCHUPLOADKEYTYPEENUM_CUSTOMERMATCHUPLOADKEYTYPE -_CRMBASEDUSERLISTINFO.fields_by_name['data_source_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__crm__data__source__type__pb2._USERLISTCRMDATASOURCETYPEENUM_USERLISTCRMDATASOURCETYPE -_USERLISTRULEINFO.fields_by_name['rule_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__rule__type__pb2._USERLISTRULETYPEENUM_USERLISTRULETYPE -_USERLISTRULEINFO.fields_by_name['rule_item_groups'].message_type = _USERLISTRULEITEMGROUPINFO -_USERLISTRULEITEMGROUPINFO.fields_by_name['rule_items'].message_type = _USERLISTRULEITEMINFO -_USERLISTRULEITEMINFO.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_USERLISTRULEITEMINFO.fields_by_name['number_rule_item'].message_type = _USERLISTNUMBERRULEITEMINFO -_USERLISTRULEITEMINFO.fields_by_name['string_rule_item'].message_type = _USERLISTSTRINGRULEITEMINFO -_USERLISTRULEITEMINFO.fields_by_name['date_rule_item'].message_type = _USERLISTDATERULEITEMINFO -_USERLISTRULEITEMINFO.oneofs_by_name['rule_item'].fields.append( - _USERLISTRULEITEMINFO.fields_by_name['number_rule_item']) -_USERLISTRULEITEMINFO.fields_by_name['number_rule_item'].containing_oneof = _USERLISTRULEITEMINFO.oneofs_by_name['rule_item'] -_USERLISTRULEITEMINFO.oneofs_by_name['rule_item'].fields.append( - _USERLISTRULEITEMINFO.fields_by_name['string_rule_item']) -_USERLISTRULEITEMINFO.fields_by_name['string_rule_item'].containing_oneof = _USERLISTRULEITEMINFO.oneofs_by_name['rule_item'] -_USERLISTRULEITEMINFO.oneofs_by_name['rule_item'].fields.append( - _USERLISTRULEITEMINFO.fields_by_name['date_rule_item']) -_USERLISTRULEITEMINFO.fields_by_name['date_rule_item'].containing_oneof = _USERLISTRULEITEMINFO.oneofs_by_name['rule_item'] -_USERLISTDATERULEITEMINFO.fields_by_name['operator'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__date__rule__item__operator__pb2._USERLISTDATERULEITEMOPERATORENUM_USERLISTDATERULEITEMOPERATOR -_USERLISTDATERULEITEMINFO.fields_by_name['value'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_USERLISTDATERULEITEMINFO.fields_by_name['offset_in_days'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_USERLISTNUMBERRULEITEMINFO.fields_by_name['operator'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__number__rule__item__operator__pb2._USERLISTNUMBERRULEITEMOPERATORENUM_USERLISTNUMBERRULEITEMOPERATOR -_USERLISTNUMBERRULEITEMINFO.fields_by_name['value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_USERLISTSTRINGRULEITEMINFO.fields_by_name['operator'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__string__rule__item__operator__pb2._USERLISTSTRINGRULEITEMOPERATORENUM_USERLISTSTRINGRULEITEMOPERATOR -_USERLISTSTRINGRULEITEMINFO.fields_by_name['value'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_COMBINEDRULEUSERLISTINFO.fields_by_name['left_operand'].message_type = _USERLISTRULEINFO -_COMBINEDRULEUSERLISTINFO.fields_by_name['right_operand'].message_type = _USERLISTRULEINFO -_COMBINEDRULEUSERLISTINFO.fields_by_name['rule_operator'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__combined__rule__operator__pb2._USERLISTCOMBINEDRULEOPERATORENUM_USERLISTCOMBINEDRULEOPERATOR -_DATESPECIFICRULEUSERLISTINFO.fields_by_name['rule'].message_type = _USERLISTRULEINFO -_DATESPECIFICRULEUSERLISTINFO.fields_by_name['start_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_DATESPECIFICRULEUSERLISTINFO.fields_by_name['end_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_EXPRESSIONRULEUSERLISTINFO.fields_by_name['rule'].message_type = _USERLISTRULEINFO -_RULEBASEDUSERLISTINFO.fields_by_name['prepopulation_status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__prepopulation__status__pb2._USERLISTPREPOPULATIONSTATUSENUM_USERLISTPREPOPULATIONSTATUS -_RULEBASEDUSERLISTINFO.fields_by_name['combined_rule_user_list'].message_type = _COMBINEDRULEUSERLISTINFO -_RULEBASEDUSERLISTINFO.fields_by_name['date_specific_rule_user_list'].message_type = _DATESPECIFICRULEUSERLISTINFO -_RULEBASEDUSERLISTINFO.fields_by_name['expression_rule_user_list'].message_type = _EXPRESSIONRULEUSERLISTINFO -_RULEBASEDUSERLISTINFO.oneofs_by_name['rule_based_user_list'].fields.append( - _RULEBASEDUSERLISTINFO.fields_by_name['combined_rule_user_list']) -_RULEBASEDUSERLISTINFO.fields_by_name['combined_rule_user_list'].containing_oneof = _RULEBASEDUSERLISTINFO.oneofs_by_name['rule_based_user_list'] -_RULEBASEDUSERLISTINFO.oneofs_by_name['rule_based_user_list'].fields.append( - _RULEBASEDUSERLISTINFO.fields_by_name['date_specific_rule_user_list']) -_RULEBASEDUSERLISTINFO.fields_by_name['date_specific_rule_user_list'].containing_oneof = _RULEBASEDUSERLISTINFO.oneofs_by_name['rule_based_user_list'] -_RULEBASEDUSERLISTINFO.oneofs_by_name['rule_based_user_list'].fields.append( - _RULEBASEDUSERLISTINFO.fields_by_name['expression_rule_user_list']) -_RULEBASEDUSERLISTINFO.fields_by_name['expression_rule_user_list'].containing_oneof = _RULEBASEDUSERLISTINFO.oneofs_by_name['rule_based_user_list'] -_LOGICALUSERLISTINFO.fields_by_name['rules'].message_type = _USERLISTLOGICALRULEINFO -_USERLISTLOGICALRULEINFO.fields_by_name['operator'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__logical__rule__operator__pb2._USERLISTLOGICALRULEOPERATORENUM_USERLISTLOGICALRULEOPERATOR -_USERLISTLOGICALRULEINFO.fields_by_name['rule_operands'].message_type = _LOGICALUSERLISTOPERANDINFO -_LOGICALUSERLISTOPERANDINFO.fields_by_name['user_list'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_BASICUSERLISTINFO.fields_by_name['actions'].message_type = _USERLISTACTIONINFO -_USERLISTACTIONINFO.fields_by_name['conversion_action'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_USERLISTACTIONINFO.fields_by_name['remarketing_action'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_USERLISTACTIONINFO.oneofs_by_name['user_list_action'].fields.append( - _USERLISTACTIONINFO.fields_by_name['conversion_action']) -_USERLISTACTIONINFO.fields_by_name['conversion_action'].containing_oneof = _USERLISTACTIONINFO.oneofs_by_name['user_list_action'] -_USERLISTACTIONINFO.oneofs_by_name['user_list_action'].fields.append( - _USERLISTACTIONINFO.fields_by_name['remarketing_action']) -_USERLISTACTIONINFO.fields_by_name['remarketing_action'].containing_oneof = _USERLISTACTIONINFO.oneofs_by_name['user_list_action'] -DESCRIPTOR.message_types_by_name['SimilarUserListInfo'] = _SIMILARUSERLISTINFO -DESCRIPTOR.message_types_by_name['CrmBasedUserListInfo'] = _CRMBASEDUSERLISTINFO -DESCRIPTOR.message_types_by_name['UserListRuleInfo'] = _USERLISTRULEINFO -DESCRIPTOR.message_types_by_name['UserListRuleItemGroupInfo'] = _USERLISTRULEITEMGROUPINFO -DESCRIPTOR.message_types_by_name['UserListRuleItemInfo'] = _USERLISTRULEITEMINFO -DESCRIPTOR.message_types_by_name['UserListDateRuleItemInfo'] = _USERLISTDATERULEITEMINFO -DESCRIPTOR.message_types_by_name['UserListNumberRuleItemInfo'] = _USERLISTNUMBERRULEITEMINFO -DESCRIPTOR.message_types_by_name['UserListStringRuleItemInfo'] = _USERLISTSTRINGRULEITEMINFO -DESCRIPTOR.message_types_by_name['CombinedRuleUserListInfo'] = _COMBINEDRULEUSERLISTINFO -DESCRIPTOR.message_types_by_name['DateSpecificRuleUserListInfo'] = _DATESPECIFICRULEUSERLISTINFO -DESCRIPTOR.message_types_by_name['ExpressionRuleUserListInfo'] = _EXPRESSIONRULEUSERLISTINFO -DESCRIPTOR.message_types_by_name['RuleBasedUserListInfo'] = _RULEBASEDUSERLISTINFO -DESCRIPTOR.message_types_by_name['LogicalUserListInfo'] = _LOGICALUSERLISTINFO -DESCRIPTOR.message_types_by_name['UserListLogicalRuleInfo'] = _USERLISTLOGICALRULEINFO -DESCRIPTOR.message_types_by_name['LogicalUserListOperandInfo'] = _LOGICALUSERLISTOPERANDINFO -DESCRIPTOR.message_types_by_name['BasicUserListInfo'] = _BASICUSERLISTINFO -DESCRIPTOR.message_types_by_name['UserListActionInfo'] = _USERLISTACTIONINFO -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SimilarUserListInfo = _reflection.GeneratedProtocolMessageType('SimilarUserListInfo', (_message.Message,), dict( - DESCRIPTOR = _SIMILARUSERLISTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """SimilarUserList is a list of users which are similar to users from - another UserList. These lists are read-only and automatically created by - Google. - - - Attributes: - seed_user_list: - Seed UserList from which this list is derived. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.SimilarUserListInfo) - )) -_sym_db.RegisterMessage(SimilarUserListInfo) - -CrmBasedUserListInfo = _reflection.GeneratedProtocolMessageType('CrmBasedUserListInfo', (_message.Message,), dict( - DESCRIPTOR = _CRMBASEDUSERLISTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """UserList of CRM users provided by the advertiser. - - - Attributes: - app_id: - A string that uniquely identifies a mobile application from - which the data was collected to the Google Ads API. For iOS, - the ID string is the 9 digit string that appears at the end of - an App Store URL (e.g., "476943146" for "Flood-It! 2" whose - App Store link is http://itunes.apple.com/us/app/flood- - it!-2/id476943146). For Android, the ID string is the - application's package name (e.g., "com.labpixies.colordrips" - for "Color Drips" given Google Play link https://play.google.c - om/store/apps/details?id=com.labpixies.colordrips). Required - when creating CrmBasedUserList for uploading mobile - advertising IDs. - upload_key_type: - Matching key type of the list. Mixed data types are not - allowed on the same list. This field is required for an ADD - operation. - data_source_type: - Data source of the list. Default value is FIRST\_PARTY. Only - whitelisted customers can create third party sourced crm - lists. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.CrmBasedUserListInfo) - )) -_sym_db.RegisterMessage(CrmBasedUserListInfo) - -UserListRuleInfo = _reflection.GeneratedProtocolMessageType('UserListRuleInfo', (_message.Message,), dict( - DESCRIPTOR = _USERLISTRULEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """A client defined rule based on custom parameters sent by web sites or - uploaded by the advertiser. - - - Attributes: - rule_type: - Rule type is used to determine how to group rule items. The - default is OR of ANDs (disjunctive normal form). That is, rule - items will be ANDed together within rule item groups and the - groups themselves will be ORed together. Currently AND of ORs - (conjunctive normal form) is only supported for - ExpressionRuleUserList. - rule_item_groups: - List of rule item groups that defines this rule. Rule item - groups are grouped together based on rule\_type. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.UserListRuleInfo) - )) -_sym_db.RegisterMessage(UserListRuleInfo) - -UserListRuleItemGroupInfo = _reflection.GeneratedProtocolMessageType('UserListRuleItemGroupInfo', (_message.Message,), dict( - DESCRIPTOR = _USERLISTRULEITEMGROUPINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """A group of rule items. - - - Attributes: - rule_items: - Rule items that will be grouped together based on rule\_type. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.UserListRuleItemGroupInfo) - )) -_sym_db.RegisterMessage(UserListRuleItemGroupInfo) - -UserListRuleItemInfo = _reflection.GeneratedProtocolMessageType('UserListRuleItemInfo', (_message.Message,), dict( - DESCRIPTOR = _USERLISTRULEITEMINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """An atomic rule fragment. - - - Attributes: - name: - Rule variable name. It should match the corresponding key name - fired by the pixel. A name must begin with US-ascii letters or - underscore or UTF8 code that is greater than 127 and consist - of US-ascii letters or digits or underscore or UTF8 code that - is greater than 127. For websites, there are two built-in - variable URL (name = 'url\_\_') and referrer URL (name = - 'ref\_url\_\_'). This field must be populated when creating a - new rule item. - rule_item: - An atomic rule fragment. - number_rule_item: - An atomic rule fragment composed of a number operation. - string_rule_item: - An atomic rule fragment composed of a string operation. - date_rule_item: - An atomic rule fragment composed of a date operation. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.UserListRuleItemInfo) - )) -_sym_db.RegisterMessage(UserListRuleItemInfo) - -UserListDateRuleItemInfo = _reflection.GeneratedProtocolMessageType('UserListDateRuleItemInfo', (_message.Message,), dict( - DESCRIPTOR = _USERLISTDATERULEITEMINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """A rule item composed of date operation. - - - Attributes: - operator: - Date comparison operator. This field is required and must be - populated when creating new date rule item. - value: - String representing date value to be compared with the rule - variable. Supported date format is YYYY-MM-DD. Times are - reported in the customer's time zone. - offset_in_days: - The relative date value of the right hand side denoted by - number of days offset from now. The value field will override - this field when both are present. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.UserListDateRuleItemInfo) - )) -_sym_db.RegisterMessage(UserListDateRuleItemInfo) - -UserListNumberRuleItemInfo = _reflection.GeneratedProtocolMessageType('UserListNumberRuleItemInfo', (_message.Message,), dict( - DESCRIPTOR = _USERLISTNUMBERRULEITEMINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """A rule item composed of number operation. - - - Attributes: - operator: - Number comparison operator. This field is required and must be - populated when creating a new number rule item. - value: - Number value to be compared with the variable. This field is - required and must be populated when creating a new number rule - item. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.UserListNumberRuleItemInfo) - )) -_sym_db.RegisterMessage(UserListNumberRuleItemInfo) - -UserListStringRuleItemInfo = _reflection.GeneratedProtocolMessageType('UserListStringRuleItemInfo', (_message.Message,), dict( - DESCRIPTOR = _USERLISTSTRINGRULEITEMINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """A rule item fragment composed of date operation. - - - Attributes: - operator: - String comparison operator. This field is required and must be - populated when creating a new string rule item. - value: - The right hand side of the string rule item. For URLs or - referrer URLs, the value can not contain illegal URL chars - such as newlines, quotes, tabs, or parentheses. This field is - required and must be populated when creating a new string rule - item. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.UserListStringRuleItemInfo) - )) -_sym_db.RegisterMessage(UserListStringRuleItemInfo) - -CombinedRuleUserListInfo = _reflection.GeneratedProtocolMessageType('CombinedRuleUserListInfo', (_message.Message,), dict( - DESCRIPTOR = _COMBINEDRULEUSERLISTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """User lists defined by combining two rules, left operand and right - operand. There are two operators: AND where left operand and right - operand have to be true; AND\_NOT where left operand is true but right - operand is false. - - - Attributes: - left_operand: - Left operand of the combined rule. This field is required and - must be populated when creating new combined rule based user - list. - right_operand: - Right operand of the combined rule. This field is required and - must be populated when creating new combined rule based user - list. - rule_operator: - Operator to connect the two operands. Required for creating a - combined rule user list. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.CombinedRuleUserListInfo) - )) -_sym_db.RegisterMessage(CombinedRuleUserListInfo) - -DateSpecificRuleUserListInfo = _reflection.GeneratedProtocolMessageType('DateSpecificRuleUserListInfo', (_message.Message,), dict( - DESCRIPTOR = _DATESPECIFICRULEUSERLISTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """Visitors of a page during specific dates. - - - Attributes: - rule: - Boolean rule that defines visitor of a page. Required for - creating a date specific rule user list. - start_date: - Start date of users visit. If set to 2000-01-01, then the list - includes all users before end\_date. The date's format should - be YYYY-MM-DD. Required for creating a data specific rule - user list. - end_date: - End date of users visit. If set to 2037-12-30, then the list - includes all users after start\_date. The date's format should - be YYYY-MM-DD. Required for creating a data specific rule - user list. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.DateSpecificRuleUserListInfo) - )) -_sym_db.RegisterMessage(DateSpecificRuleUserListInfo) - -ExpressionRuleUserListInfo = _reflection.GeneratedProtocolMessageType('ExpressionRuleUserListInfo', (_message.Message,), dict( - DESCRIPTOR = _EXPRESSIONRULEUSERLISTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """Visitors of a page. The page visit is defined by one boolean rule - expression. - - - Attributes: - rule: - Boolean rule that defines this user list. The rule consists of - a list of rule item groups and each rule item group consists - of a list of rule items. All the rule item groups are ORed or - ANDed together for evaluation based on rule.rule\_type. - Required for creating an expression rule user list. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.ExpressionRuleUserListInfo) - )) -_sym_db.RegisterMessage(ExpressionRuleUserListInfo) - -RuleBasedUserListInfo = _reflection.GeneratedProtocolMessageType('RuleBasedUserListInfo', (_message.Message,), dict( - DESCRIPTOR = _RULEBASEDUSERLISTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """Representation of a userlist that is generated by a rule. - - - Attributes: - prepopulation_status: - The status of pre-population. The field is default to NONE if - not set which means the previous users will not be considered. - If set to REQUESTED, past site visitors or app users who match - the list definition will be included in the list (works on the - Display Network only). This will only add past users from - within the last 30 days, depending on the list's membership - duration and the date when the remarketing tag is added. The - status will be updated to FINISHED once request is processed, - or FAILED if the request fails. - rule_based_user_list: - Subtypes of rule based user lists. - combined_rule_user_list: - User lists defined by combining two rules. There are two - operators: AND, where the left and right operands have to be - true; AND\_NOT where left operand is true but right operand is - false. - date_specific_rule_user_list: - Visitors of a page during specific dates. The visiting periods - are defined as follows: Between start\_date (inclusive) and - end\_date (inclusive); Before end\_date (exclusive) with - start\_date = 2000-01-01; After start\_date (exclusive) with - end\_date = 2037-12-30. - expression_rule_user_list: - Visitors of a page. The page visit is defined by one boolean - rule expression. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.RuleBasedUserListInfo) - )) -_sym_db.RegisterMessage(RuleBasedUserListInfo) - -LogicalUserListInfo = _reflection.GeneratedProtocolMessageType('LogicalUserListInfo', (_message.Message,), dict( - DESCRIPTOR = _LOGICALUSERLISTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """Represents a user list that is a custom combination of user lists. - - - Attributes: - rules: - Logical list rules that define this user list. The rules are - defined as a logical operator (ALL/ANY/NONE) and a list of - user lists. All the rules are ANDed when they are evaluated. - Required for creating a logical user list. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.LogicalUserListInfo) - )) -_sym_db.RegisterMessage(LogicalUserListInfo) - -UserListLogicalRuleInfo = _reflection.GeneratedProtocolMessageType('UserListLogicalRuleInfo', (_message.Message,), dict( - DESCRIPTOR = _USERLISTLOGICALRULEINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """A user list logical rule. A rule has a logical operator (and/or/not) and - a list of user lists as operands. - - - Attributes: - operator: - The logical operator of the rule. - rule_operands: - The list of operands of the rule. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.UserListLogicalRuleInfo) - )) -_sym_db.RegisterMessage(UserListLogicalRuleInfo) - -LogicalUserListOperandInfo = _reflection.GeneratedProtocolMessageType('LogicalUserListOperandInfo', (_message.Message,), dict( - DESCRIPTOR = _LOGICALUSERLISTOPERANDINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """Operand of logical user list that consists of a user list. - - - Attributes: - user_list: - Resource name of a user list as an operand. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.LogicalUserListOperandInfo) - )) -_sym_db.RegisterMessage(LogicalUserListOperandInfo) - -BasicUserListInfo = _reflection.GeneratedProtocolMessageType('BasicUserListInfo', (_message.Message,), dict( - DESCRIPTOR = _BASICUSERLISTINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """User list targeting as a collection of conversions or remarketing - actions. - - - Attributes: - actions: - Actions associated with this user list. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.BasicUserListInfo) - )) -_sym_db.RegisterMessage(BasicUserListInfo) - -UserListActionInfo = _reflection.GeneratedProtocolMessageType('UserListActionInfo', (_message.Message,), dict( - DESCRIPTOR = _USERLISTACTIONINFO, - __module__ = 'google.ads.googleads_v0.proto.common.user_lists_pb2' - , - __doc__ = """Represents an action type used for building remarketing user lists. - - - Attributes: - user_list_action: - Subtypes of user list action. - conversion_action: - A conversion action that's not generated from remarketing. - remarketing_action: - A remarketing action. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.UserListActionInfo) - )) -_sym_db.RegisterMessage(UserListActionInfo) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/value_pb2.py b/google/ads/google_ads/v0/proto/common/value_pb2.py deleted file mode 100644 index 762314bcf..000000000 --- a/google/ads/google_ads/v0/proto/common/value_pb2.py +++ /dev/null @@ -1,134 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/common/value.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/common/value.proto', - package='google.ads.googleads.v0.common', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.commonB\nValueProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Common\312\002\036Google\\Ads\\GoogleAds\\V0\\Common\352\002\"Google::Ads::GoogleAds::V0::Common'), - serialized_pb=_b('\n0google/ads/googleads_v0/proto/common/value.proto\x12\x1egoogle.ads.googleads.v0.common\"\x87\x01\n\x05Value\x12\x17\n\rboolean_value\x18\x01 \x01(\x08H\x00\x12\x15\n\x0bint64_value\x18\x02 \x01(\x03H\x00\x12\x15\n\x0b\x66loat_value\x18\x03 \x01(\x02H\x00\x12\x16\n\x0c\x64ouble_value\x18\x04 \x01(\x01H\x00\x12\x16\n\x0cstring_value\x18\x05 \x01(\tH\x00\x42\x07\n\x05valueB\xe5\x01\n\"com.google.ads.googleads.v0.commonB\nValueProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Common\xea\x02\"Google::Ads::GoogleAds::V0::Commonb\x06proto3') -) - - - - -_VALUE = _descriptor.Descriptor( - name='Value', - full_name='google.ads.googleads.v0.common.Value', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='boolean_value', full_name='google.ads.googleads.v0.common.Value.boolean_value', index=0, - number=1, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='int64_value', full_name='google.ads.googleads.v0.common.Value.int64_value', index=1, - number=2, type=3, cpp_type=2, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='float_value', full_name='google.ads.googleads.v0.common.Value.float_value', index=2, - number=3, type=2, cpp_type=6, label=1, - has_default_value=False, default_value=float(0), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='double_value', full_name='google.ads.googleads.v0.common.Value.double_value', index=3, - number=4, type=1, cpp_type=5, label=1, - has_default_value=False, default_value=float(0), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='string_value', full_name='google.ads.googleads.v0.common.Value.string_value', index=4, - number=5, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='value', full_name='google.ads.googleads.v0.common.Value.value', - index=0, containing_type=None, fields=[]), - ], - serialized_start=85, - serialized_end=220, -) - -_VALUE.oneofs_by_name['value'].fields.append( - _VALUE.fields_by_name['boolean_value']) -_VALUE.fields_by_name['boolean_value'].containing_oneof = _VALUE.oneofs_by_name['value'] -_VALUE.oneofs_by_name['value'].fields.append( - _VALUE.fields_by_name['int64_value']) -_VALUE.fields_by_name['int64_value'].containing_oneof = _VALUE.oneofs_by_name['value'] -_VALUE.oneofs_by_name['value'].fields.append( - _VALUE.fields_by_name['float_value']) -_VALUE.fields_by_name['float_value'].containing_oneof = _VALUE.oneofs_by_name['value'] -_VALUE.oneofs_by_name['value'].fields.append( - _VALUE.fields_by_name['double_value']) -_VALUE.fields_by_name['double_value'].containing_oneof = _VALUE.oneofs_by_name['value'] -_VALUE.oneofs_by_name['value'].fields.append( - _VALUE.fields_by_name['string_value']) -_VALUE.fields_by_name['string_value'].containing_oneof = _VALUE.oneofs_by_name['value'] -DESCRIPTOR.message_types_by_name['Value'] = _VALUE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Value = _reflection.GeneratedProtocolMessageType('Value', (_message.Message,), dict( - DESCRIPTOR = _VALUE, - __module__ = 'google.ads.googleads_v0.proto.common.value_pb2' - , - __doc__ = """A generic data container. - - - Attributes: - value: - A value. - boolean_value: - A boolean. - int64_value: - An int64. - float_value: - A float. - double_value: - A double. - string_value: - A string. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.common.Value) - )) -_sym_db.RegisterMessage(Value) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/value_pb2_grpc.py b/google/ads/google_ads/v0/proto/common/value_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/common/value_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/__init__.py b/google/ads/google_ads/v0/proto/enums/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/google/ads/google_ads/v0/proto/enums/access_reason_pb2.py b/google/ads/google_ads/v0/proto/enums/access_reason_pb2.py deleted file mode 100644 index 500cc840a..000000000 --- a/google/ads/google_ads/v0/proto/enums/access_reason_pb2.py +++ /dev/null @@ -1,110 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/access_reason.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/access_reason.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\021AccessReasonProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n7google/ads/googleads_v0/proto/enums/access_reason.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x85\x01\n\x10\x41\x63\x63\x65ssReasonEnum\"q\n\x0c\x41\x63\x63\x65ssReason\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\t\n\x05OWNED\x10\x02\x12\n\n\x06SHARED\x10\x03\x12\x0c\n\x08LICENSED\x10\x04\x12\x0e\n\nSUBSCRIBED\x10\x05\x12\x0e\n\nAFFILIATED\x10\x06\x42\xe6\x01\n!com.google.ads.googleads.v0.enumsB\x11\x41\x63\x63\x65ssReasonProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_ACCESSREASONENUM_ACCESSREASON = _descriptor.EnumDescriptor( - name='AccessReason', - full_name='google.ads.googleads.v0.enums.AccessReasonEnum.AccessReason', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OWNED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SHARED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LICENSED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SUBSCRIBED', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AFFILIATED', index=6, number=6, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=111, - serialized_end=224, -) -_sym_db.RegisterEnumDescriptor(_ACCESSREASONENUM_ACCESSREASON) - - -_ACCESSREASONENUM = _descriptor.Descriptor( - name='AccessReasonEnum', - full_name='google.ads.googleads.v0.enums.AccessReasonEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ACCESSREASONENUM_ACCESSREASON, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=91, - serialized_end=224, -) - -_ACCESSREASONENUM_ACCESSREASON.containing_type = _ACCESSREASONENUM -DESCRIPTOR.message_types_by_name['AccessReasonEnum'] = _ACCESSREASONENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AccessReasonEnum = _reflection.GeneratedProtocolMessageType('AccessReasonEnum', (_message.Message,), dict( - DESCRIPTOR = _ACCESSREASONENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.access_reason_pb2' - , - __doc__ = """Indicates the way the entity such as user list is related to a user. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.AccessReasonEnum) - )) -_sym_db.RegisterMessage(AccessReasonEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/access_reason_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/access_reason_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/access_reason_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/account_budget_proposal_status_pb2.py b/google/ads/google_ads/v0/proto/enums/account_budget_proposal_status_pb2.py deleted file mode 100644 index 14276e033..000000000 --- a/google/ads/google_ads/v0/proto/enums/account_budget_proposal_status_pb2.py +++ /dev/null @@ -1,110 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/account_budget_proposal_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/account_budget_proposal_status.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB AccountBudgetProposalStatusProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nHgoogle/ads/googleads_v0/proto/enums/account_budget_proposal_status.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xaa\x01\n\x1f\x41\x63\x63ountBudgetProposalStatusEnum\"\x86\x01\n\x1b\x41\x63\x63ountBudgetProposalStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07PENDING\x10\x02\x12\x11\n\rAPPROVED_HELD\x10\x03\x12\x0c\n\x08\x41PPROVED\x10\x04\x12\r\n\tCANCELLED\x10\x05\x12\x0c\n\x08REJECTED\x10\x06\x42\xf5\x01\n!com.google.ads.googleads.v0.enumsB AccountBudgetProposalStatusProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_ACCOUNTBUDGETPROPOSALSTATUSENUM_ACCOUNTBUDGETPROPOSALSTATUS = _descriptor.EnumDescriptor( - name='AccountBudgetProposalStatus', - full_name='google.ads.googleads.v0.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PENDING', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APPROVED_HELD', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APPROVED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANCELLED', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REJECTED', index=6, number=6, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=144, - serialized_end=278, -) -_sym_db.RegisterEnumDescriptor(_ACCOUNTBUDGETPROPOSALSTATUSENUM_ACCOUNTBUDGETPROPOSALSTATUS) - - -_ACCOUNTBUDGETPROPOSALSTATUSENUM = _descriptor.Descriptor( - name='AccountBudgetProposalStatusEnum', - full_name='google.ads.googleads.v0.enums.AccountBudgetProposalStatusEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ACCOUNTBUDGETPROPOSALSTATUSENUM_ACCOUNTBUDGETPROPOSALSTATUS, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=108, - serialized_end=278, -) - -_ACCOUNTBUDGETPROPOSALSTATUSENUM_ACCOUNTBUDGETPROPOSALSTATUS.containing_type = _ACCOUNTBUDGETPROPOSALSTATUSENUM -DESCRIPTOR.message_types_by_name['AccountBudgetProposalStatusEnum'] = _ACCOUNTBUDGETPROPOSALSTATUSENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AccountBudgetProposalStatusEnum = _reflection.GeneratedProtocolMessageType('AccountBudgetProposalStatusEnum', (_message.Message,), dict( - DESCRIPTOR = _ACCOUNTBUDGETPROPOSALSTATUSENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.account_budget_proposal_status_pb2' - , - __doc__ = """Message describing AccountBudgetProposal statuses. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.AccountBudgetProposalStatusEnum) - )) -_sym_db.RegisterMessage(AccountBudgetProposalStatusEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/account_budget_proposal_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/account_budget_proposal_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/account_budget_proposal_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/account_budget_proposal_type_pb2.py b/google/ads/google_ads/v0/proto/enums/account_budget_proposal_type_pb2.py deleted file mode 100644 index e7741c40a..000000000 --- a/google/ads/google_ads/v0/proto/enums/account_budget_proposal_type_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/account_budget_proposal_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/account_budget_proposal_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\036AccountBudgetProposalTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nFgoogle/ads/googleads_v0/proto/enums/account_budget_proposal_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x87\x01\n\x1d\x41\x63\x63ountBudgetProposalTypeEnum\"f\n\x19\x41\x63\x63ountBudgetProposalType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\n\n\x06\x43REATE\x10\x02\x12\n\n\x06UPDATE\x10\x03\x12\x07\n\x03\x45ND\x10\x04\x12\n\n\x06REMOVE\x10\x05\x42\xf3\x01\n!com.google.ads.googleads.v0.enumsB\x1e\x41\x63\x63ountBudgetProposalTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_ACCOUNTBUDGETPROPOSALTYPEENUM_ACCOUNTBUDGETPROPOSALTYPE = _descriptor.EnumDescriptor( - name='AccountBudgetProposalType', - full_name='google.ads.googleads.v0.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CREATE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UPDATE', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='END', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REMOVE', index=5, number=5, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=139, - serialized_end=241, -) -_sym_db.RegisterEnumDescriptor(_ACCOUNTBUDGETPROPOSALTYPEENUM_ACCOUNTBUDGETPROPOSALTYPE) - - -_ACCOUNTBUDGETPROPOSALTYPEENUM = _descriptor.Descriptor( - name='AccountBudgetProposalTypeEnum', - full_name='google.ads.googleads.v0.enums.AccountBudgetProposalTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ACCOUNTBUDGETPROPOSALTYPEENUM_ACCOUNTBUDGETPROPOSALTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=106, - serialized_end=241, -) - -_ACCOUNTBUDGETPROPOSALTYPEENUM_ACCOUNTBUDGETPROPOSALTYPE.containing_type = _ACCOUNTBUDGETPROPOSALTYPEENUM -DESCRIPTOR.message_types_by_name['AccountBudgetProposalTypeEnum'] = _ACCOUNTBUDGETPROPOSALTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AccountBudgetProposalTypeEnum = _reflection.GeneratedProtocolMessageType('AccountBudgetProposalTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _ACCOUNTBUDGETPROPOSALTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.account_budget_proposal_type_pb2' - , - __doc__ = """Message describing AccountBudgetProposal types. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.AccountBudgetProposalTypeEnum) - )) -_sym_db.RegisterMessage(AccountBudgetProposalTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/account_budget_proposal_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/account_budget_proposal_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/account_budget_proposal_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/account_budget_status_pb2.py b/google/ads/google_ads/v0/proto/enums/account_budget_status_pb2.py deleted file mode 100644 index 6e93b3f1d..000000000 --- a/google/ads/google_ads/v0/proto/enums/account_budget_status_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/account_budget_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/account_budget_status.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\030AccountBudgetStatusProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n?google/ads/googleads_v0/proto/enums/account_budget_status.proto\x12\x1dgoogle.ads.googleads.v0.enums\"x\n\x17\x41\x63\x63ountBudgetStatusEnum\"]\n\x13\x41\x63\x63ountBudgetStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07PENDING\x10\x02\x12\x0c\n\x08\x41PPROVED\x10\x03\x12\r\n\tCANCELLED\x10\x04\x42\xed\x01\n!com.google.ads.googleads.v0.enumsB\x18\x41\x63\x63ountBudgetStatusProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_ACCOUNTBUDGETSTATUSENUM_ACCOUNTBUDGETSTATUS = _descriptor.EnumDescriptor( - name='AccountBudgetStatus', - full_name='google.ads.googleads.v0.enums.AccountBudgetStatusEnum.AccountBudgetStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PENDING', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APPROVED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANCELLED', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=125, - serialized_end=218, -) -_sym_db.RegisterEnumDescriptor(_ACCOUNTBUDGETSTATUSENUM_ACCOUNTBUDGETSTATUS) - - -_ACCOUNTBUDGETSTATUSENUM = _descriptor.Descriptor( - name='AccountBudgetStatusEnum', - full_name='google.ads.googleads.v0.enums.AccountBudgetStatusEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ACCOUNTBUDGETSTATUSENUM_ACCOUNTBUDGETSTATUS, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=98, - serialized_end=218, -) - -_ACCOUNTBUDGETSTATUSENUM_ACCOUNTBUDGETSTATUS.containing_type = _ACCOUNTBUDGETSTATUSENUM -DESCRIPTOR.message_types_by_name['AccountBudgetStatusEnum'] = _ACCOUNTBUDGETSTATUSENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AccountBudgetStatusEnum = _reflection.GeneratedProtocolMessageType('AccountBudgetStatusEnum', (_message.Message,), dict( - DESCRIPTOR = _ACCOUNTBUDGETSTATUSENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.account_budget_status_pb2' - , - __doc__ = """Message describing AccountBudget statuses. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.AccountBudgetStatusEnum) - )) -_sym_db.RegisterMessage(AccountBudgetStatusEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/account_budget_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/account_budget_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/account_budget_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/ad_customizer_placeholder_field_pb2.py b/google/ads/google_ads/v0/proto/enums/ad_customizer_placeholder_field_pb2.py deleted file mode 100644 index 086097c8d..000000000 --- a/google/ads/google_ads/v0/proto/enums/ad_customizer_placeholder_field_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/ad_customizer_placeholder_field.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/ad_customizer_placeholder_field.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB!AdCustomizerPlaceholderFieldProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nIgoogle/ads/googleads_v0/proto/enums/ad_customizer_placeholder_field.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x8e\x01\n AdCustomizerPlaceholderFieldEnum\"j\n\x1c\x41\x64\x43ustomizerPlaceholderField\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07INTEGER\x10\x02\x12\t\n\x05PRICE\x10\x03\x12\x08\n\x04\x44\x41TE\x10\x04\x12\n\n\x06STRING\x10\x05\x42\xf6\x01\n!com.google.ads.googleads.v0.enumsB!AdCustomizerPlaceholderFieldProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_ADCUSTOMIZERPLACEHOLDERFIELDENUM_ADCUSTOMIZERPLACEHOLDERFIELD = _descriptor.EnumDescriptor( - name='AdCustomizerPlaceholderField', - full_name='google.ads.googleads.v0.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INTEGER', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRICE', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DATE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STRING', index=5, number=5, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=145, - serialized_end=251, -) -_sym_db.RegisterEnumDescriptor(_ADCUSTOMIZERPLACEHOLDERFIELDENUM_ADCUSTOMIZERPLACEHOLDERFIELD) - - -_ADCUSTOMIZERPLACEHOLDERFIELDENUM = _descriptor.Descriptor( - name='AdCustomizerPlaceholderFieldEnum', - full_name='google.ads.googleads.v0.enums.AdCustomizerPlaceholderFieldEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ADCUSTOMIZERPLACEHOLDERFIELDENUM_ADCUSTOMIZERPLACEHOLDERFIELD, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=109, - serialized_end=251, -) - -_ADCUSTOMIZERPLACEHOLDERFIELDENUM_ADCUSTOMIZERPLACEHOLDERFIELD.containing_type = _ADCUSTOMIZERPLACEHOLDERFIELDENUM -DESCRIPTOR.message_types_by_name['AdCustomizerPlaceholderFieldEnum'] = _ADCUSTOMIZERPLACEHOLDERFIELDENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdCustomizerPlaceholderFieldEnum = _reflection.GeneratedProtocolMessageType('AdCustomizerPlaceholderFieldEnum', (_message.Message,), dict( - DESCRIPTOR = _ADCUSTOMIZERPLACEHOLDERFIELDENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.ad_customizer_placeholder_field_pb2' - , - __doc__ = """Values for Ad Customizer placeholder fields. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.AdCustomizerPlaceholderFieldEnum) - )) -_sym_db.RegisterMessage(AdCustomizerPlaceholderFieldEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/ad_customizer_placeholder_field_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/ad_customizer_placeholder_field_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/ad_customizer_placeholder_field_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/ad_group_ad_rotation_mode_pb2.py b/google/ads/google_ads/v0/proto/enums/ad_group_ad_rotation_mode_pb2.py deleted file mode 100644 index 221e2780b..000000000 --- a/google/ads/google_ads/v0/proto/enums/ad_group_ad_rotation_mode_pb2.py +++ /dev/null @@ -1,99 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/ad_group_ad_rotation_mode.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/ad_group_ad_rotation_mode.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\032AdGroupAdRotationModeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/enums/ad_group_ad_rotation_mode.proto\x12\x1dgoogle.ads.googleads.v0.enums\"t\n\x19\x41\x64GroupAdRotationModeEnum\"W\n\x15\x41\x64GroupAdRotationMode\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08OPTIMIZE\x10\x02\x12\x12\n\x0eROTATE_FOREVER\x10\x03\x42\xef\x01\n!com.google.ads.googleads.v0.enumsB\x1a\x41\x64GroupAdRotationModeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_ADGROUPADROTATIONMODEENUM_ADGROUPADROTATIONMODE = _descriptor.EnumDescriptor( - name='AdGroupAdRotationMode', - full_name='google.ads.googleads.v0.enums.AdGroupAdRotationModeEnum.AdGroupAdRotationMode', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OPTIMIZE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ROTATE_FOREVER', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=131, - serialized_end=218, -) -_sym_db.RegisterEnumDescriptor(_ADGROUPADROTATIONMODEENUM_ADGROUPADROTATIONMODE) - - -_ADGROUPADROTATIONMODEENUM = _descriptor.Descriptor( - name='AdGroupAdRotationModeEnum', - full_name='google.ads.googleads.v0.enums.AdGroupAdRotationModeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ADGROUPADROTATIONMODEENUM_ADGROUPADROTATIONMODE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=102, - serialized_end=218, -) - -_ADGROUPADROTATIONMODEENUM_ADGROUPADROTATIONMODE.containing_type = _ADGROUPADROTATIONMODEENUM -DESCRIPTOR.message_types_by_name['AdGroupAdRotationModeEnum'] = _ADGROUPADROTATIONMODEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdGroupAdRotationModeEnum = _reflection.GeneratedProtocolMessageType('AdGroupAdRotationModeEnum', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPADROTATIONMODEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.ad_group_ad_rotation_mode_pb2' - , - __doc__ = """Container for enum describing possible ad rotation modes of ads within - an ad group. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.AdGroupAdRotationModeEnum) - )) -_sym_db.RegisterMessage(AdGroupAdRotationModeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/ad_group_ad_rotation_mode_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/ad_group_ad_rotation_mode_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/ad_group_ad_rotation_mode_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/ad_group_ad_status_pb2.py b/google/ads/google_ads/v0/proto/enums/ad_group_ad_status_pb2.py deleted file mode 100644 index 9e47cd7b3..000000000 --- a/google/ads/google_ads/v0/proto/enums/ad_group_ad_status_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/ad_group_ad_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/ad_group_ad_status.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\024AdGroupAdStatusProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\ngoogle/ads/googleads_v0/proto/enums/billing_setup_status.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x89\x01\n\x16\x42illingSetupStatusEnum\"o\n\x12\x42illingSetupStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07PENDING\x10\x02\x12\x11\n\rAPPROVED_HELD\x10\x03\x12\x0c\n\x08\x41PPROVED\x10\x04\x12\r\n\tCANCELLED\x10\x05\x42\xec\x01\n!com.google.ads.googleads.v0.enumsB\x17\x42illingSetupStatusProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_BILLINGSETUPSTATUSENUM_BILLINGSETUPSTATUS = _descriptor.EnumDescriptor( - name='BillingSetupStatus', - full_name='google.ads.googleads.v0.enums.BillingSetupStatusEnum.BillingSetupStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PENDING', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APPROVED_HELD', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APPROVED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANCELLED', index=5, number=5, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=124, - serialized_end=235, -) -_sym_db.RegisterEnumDescriptor(_BILLINGSETUPSTATUSENUM_BILLINGSETUPSTATUS) - - -_BILLINGSETUPSTATUSENUM = _descriptor.Descriptor( - name='BillingSetupStatusEnum', - full_name='google.ads.googleads.v0.enums.BillingSetupStatusEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _BILLINGSETUPSTATUSENUM_BILLINGSETUPSTATUS, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=98, - serialized_end=235, -) - -_BILLINGSETUPSTATUSENUM_BILLINGSETUPSTATUS.containing_type = _BILLINGSETUPSTATUSENUM -DESCRIPTOR.message_types_by_name['BillingSetupStatusEnum'] = _BILLINGSETUPSTATUSENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -BillingSetupStatusEnum = _reflection.GeneratedProtocolMessageType('BillingSetupStatusEnum', (_message.Message,), dict( - DESCRIPTOR = _BILLINGSETUPSTATUSENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.billing_setup_status_pb2' - , - __doc__ = """Message describing BillingSetup statuses. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.BillingSetupStatusEnum) - )) -_sym_db.RegisterMessage(BillingSetupStatusEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/billing_setup_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/billing_setup_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/billing_setup_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/brand_safety_suitability_pb2.py b/google/ads/google_ads/v0/proto/enums/brand_safety_suitability_pb2.py deleted file mode 100644 index 6caa7359d..000000000 --- a/google/ads/google_ads/v0/proto/enums/brand_safety_suitability_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/brand_safety_suitability.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/brand_safety_suitability.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\033BrandSafetySuitabilityProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nBgoogle/ads/googleads_v0/proto/enums/brand_safety_suitability.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x9b\x01\n\x1a\x42randSafetySuitabilityEnum\"}\n\x16\x42randSafetySuitability\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x16\n\x12\x45XPANDED_INVENTORY\x10\x02\x12\x16\n\x12STANDARD_INVENTORY\x10\x03\x12\x15\n\x11LIMITED_INVENTORY\x10\x04\x42\xf0\x01\n!com.google.ads.googleads.v0.enumsB\x1b\x42randSafetySuitabilityProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_BRANDSAFETYSUITABILITYENUM_BRANDSAFETYSUITABILITY = _descriptor.EnumDescriptor( - name='BrandSafetySuitability', - full_name='google.ads.googleads.v0.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPANDED_INVENTORY', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STANDARD_INVENTORY', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LIMITED_INVENTORY', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=132, - serialized_end=257, -) -_sym_db.RegisterEnumDescriptor(_BRANDSAFETYSUITABILITYENUM_BRANDSAFETYSUITABILITY) - - -_BRANDSAFETYSUITABILITYENUM = _descriptor.Descriptor( - name='BrandSafetySuitabilityEnum', - full_name='google.ads.googleads.v0.enums.BrandSafetySuitabilityEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _BRANDSAFETYSUITABILITYENUM_BRANDSAFETYSUITABILITY, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=102, - serialized_end=257, -) - -_BRANDSAFETYSUITABILITYENUM_BRANDSAFETYSUITABILITY.containing_type = _BRANDSAFETYSUITABILITYENUM -DESCRIPTOR.message_types_by_name['BrandSafetySuitabilityEnum'] = _BRANDSAFETYSUITABILITYENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -BrandSafetySuitabilityEnum = _reflection.GeneratedProtocolMessageType('BrandSafetySuitabilityEnum', (_message.Message,), dict( - DESCRIPTOR = _BRANDSAFETYSUITABILITYENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.brand_safety_suitability_pb2' - , - __doc__ = """Container for enum with 3-Tier brand safety suitability control. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.BrandSafetySuitabilityEnum) - )) -_sym_db.RegisterMessage(BrandSafetySuitabilityEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/brand_safety_suitability_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/brand_safety_suitability_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/brand_safety_suitability_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/budget_delivery_method_pb2.py b/google/ads/google_ads/v0/proto/enums/budget_delivery_method_pb2.py deleted file mode 100644 index 55701779d..000000000 --- a/google/ads/google_ads/v0/proto/enums/budget_delivery_method_pb2.py +++ /dev/null @@ -1,99 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/budget_delivery_method.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/budget_delivery_method.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\031BudgetDeliveryMethodProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n@google/ads/googleads_v0/proto/enums/budget_delivery_method.proto\x12\x1dgoogle.ads.googleads.v0.enums\"o\n\x18\x42udgetDeliveryMethodEnum\"S\n\x14\x42udgetDeliveryMethod\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08STANDARD\x10\x02\x12\x0f\n\x0b\x41\x43\x43\x45LERATED\x10\x03\x42\xee\x01\n!com.google.ads.googleads.v0.enumsB\x19\x42udgetDeliveryMethodProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_BUDGETDELIVERYMETHODENUM_BUDGETDELIVERYMETHOD = _descriptor.EnumDescriptor( - name='BudgetDeliveryMethod', - full_name='google.ads.googleads.v0.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STANDARD', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ACCELERATED', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=127, - serialized_end=210, -) -_sym_db.RegisterEnumDescriptor(_BUDGETDELIVERYMETHODENUM_BUDGETDELIVERYMETHOD) - - -_BUDGETDELIVERYMETHODENUM = _descriptor.Descriptor( - name='BudgetDeliveryMethodEnum', - full_name='google.ads.googleads.v0.enums.BudgetDeliveryMethodEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _BUDGETDELIVERYMETHODENUM_BUDGETDELIVERYMETHOD, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=99, - serialized_end=210, -) - -_BUDGETDELIVERYMETHODENUM_BUDGETDELIVERYMETHOD.containing_type = _BUDGETDELIVERYMETHODENUM -DESCRIPTOR.message_types_by_name['BudgetDeliveryMethodEnum'] = _BUDGETDELIVERYMETHODENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -BudgetDeliveryMethodEnum = _reflection.GeneratedProtocolMessageType('BudgetDeliveryMethodEnum', (_message.Message,), dict( - DESCRIPTOR = _BUDGETDELIVERYMETHODENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.budget_delivery_method_pb2' - , - __doc__ = """Message describing Budget delivery methods. A delivery method determines - the rate at which the Budget is spent. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.BudgetDeliveryMethodEnum) - )) -_sym_db.RegisterMessage(BudgetDeliveryMethodEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/budget_delivery_method_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/budget_delivery_method_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/budget_delivery_method_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/budget_period_pb2.py b/google/ads/google_ads/v0/proto/enums/budget_period_pb2.py deleted file mode 100644 index 6c2e0257e..000000000 --- a/google/ads/google_ads/v0/proto/enums/budget_period_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/budget_period.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/budget_period.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\021BudgetPeriodProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n7google/ads/googleads_v0/proto/enums/budget_period.proto\x12\x1dgoogle.ads.googleads.v0.enums\"h\n\x10\x42udgetPeriodEnum\"T\n\x0c\x42udgetPeriod\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\t\n\x05\x44\x41ILY\x10\x02\x12\n\n\x06\x43USTOM\x10\x03\x12\x0f\n\x0b\x46IXED_DAILY\x10\x04\x42\xe6\x01\n!com.google.ads.googleads.v0.enumsB\x11\x42udgetPeriodProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_BUDGETPERIODENUM_BUDGETPERIOD = _descriptor.EnumDescriptor( - name='BudgetPeriod', - full_name='google.ads.googleads.v0.enums.BudgetPeriodEnum.BudgetPeriod', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DAILY', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOM', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIXED_DAILY', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=110, - serialized_end=194, -) -_sym_db.RegisterEnumDescriptor(_BUDGETPERIODENUM_BUDGETPERIOD) - - -_BUDGETPERIODENUM = _descriptor.Descriptor( - name='BudgetPeriodEnum', - full_name='google.ads.googleads.v0.enums.BudgetPeriodEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _BUDGETPERIODENUM_BUDGETPERIOD, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=90, - serialized_end=194, -) - -_BUDGETPERIODENUM_BUDGETPERIOD.containing_type = _BUDGETPERIODENUM -DESCRIPTOR.message_types_by_name['BudgetPeriodEnum'] = _BUDGETPERIODENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -BudgetPeriodEnum = _reflection.GeneratedProtocolMessageType('BudgetPeriodEnum', (_message.Message,), dict( - DESCRIPTOR = _BUDGETPERIODENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.budget_period_pb2' - , - __doc__ = """Message describing Budget period. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.BudgetPeriodEnum) - )) -_sym_db.RegisterMessage(BudgetPeriodEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/budget_period_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/budget_period_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/budget_period_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/budget_status_pb2.py b/google/ads/google_ads/v0/proto/enums/budget_status_pb2.py deleted file mode 100644 index fd3e0a3e5..000000000 --- a/google/ads/google_ads/v0/proto/enums/budget_status_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/budget_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/budget_status.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\021BudgetStatusProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n7google/ads/googleads_v0/proto/enums/budget_status.proto\x12\x1dgoogle.ads.googleads.v0.enums\"Z\n\x10\x42udgetStatusEnum\"F\n\x0c\x42udgetStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07\x45NABLED\x10\x02\x12\x0b\n\x07REMOVED\x10\x03\x42\xe6\x01\n!com.google.ads.googleads.v0.enumsB\x11\x42udgetStatusProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_BUDGETSTATUSENUM_BUDGETSTATUS = _descriptor.EnumDescriptor( - name='BudgetStatus', - full_name='google.ads.googleads.v0.enums.BudgetStatusEnum.BudgetStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ENABLED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REMOVED', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=110, - serialized_end=180, -) -_sym_db.RegisterEnumDescriptor(_BUDGETSTATUSENUM_BUDGETSTATUS) - - -_BUDGETSTATUSENUM = _descriptor.Descriptor( - name='BudgetStatusEnum', - full_name='google.ads.googleads.v0.enums.BudgetStatusEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _BUDGETSTATUSENUM_BUDGETSTATUS, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=90, - serialized_end=180, -) - -_BUDGETSTATUSENUM_BUDGETSTATUS.containing_type = _BUDGETSTATUSENUM -DESCRIPTOR.message_types_by_name['BudgetStatusEnum'] = _BUDGETSTATUSENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -BudgetStatusEnum = _reflection.GeneratedProtocolMessageType('BudgetStatusEnum', (_message.Message,), dict( - DESCRIPTOR = _BUDGETSTATUSENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.budget_status_pb2' - , - __doc__ = """Message describing a Budget status - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.BudgetStatusEnum) - )) -_sym_db.RegisterMessage(BudgetStatusEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/budget_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/budget_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/budget_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/call_conversion_reporting_state_pb2.py b/google/ads/google_ads/v0/proto/enums/call_conversion_reporting_state_pb2.py deleted file mode 100644 index ce2bc1239..000000000 --- a/google/ads/google_ads/v0/proto/enums/call_conversion_reporting_state_pb2.py +++ /dev/null @@ -1,103 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/call_conversion_reporting_state.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/call_conversion_reporting_state.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB!CallConversionReportingStateProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nIgoogle/ads/googleads_v0/proto/enums/call_conversion_reporting_state.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xcc\x01\n CallConversionReportingStateEnum\"\xa7\x01\n\x1c\x43\x61llConversionReportingState\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08\x44ISABLED\x10\x02\x12,\n(USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION\x10\x03\x12-\n)USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION\x10\x04\x42\xf6\x01\n!com.google.ads.googleads.v0.enumsB!CallConversionReportingStateProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_CALLCONVERSIONREPORTINGSTATEENUM_CALLCONVERSIONREPORTINGSTATE = _descriptor.EnumDescriptor( - name='CallConversionReportingState', - full_name='google.ads.googleads.v0.enums.CallConversionReportingStateEnum.CallConversionReportingState', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DISABLED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=146, - serialized_end=313, -) -_sym_db.RegisterEnumDescriptor(_CALLCONVERSIONREPORTINGSTATEENUM_CALLCONVERSIONREPORTINGSTATE) - - -_CALLCONVERSIONREPORTINGSTATEENUM = _descriptor.Descriptor( - name='CallConversionReportingStateEnum', - full_name='google.ads.googleads.v0.enums.CallConversionReportingStateEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CALLCONVERSIONREPORTINGSTATEENUM_CALLCONVERSIONREPORTINGSTATE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=109, - serialized_end=313, -) - -_CALLCONVERSIONREPORTINGSTATEENUM_CALLCONVERSIONREPORTINGSTATE.containing_type = _CALLCONVERSIONREPORTINGSTATEENUM -DESCRIPTOR.message_types_by_name['CallConversionReportingStateEnum'] = _CALLCONVERSIONREPORTINGSTATEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CallConversionReportingStateEnum = _reflection.GeneratedProtocolMessageType('CallConversionReportingStateEnum', (_message.Message,), dict( - DESCRIPTOR = _CALLCONVERSIONREPORTINGSTATEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.call_conversion_reporting_state_pb2' - , - __doc__ = """Container for enum describing possible data types for call conversion - reporting state. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.CallConversionReportingStateEnum) - )) -_sym_db.RegisterMessage(CallConversionReportingStateEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/call_conversion_reporting_state_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/call_conversion_reporting_state_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/call_conversion_reporting_state_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/call_placeholder_field_pb2.py b/google/ads/google_ads/v0/proto/enums/call_placeholder_field_pb2.py deleted file mode 100644 index 13a3db3da..000000000 --- a/google/ads/google_ads/v0/proto/enums/call_placeholder_field_pb2.py +++ /dev/null @@ -1,110 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/call_placeholder_field.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/call_placeholder_field.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\031CallPlaceholderFieldProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n@google/ads/googleads_v0/proto/enums/call_placeholder_field.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xba\x01\n\x18\x43\x61llPlaceholderFieldEnum\"\x9d\x01\n\x14\x43\x61llPlaceholderField\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x10\n\x0cPHONE_NUMBER\x10\x02\x12\x10\n\x0c\x43OUNTRY_CODE\x10\x03\x12\x0b\n\x07TRACKED\x10\x04\x12\x16\n\x12\x43ONVERSION_TYPE_ID\x10\x05\x12\x1e\n\x1a\x43ONVERSION_REPORTING_STATE\x10\x06\x42\xee\x01\n!com.google.ads.googleads.v0.enumsB\x19\x43\x61llPlaceholderFieldProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_CALLPLACEHOLDERFIELDENUM_CALLPLACEHOLDERFIELD = _descriptor.EnumDescriptor( - name='CallPlaceholderField', - full_name='google.ads.googleads.v0.enums.CallPlaceholderFieldEnum.CallPlaceholderField', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PHONE_NUMBER', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='COUNTRY_CODE', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TRACKED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONVERSION_TYPE_ID', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONVERSION_REPORTING_STATE', index=6, number=6, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=129, - serialized_end=286, -) -_sym_db.RegisterEnumDescriptor(_CALLPLACEHOLDERFIELDENUM_CALLPLACEHOLDERFIELD) - - -_CALLPLACEHOLDERFIELDENUM = _descriptor.Descriptor( - name='CallPlaceholderFieldEnum', - full_name='google.ads.googleads.v0.enums.CallPlaceholderFieldEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CALLPLACEHOLDERFIELDENUM_CALLPLACEHOLDERFIELD, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=100, - serialized_end=286, -) - -_CALLPLACEHOLDERFIELDENUM_CALLPLACEHOLDERFIELD.containing_type = _CALLPLACEHOLDERFIELDENUM -DESCRIPTOR.message_types_by_name['CallPlaceholderFieldEnum'] = _CALLPLACEHOLDERFIELDENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CallPlaceholderFieldEnum = _reflection.GeneratedProtocolMessageType('CallPlaceholderFieldEnum', (_message.Message,), dict( - DESCRIPTOR = _CALLPLACEHOLDERFIELDENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.call_placeholder_field_pb2' - , - __doc__ = """Values for Call placeholder fields. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.CallPlaceholderFieldEnum) - )) -_sym_db.RegisterMessage(CallPlaceholderFieldEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/call_placeholder_field_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/call_placeholder_field_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/call_placeholder_field_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/callout_placeholder_field_pb2.py b/google/ads/google_ads/v0/proto/enums/callout_placeholder_field_pb2.py deleted file mode 100644 index e28381439..000000000 --- a/google/ads/google_ads/v0/proto/enums/callout_placeholder_field_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/callout_placeholder_field.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/callout_placeholder_field.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\034CalloutPlaceholderFieldProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/enums/callout_placeholder_field.proto\x12\x1dgoogle.ads.googleads.v0.enums\"h\n\x1b\x43\x61lloutPlaceholderFieldEnum\"I\n\x17\x43\x61lloutPlaceholderField\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x10\n\x0c\x43\x41LLOUT_TEXT\x10\x02\x42\xf1\x01\n!com.google.ads.googleads.v0.enumsB\x1c\x43\x61lloutPlaceholderFieldProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_CALLOUTPLACEHOLDERFIELDENUM_CALLOUTPLACEHOLDERFIELD = _descriptor.EnumDescriptor( - name='CalloutPlaceholderField', - full_name='google.ads.googleads.v0.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderField', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CALLOUT_TEXT', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=133, - serialized_end=206, -) -_sym_db.RegisterEnumDescriptor(_CALLOUTPLACEHOLDERFIELDENUM_CALLOUTPLACEHOLDERFIELD) - - -_CALLOUTPLACEHOLDERFIELDENUM = _descriptor.Descriptor( - name='CalloutPlaceholderFieldEnum', - full_name='google.ads.googleads.v0.enums.CalloutPlaceholderFieldEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CALLOUTPLACEHOLDERFIELDENUM_CALLOUTPLACEHOLDERFIELD, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=102, - serialized_end=206, -) - -_CALLOUTPLACEHOLDERFIELDENUM_CALLOUTPLACEHOLDERFIELD.containing_type = _CALLOUTPLACEHOLDERFIELDENUM -DESCRIPTOR.message_types_by_name['CalloutPlaceholderFieldEnum'] = _CALLOUTPLACEHOLDERFIELDENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CalloutPlaceholderFieldEnum = _reflection.GeneratedProtocolMessageType('CalloutPlaceholderFieldEnum', (_message.Message,), dict( - DESCRIPTOR = _CALLOUTPLACEHOLDERFIELDENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.callout_placeholder_field_pb2' - , - __doc__ = """Values for Callout placeholder fields. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.CalloutPlaceholderFieldEnum) - )) -_sym_db.RegisterMessage(CalloutPlaceholderFieldEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/callout_placeholder_field_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/callout_placeholder_field_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/callout_placeholder_field_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/campaign_serving_status_pb2.py b/google/ads/google_ads/v0/proto/enums/campaign_serving_status_pb2.py deleted file mode 100644 index f95c7c878..000000000 --- a/google/ads/google_ads/v0/proto/enums/campaign_serving_status_pb2.py +++ /dev/null @@ -1,110 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/campaign_serving_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/campaign_serving_status.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\032CampaignServingStatusProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/enums/campaign_serving_status.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x90\x01\n\x19\x43\x61mpaignServingStatusEnum\"s\n\x15\x43\x61mpaignServingStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07SERVING\x10\x02\x12\x08\n\x04NONE\x10\x03\x12\t\n\x05\x45NDED\x10\x04\x12\x0b\n\x07PENDING\x10\x05\x12\r\n\tSUSPENDED\x10\x06\x42\xef\x01\n!com.google.ads.googleads.v0.enumsB\x1a\x43\x61mpaignServingStatusProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_CAMPAIGNSERVINGSTATUSENUM_CAMPAIGNSERVINGSTATUS = _descriptor.EnumDescriptor( - name='CampaignServingStatus', - full_name='google.ads.googleads.v0.enums.CampaignServingStatusEnum.CampaignServingStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SERVING', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NONE', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ENDED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PENDING', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SUSPENDED', index=6, number=6, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=130, - serialized_end=245, -) -_sym_db.RegisterEnumDescriptor(_CAMPAIGNSERVINGSTATUSENUM_CAMPAIGNSERVINGSTATUS) - - -_CAMPAIGNSERVINGSTATUSENUM = _descriptor.Descriptor( - name='CampaignServingStatusEnum', - full_name='google.ads.googleads.v0.enums.CampaignServingStatusEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CAMPAIGNSERVINGSTATUSENUM_CAMPAIGNSERVINGSTATUS, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=101, - serialized_end=245, -) - -_CAMPAIGNSERVINGSTATUSENUM_CAMPAIGNSERVINGSTATUS.containing_type = _CAMPAIGNSERVINGSTATUSENUM -DESCRIPTOR.message_types_by_name['CampaignServingStatusEnum'] = _CAMPAIGNSERVINGSTATUSENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignServingStatusEnum = _reflection.GeneratedProtocolMessageType('CampaignServingStatusEnum', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNSERVINGSTATUSENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.campaign_serving_status_pb2' - , - __doc__ = """Message describing Campaign serving statuses. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.CampaignServingStatusEnum) - )) -_sym_db.RegisterMessage(CampaignServingStatusEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/campaign_serving_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/campaign_serving_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/campaign_serving_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/campaign_shared_set_status_pb2.py b/google/ads/google_ads/v0/proto/enums/campaign_shared_set_status_pb2.py deleted file mode 100644 index 712ec0ab8..000000000 --- a/google/ads/google_ads/v0/proto/enums/campaign_shared_set_status_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/campaign_shared_set_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/campaign_shared_set_status.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\034CampaignSharedSetStatusProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nDgoogle/ads/googleads_v0/proto/enums/campaign_shared_set_status.proto\x12\x1dgoogle.ads.googleads.v0.enums\"p\n\x1b\x43\x61mpaignSharedSetStatusEnum\"Q\n\x17\x43\x61mpaignSharedSetStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07\x45NABLED\x10\x02\x12\x0b\n\x07REMOVED\x10\x03\x42\xf1\x01\n!com.google.ads.googleads.v0.enumsB\x1c\x43\x61mpaignSharedSetStatusProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_CAMPAIGNSHAREDSETSTATUSENUM_CAMPAIGNSHAREDSETSTATUS = _descriptor.EnumDescriptor( - name='CampaignSharedSetStatus', - full_name='google.ads.googleads.v0.enums.CampaignSharedSetStatusEnum.CampaignSharedSetStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ENABLED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REMOVED', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=134, - serialized_end=215, -) -_sym_db.RegisterEnumDescriptor(_CAMPAIGNSHAREDSETSTATUSENUM_CAMPAIGNSHAREDSETSTATUS) - - -_CAMPAIGNSHAREDSETSTATUSENUM = _descriptor.Descriptor( - name='CampaignSharedSetStatusEnum', - full_name='google.ads.googleads.v0.enums.CampaignSharedSetStatusEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CAMPAIGNSHAREDSETSTATUSENUM_CAMPAIGNSHAREDSETSTATUS, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=103, - serialized_end=215, -) - -_CAMPAIGNSHAREDSETSTATUSENUM_CAMPAIGNSHAREDSETSTATUS.containing_type = _CAMPAIGNSHAREDSETSTATUSENUM -DESCRIPTOR.message_types_by_name['CampaignSharedSetStatusEnum'] = _CAMPAIGNSHAREDSETSTATUSENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignSharedSetStatusEnum = _reflection.GeneratedProtocolMessageType('CampaignSharedSetStatusEnum', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNSHAREDSETSTATUSENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.campaign_shared_set_status_pb2' - , - __doc__ = """Container for enum describing types of campaign shared set statuses. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.CampaignSharedSetStatusEnum) - )) -_sym_db.RegisterMessage(CampaignSharedSetStatusEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/campaign_shared_set_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/campaign_shared_set_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/campaign_shared_set_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/campaign_status_pb2.py b/google/ads/google_ads/v0/proto/enums/campaign_status_pb2.py deleted file mode 100644 index c154ace3d..000000000 --- a/google/ads/google_ads/v0/proto/enums/campaign_status_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/campaign_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/campaign_status.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\023CampaignStatusProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/enums/campaign_status.proto\x12\x1dgoogle.ads.googleads.v0.enums\"j\n\x12\x43\x61mpaignStatusEnum\"T\n\x0e\x43\x61mpaignStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07\x45NABLED\x10\x02\x12\n\n\x06PAUSED\x10\x03\x12\x0b\n\x07REMOVED\x10\x04\x42\xe8\x01\n!com.google.ads.googleads.v0.enumsB\x13\x43\x61mpaignStatusProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_CAMPAIGNSTATUSENUM_CAMPAIGNSTATUS = _descriptor.EnumDescriptor( - name='CampaignStatus', - full_name='google.ads.googleads.v0.enums.CampaignStatusEnum.CampaignStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ENABLED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PAUSED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REMOVED', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=114, - serialized_end=198, -) -_sym_db.RegisterEnumDescriptor(_CAMPAIGNSTATUSENUM_CAMPAIGNSTATUS) - - -_CAMPAIGNSTATUSENUM = _descriptor.Descriptor( - name='CampaignStatusEnum', - full_name='google.ads.googleads.v0.enums.CampaignStatusEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CAMPAIGNSTATUSENUM_CAMPAIGNSTATUS, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=92, - serialized_end=198, -) - -_CAMPAIGNSTATUSENUM_CAMPAIGNSTATUS.containing_type = _CAMPAIGNSTATUSENUM -DESCRIPTOR.message_types_by_name['CampaignStatusEnum'] = _CAMPAIGNSTATUSENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignStatusEnum = _reflection.GeneratedProtocolMessageType('CampaignStatusEnum', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNSTATUSENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.campaign_status_pb2' - , - __doc__ = """Container for enum describing possible statuses of a campaign. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.CampaignStatusEnum) - )) -_sym_db.RegisterMessage(CampaignStatusEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/campaign_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/campaign_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/campaign_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/change_status_operation_pb2.py b/google/ads/google_ads/v0/proto/enums/change_status_operation_pb2.py deleted file mode 100644 index 0f63b02f1..000000000 --- a/google/ads/google_ads/v0/proto/enums/change_status_operation_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/change_status_operation.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/change_status_operation.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\032ChangeStatusOperationProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/enums/change_status_operation.proto\x12\x1dgoogle.ads.googleads.v0.enums\"w\n\x19\x43hangeStatusOperationEnum\"Z\n\x15\x43hangeStatusOperation\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\t\n\x05\x41\x44\x44\x45\x44\x10\x02\x12\x0b\n\x07\x43HANGED\x10\x03\x12\x0b\n\x07REMOVED\x10\x04\x42\xef\x01\n!com.google.ads.googleads.v0.enumsB\x1a\x43hangeStatusOperationProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_CHANGESTATUSOPERATIONENUM_CHANGESTATUSOPERATION = _descriptor.EnumDescriptor( - name='ChangeStatusOperation', - full_name='google.ads.googleads.v0.enums.ChangeStatusOperationEnum.ChangeStatusOperation', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADDED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CHANGED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REMOVED', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=129, - serialized_end=219, -) -_sym_db.RegisterEnumDescriptor(_CHANGESTATUSOPERATIONENUM_CHANGESTATUSOPERATION) - - -_CHANGESTATUSOPERATIONENUM = _descriptor.Descriptor( - name='ChangeStatusOperationEnum', - full_name='google.ads.googleads.v0.enums.ChangeStatusOperationEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CHANGESTATUSOPERATIONENUM_CHANGESTATUSOPERATION, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=100, - serialized_end=219, -) - -_CHANGESTATUSOPERATIONENUM_CHANGESTATUSOPERATION.containing_type = _CHANGESTATUSOPERATIONENUM -DESCRIPTOR.message_types_by_name['ChangeStatusOperationEnum'] = _CHANGESTATUSOPERATIONENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ChangeStatusOperationEnum = _reflection.GeneratedProtocolMessageType('ChangeStatusOperationEnum', (_message.Message,), dict( - DESCRIPTOR = _CHANGESTATUSOPERATIONENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.change_status_operation_pb2' - , - __doc__ = """Container for enum describing operations for the ChangeStatus resource. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.ChangeStatusOperationEnum) - )) -_sym_db.RegisterMessage(ChangeStatusOperationEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/change_status_operation_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/change_status_operation_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/change_status_operation_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/change_status_resource_type_pb2.py b/google/ads/google_ads/v0/proto/enums/change_status_resource_type_pb2.py deleted file mode 100644 index 8a3dd72e3..000000000 --- a/google/ads/google_ads/v0/proto/enums/change_status_resource_type_pb2.py +++ /dev/null @@ -1,119 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/change_status_resource_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/change_status_resource_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\035ChangeStatusResourceTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/enums/change_status_resource_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xcf\x01\n\x1c\x43hangeStatusResourceTypeEnum\"\xae\x01\n\x18\x43hangeStatusResourceType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08\x41\x44_GROUP\x10\x03\x12\x0f\n\x0b\x41\x44_GROUP_AD\x10\x04\x12\x16\n\x12\x41\x44_GROUP_CRITERION\x10\x05\x12\x0c\n\x08\x43\x41MPAIGN\x10\x06\x12\x16\n\x12\x43\x41MPAIGN_CRITERION\x10\x07\x12\x08\n\x04\x46\x45\x45\x44\x10\t\x12\r\n\tFEED_ITEM\x10\nB\xf2\x01\n!com.google.ads.googleads.v0.enumsB\x1d\x43hangeStatusResourceTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_CHANGESTATUSRESOURCETYPEENUM_CHANGESTATUSRESOURCETYPE = _descriptor.EnumDescriptor( - name='ChangeStatusResourceType', - full_name='google.ads.googleads.v0.enums.ChangeStatusResourceTypeEnum.ChangeStatusResourceType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_GROUP', index=2, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_GROUP_AD', index=3, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_GROUP_CRITERION', index=4, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN', index=5, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_CRITERION', index=6, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED', index=7, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_ITEM', index=8, number=10, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=138, - serialized_end=312, -) -_sym_db.RegisterEnumDescriptor(_CHANGESTATUSRESOURCETYPEENUM_CHANGESTATUSRESOURCETYPE) - - -_CHANGESTATUSRESOURCETYPEENUM = _descriptor.Descriptor( - name='ChangeStatusResourceTypeEnum', - full_name='google.ads.googleads.v0.enums.ChangeStatusResourceTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CHANGESTATUSRESOURCETYPEENUM_CHANGESTATUSRESOURCETYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=105, - serialized_end=312, -) - -_CHANGESTATUSRESOURCETYPEENUM_CHANGESTATUSRESOURCETYPE.containing_type = _CHANGESTATUSRESOURCETYPEENUM -DESCRIPTOR.message_types_by_name['ChangeStatusResourceTypeEnum'] = _CHANGESTATUSRESOURCETYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ChangeStatusResourceTypeEnum = _reflection.GeneratedProtocolMessageType('ChangeStatusResourceTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _CHANGESTATUSRESOURCETYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.change_status_resource_type_pb2' - , - __doc__ = """Container for enum describing supported resource types for the - ChangeStatus resource. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.ChangeStatusResourceTypeEnum) - )) -_sym_db.RegisterMessage(ChangeStatusResourceTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/change_status_resource_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/change_status_resource_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/change_status_resource_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/content_label_type_pb2.py b/google/ads/google_ads/v0/proto/enums/content_label_type_pb2.py deleted file mode 100644 index edfba8d00..000000000 --- a/google/ads/google_ads/v0/proto/enums/content_label_type_pb2.py +++ /dev/null @@ -1,150 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/content_label_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/content_label_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\025ContentLabelTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nB\xe9\x01\n!com.google.ads.googleads.v0.enumsB\x14InteractionTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_INTERACTIONTYPEENUM_INTERACTIONTYPE = _descriptor.EnumDescriptor( - name='InteractionType', - full_name='google.ads.googleads.v0.enums.InteractionTypeEnum.InteractionType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CALLS', index=2, number=8000, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=116, - serialized_end=175, -) -_sym_db.RegisterEnumDescriptor(_INTERACTIONTYPEENUM_INTERACTIONTYPE) - - -_INTERACTIONTYPEENUM = _descriptor.Descriptor( - name='InteractionTypeEnum', - full_name='google.ads.googleads.v0.enums.InteractionTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _INTERACTIONTYPEENUM_INTERACTIONTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=93, - serialized_end=175, -) - -_INTERACTIONTYPEENUM_INTERACTIONTYPE.containing_type = _INTERACTIONTYPEENUM -DESCRIPTOR.message_types_by_name['InteractionTypeEnum'] = _INTERACTIONTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -InteractionTypeEnum = _reflection.GeneratedProtocolMessageType('InteractionTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _INTERACTIONTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.interaction_type_pb2' - , - __doc__ = """Container for enum describing possible interaction types. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.InteractionTypeEnum) - )) -_sym_db.RegisterMessage(InteractionTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/interaction_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/interaction_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/interaction_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/job_placeholder_field_pb2.py b/google/ads/google_ads/v0/proto/enums/job_placeholder_field_pb2.py deleted file mode 100644 index 4d1ff34b0..000000000 --- a/google/ads/google_ads/v0/proto/enums/job_placeholder_field_pb2.py +++ /dev/null @@ -1,160 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/job_placeholder_field.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/job_placeholder_field.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\031JobsPlaceholderFieldProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n?google/ads/googleads_v0/proto/enums/job_placeholder_field.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xf1\x02\n\x17JobPlaceholderFieldEnum\"\xd5\x02\n\x13JobPlaceholderField\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\n\n\x06JOB_ID\x10\x02\x12\x0f\n\x0bLOCATION_ID\x10\x03\x12\t\n\x05TITLE\x10\x04\x12\x0c\n\x08SUBTITLE\x10\x05\x12\x0f\n\x0b\x44\x45SCRIPTION\x10\x06\x12\r\n\tIMAGE_URL\x10\x07\x12\x0c\n\x08\x43\x41TEGORY\x10\x08\x12\x17\n\x13\x43ONTEXTUAL_KEYWORDS\x10\t\x12\x0b\n\x07\x41\x44\x44RESS\x10\n\x12\n\n\x06SALARY\x10\x0b\x12\x0e\n\nFINAL_URLS\x10\x0c\x12\x15\n\x11\x46INAL_MOBILE_URLS\x10\x0e\x12\x10\n\x0cTRACKING_URL\x10\x0f\x12\x14\n\x10\x41NDROID_APP_LINK\x10\x10\x12\x13\n\x0fSIMILAR_JOB_IDS\x10\x11\x12\x10\n\x0cIOS_APP_LINK\x10\x12\x12\x14\n\x10IOS_APP_STORE_ID\x10\x13\x42\xee\x01\n!com.google.ads.googleads.v0.enumsB\x19JobsPlaceholderFieldProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_JOBPLACEHOLDERFIELDENUM_JOBPLACEHOLDERFIELD = _descriptor.EnumDescriptor( - name='JobPlaceholderField', - full_name='google.ads.googleads.v0.enums.JobPlaceholderFieldEnum.JobPlaceholderField', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='JOB_ID', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOCATION_ID', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TITLE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SUBTITLE', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DESCRIPTION', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IMAGE_URL', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CATEGORY', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONTEXTUAL_KEYWORDS', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADDRESS', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SALARY', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_URLS', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_MOBILE_URLS', index=13, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TRACKING_URL', index=14, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ANDROID_APP_LINK', index=15, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SIMILAR_JOB_IDS', index=16, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IOS_APP_LINK', index=17, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IOS_APP_STORE_ID', index=18, number=19, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=127, - serialized_end=468, -) -_sym_db.RegisterEnumDescriptor(_JOBPLACEHOLDERFIELDENUM_JOBPLACEHOLDERFIELD) - - -_JOBPLACEHOLDERFIELDENUM = _descriptor.Descriptor( - name='JobPlaceholderFieldEnum', - full_name='google.ads.googleads.v0.enums.JobPlaceholderFieldEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _JOBPLACEHOLDERFIELDENUM_JOBPLACEHOLDERFIELD, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=99, - serialized_end=468, -) - -_JOBPLACEHOLDERFIELDENUM_JOBPLACEHOLDERFIELD.containing_type = _JOBPLACEHOLDERFIELDENUM -DESCRIPTOR.message_types_by_name['JobPlaceholderFieldEnum'] = _JOBPLACEHOLDERFIELDENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -JobPlaceholderFieldEnum = _reflection.GeneratedProtocolMessageType('JobPlaceholderFieldEnum', (_message.Message,), dict( - DESCRIPTOR = _JOBPLACEHOLDERFIELDENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.job_placeholder_field_pb2' - , - __doc__ = """Values for Job placeholder fields. For more information about dynamic - remarketing feeds, see - https://support.google.com/google-ads/answer/6053288. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.JobPlaceholderFieldEnum) - )) -_sym_db.RegisterMessage(JobPlaceholderFieldEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/job_placeholder_field_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/job_placeholder_field_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/job_placeholder_field_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/keyword_match_type_pb2.py b/google/ads/google_ads/v0/proto/enums/keyword_match_type_pb2.py deleted file mode 100644 index cde06fdee..000000000 --- a/google/ads/google_ads/v0/proto/enums/keyword_match_type_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/keyword_match_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/keyword_match_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\025KeywordMatchTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\ngoogle/ads/googleads_v0/proto/enums/keyword_plan_network.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x7f\n\x16KeywordPlanNetworkEnum\"e\n\x12KeywordPlanNetwork\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x11\n\rGOOGLE_SEARCH\x10\x02\x12\x1e\n\x1aGOOGLE_SEARCH_AND_PARTNERS\x10\x03\x42\xec\x01\n!com.google.ads.googleads.v0.enumsB\x17KeywordPlanNetworkProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_KEYWORDPLANNETWORKENUM_KEYWORDPLANNETWORK = _descriptor.EnumDescriptor( - name='KeywordPlanNetwork', - full_name='google.ads.googleads.v0.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GOOGLE_SEARCH', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GOOGLE_SEARCH_AND_PARTNERS', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=123, - serialized_end=224, -) -_sym_db.RegisterEnumDescriptor(_KEYWORDPLANNETWORKENUM_KEYWORDPLANNETWORK) - - -_KEYWORDPLANNETWORKENUM = _descriptor.Descriptor( - name='KeywordPlanNetworkEnum', - full_name='google.ads.googleads.v0.enums.KeywordPlanNetworkEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _KEYWORDPLANNETWORKENUM_KEYWORDPLANNETWORK, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=97, - serialized_end=224, -) - -_KEYWORDPLANNETWORKENUM_KEYWORDPLANNETWORK.containing_type = _KEYWORDPLANNETWORKENUM -DESCRIPTOR.message_types_by_name['KeywordPlanNetworkEnum'] = _KEYWORDPLANNETWORKENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -KeywordPlanNetworkEnum = _reflection.GeneratedProtocolMessageType('KeywordPlanNetworkEnum', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANNETWORKENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.keyword_plan_network_pb2' - , - __doc__ = """Container for enumeration of keyword plan forecastable network types. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.KeywordPlanNetworkEnum) - )) -_sym_db.RegisterMessage(KeywordPlanNetworkEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/keyword_plan_network_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/keyword_plan_network_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/keyword_plan_network_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/listing_custom_attribute_index_pb2.py b/google/ads/google_ads/v0/proto/enums/listing_custom_attribute_index_pb2.py deleted file mode 100644 index cef6f33f4..000000000 --- a/google/ads/google_ads/v0/proto/enums/listing_custom_attribute_index_pb2.py +++ /dev/null @@ -1,110 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/listing_custom_attribute_index.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/listing_custom_attribute_index.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB ListingCustomAttributeIndexProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nHgoogle/ads/googleads_v0/proto/enums/listing_custom_attribute_index.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xd7\x01\n\x1fListingCustomAttributeIndexEnum\"\xb3\x01\n\x1bListingCustomAttributeIndex\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x16\n\x12\x43USTOM_ATTRIBUTE_0\x10\x02\x12\x16\n\x12\x43USTOM_ATTRIBUTE_1\x10\x03\x12\x16\n\x12\x43USTOM_ATTRIBUTE_2\x10\x04\x12\x16\n\x12\x43USTOM_ATTRIBUTE_3\x10\x05\x12\x16\n\x12\x43USTOM_ATTRIBUTE_4\x10\x06\x42\xf5\x01\n!com.google.ads.googleads.v0.enumsB ListingCustomAttributeIndexProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_LISTINGCUSTOMATTRIBUTEINDEXENUM_LISTINGCUSTOMATTRIBUTEINDEX = _descriptor.EnumDescriptor( - name='ListingCustomAttributeIndex', - full_name='google.ads.googleads.v0.enums.ListingCustomAttributeIndexEnum.ListingCustomAttributeIndex', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOM_ATTRIBUTE_0', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOM_ATTRIBUTE_1', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOM_ATTRIBUTE_2', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOM_ATTRIBUTE_3', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOM_ATTRIBUTE_4', index=6, number=6, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=144, - serialized_end=323, -) -_sym_db.RegisterEnumDescriptor(_LISTINGCUSTOMATTRIBUTEINDEXENUM_LISTINGCUSTOMATTRIBUTEINDEX) - - -_LISTINGCUSTOMATTRIBUTEINDEXENUM = _descriptor.Descriptor( - name='ListingCustomAttributeIndexEnum', - full_name='google.ads.googleads.v0.enums.ListingCustomAttributeIndexEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _LISTINGCUSTOMATTRIBUTEINDEXENUM_LISTINGCUSTOMATTRIBUTEINDEX, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=108, - serialized_end=323, -) - -_LISTINGCUSTOMATTRIBUTEINDEXENUM_LISTINGCUSTOMATTRIBUTEINDEX.containing_type = _LISTINGCUSTOMATTRIBUTEINDEXENUM -DESCRIPTOR.message_types_by_name['ListingCustomAttributeIndexEnum'] = _LISTINGCUSTOMATTRIBUTEINDEXENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ListingCustomAttributeIndexEnum = _reflection.GeneratedProtocolMessageType('ListingCustomAttributeIndexEnum', (_message.Message,), dict( - DESCRIPTOR = _LISTINGCUSTOMATTRIBUTEINDEXENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.listing_custom_attribute_index_pb2' - , - __doc__ = """Container for enum describing the index of the listing custom attribute. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.ListingCustomAttributeIndexEnum) - )) -_sym_db.RegisterMessage(ListingCustomAttributeIndexEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/listing_custom_attribute_index_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/listing_custom_attribute_index_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/listing_custom_attribute_index_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/listing_group_type_pb2.py b/google/ads/google_ads/v0/proto/enums/listing_group_type_pb2.py deleted file mode 100644 index 4395cc902..000000000 --- a/google/ads/google_ads/v0/proto/enums/listing_group_type_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/listing_group_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/listing_group_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\025ListingGroupTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\ngoogle/ads/googleads_v0/proto/enums/parental_status_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x7f\n\x16ParentalStatusTypeEnum\"e\n\x12ParentalStatusType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x06PARENT\x10\xac\x02\x12\x11\n\x0cNOT_A_PARENT\x10\xad\x02\x12\x11\n\x0cUNDETERMINED\x10\xae\x02\x42\xec\x01\n!com.google.ads.googleads.v0.enumsB\x17ParentalStatusTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_PARENTALSTATUSTYPEENUM_PARENTALSTATUSTYPE = _descriptor.EnumDescriptor( - name='ParentalStatusType', - full_name='google.ads.googleads.v0.enums.ParentalStatusTypeEnum.ParentalStatusType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PARENT', index=2, number=300, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NOT_A_PARENT', index=3, number=301, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNDETERMINED', index=4, number=302, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=123, - serialized_end=224, -) -_sym_db.RegisterEnumDescriptor(_PARENTALSTATUSTYPEENUM_PARENTALSTATUSTYPE) - - -_PARENTALSTATUSTYPEENUM = _descriptor.Descriptor( - name='ParentalStatusTypeEnum', - full_name='google.ads.googleads.v0.enums.ParentalStatusTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _PARENTALSTATUSTYPEENUM_PARENTALSTATUSTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=97, - serialized_end=224, -) - -_PARENTALSTATUSTYPEENUM_PARENTALSTATUSTYPE.containing_type = _PARENTALSTATUSTYPEENUM -DESCRIPTOR.message_types_by_name['ParentalStatusTypeEnum'] = _PARENTALSTATUSTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ParentalStatusTypeEnum = _reflection.GeneratedProtocolMessageType('ParentalStatusTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _PARENTALSTATUSTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.parental_status_type_pb2' - , - __doc__ = """Container for enum describing the type of demographic parental statuses. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.ParentalStatusTypeEnum) - )) -_sym_db.RegisterMessage(ParentalStatusTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/parental_status_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/parental_status_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/parental_status_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/placeholder_type_pb2.py b/google/ads/google_ads/v0/proto/enums/placeholder_type_pb2.py deleted file mode 100644 index 05cd0c8b0..000000000 --- a/google/ads/google_ads/v0/proto/enums/placeholder_type_pb2.py +++ /dev/null @@ -1,167 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/placeholder_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/placeholder_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\024PlaceholderTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n:google/ads/googleads_v0/proto/enums/placeholder_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x90\x03\n\x13PlaceholderTypeEnum\"\xf8\x02\n\x0fPlaceholderType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08SITELINK\x10\x02\x12\x08\n\x04\x43\x41LL\x10\x03\x12\x07\n\x03\x41PP\x10\x04\x12\x0c\n\x08LOCATION\x10\x05\x12\x16\n\x12\x41\x46\x46ILIATE_LOCATION\x10\x06\x12\x0b\n\x07\x43\x41LLOUT\x10\x07\x12\x16\n\x12STRUCTURED_SNIPPET\x10\x08\x12\x0b\n\x07MESSAGE\x10\t\x12\t\n\x05PRICE\x10\n\x12\r\n\tPROMOTION\x10\x0b\x12\x11\n\rAD_CUSTOMIZER\x10\x0c\x12\x15\n\x11\x44YNAMIC_EDUCATION\x10\r\x12\x12\n\x0e\x44YNAMIC_FLIGHT\x10\x0e\x12\x12\n\x0e\x44YNAMIC_CUSTOM\x10\x0f\x12\x11\n\rDYNAMIC_HOTEL\x10\x10\x12\x17\n\x13\x44YNAMIC_REAL_ESTATE\x10\x11\x12\x12\n\x0e\x44YNAMIC_TRAVEL\x10\x12\x12\x11\n\rDYNAMIC_LOCAL\x10\x13\x12\x0f\n\x0b\x44YNAMIC_JOB\x10\x14\x42\xe9\x01\n!com.google.ads.googleads.v0.enumsB\x14PlaceholderTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_PLACEHOLDERTYPEENUM_PLACEHOLDERTYPE = _descriptor.EnumDescriptor( - name='PlaceholderType', - full_name='google.ads.googleads.v0.enums.PlaceholderTypeEnum.PlaceholderType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SITELINK', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CALL', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APP', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOCATION', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AFFILIATE_LOCATION', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CALLOUT', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STRUCTURED_SNIPPET', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MESSAGE', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRICE', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROMOTION', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_CUSTOMIZER', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_EDUCATION', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_FLIGHT', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_CUSTOM', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_HOTEL', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_REAL_ESTATE', index=17, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_TRAVEL', index=18, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_LOCAL', index=19, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_JOB', index=20, number=20, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=118, - serialized_end=494, -) -_sym_db.RegisterEnumDescriptor(_PLACEHOLDERTYPEENUM_PLACEHOLDERTYPE) - - -_PLACEHOLDERTYPEENUM = _descriptor.Descriptor( - name='PlaceholderTypeEnum', - full_name='google.ads.googleads.v0.enums.PlaceholderTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _PLACEHOLDERTYPEENUM_PLACEHOLDERTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=94, - serialized_end=494, -) - -_PLACEHOLDERTYPEENUM_PLACEHOLDERTYPE.containing_type = _PLACEHOLDERTYPEENUM -DESCRIPTOR.message_types_by_name['PlaceholderTypeEnum'] = _PLACEHOLDERTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -PlaceholderTypeEnum = _reflection.GeneratedProtocolMessageType('PlaceholderTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _PLACEHOLDERTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.placeholder_type_pb2' - , - __doc__ = """Container for enum describing possible placeholder types for a feed - mapping. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.PlaceholderTypeEnum) - )) -_sym_db.RegisterMessage(PlaceholderTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/placeholder_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/placeholder_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/placeholder_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/policy_approval_status_pb2.py b/google/ads/google_ads/v0/proto/enums/policy_approval_status_pb2.py deleted file mode 100644 index 0e9abb1d1..000000000 --- a/google/ads/google_ads/v0/proto/enums/policy_approval_status_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/policy_approval_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/policy_approval_status.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\031PolicyApprovalStatusProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n@google/ads/googleads_v0/proto/enums/policy_approval_status.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xa1\x01\n\x18PolicyApprovalStatusEnum\"\x84\x01\n\x14PolicyApprovalStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0f\n\x0b\x44ISAPPROVED\x10\x02\x12\x14\n\x10\x41PPROVED_LIMITED\x10\x03\x12\x0c\n\x08\x41PPROVED\x10\x04\x12\x19\n\x15\x41REA_OF_INTEREST_ONLY\x10\x05\x42\xee\x01\n!com.google.ads.googleads.v0.enumsB\x19PolicyApprovalStatusProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_POLICYAPPROVALSTATUSENUM_POLICYAPPROVALSTATUS = _descriptor.EnumDescriptor( - name='PolicyApprovalStatus', - full_name='google.ads.googleads.v0.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DISAPPROVED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APPROVED_LIMITED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APPROVED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AREA_OF_INTEREST_ONLY', index=5, number=5, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=129, - serialized_end=261, -) -_sym_db.RegisterEnumDescriptor(_POLICYAPPROVALSTATUSENUM_POLICYAPPROVALSTATUS) - - -_POLICYAPPROVALSTATUSENUM = _descriptor.Descriptor( - name='PolicyApprovalStatusEnum', - full_name='google.ads.googleads.v0.enums.PolicyApprovalStatusEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _POLICYAPPROVALSTATUSENUM_POLICYAPPROVALSTATUS, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=100, - serialized_end=261, -) - -_POLICYAPPROVALSTATUSENUM_POLICYAPPROVALSTATUS.containing_type = _POLICYAPPROVALSTATUSENUM -DESCRIPTOR.message_types_by_name['PolicyApprovalStatusEnum'] = _POLICYAPPROVALSTATUSENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -PolicyApprovalStatusEnum = _reflection.GeneratedProtocolMessageType('PolicyApprovalStatusEnum', (_message.Message,), dict( - DESCRIPTOR = _POLICYAPPROVALSTATUSENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.policy_approval_status_pb2' - , - __doc__ = """Container for enum describing possible policy approval statuses. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.PolicyApprovalStatusEnum) - )) -_sym_db.RegisterMessage(PolicyApprovalStatusEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/policy_approval_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/policy_approval_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/policy_approval_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/policy_review_status_pb2.py b/google/ads/google_ads/v0/proto/enums/policy_review_status_pb2.py deleted file mode 100644 index 54c6ccc15..000000000 --- a/google/ads/google_ads/v0/proto/enums/policy_review_status_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/policy_review_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/policy_review_status.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\027PolicyReviewStatusProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/enums/policy_review_status.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x84\x01\n\x16PolicyReviewStatusEnum\"j\n\x12PolicyReviewStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x16\n\x12REVIEW_IN_PROGRESS\x10\x02\x12\x0c\n\x08REVIEWED\x10\x03\x12\x10\n\x0cUNDER_APPEAL\x10\x04\x42\xec\x01\n!com.google.ads.googleads.v0.enumsB\x17PolicyReviewStatusProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_POLICYREVIEWSTATUSENUM_POLICYREVIEWSTATUS = _descriptor.EnumDescriptor( - name='PolicyReviewStatus', - full_name='google.ads.googleads.v0.enums.PolicyReviewStatusEnum.PolicyReviewStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REVIEW_IN_PROGRESS', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REVIEWED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNDER_APPEAL', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=124, - serialized_end=230, -) -_sym_db.RegisterEnumDescriptor(_POLICYREVIEWSTATUSENUM_POLICYREVIEWSTATUS) - - -_POLICYREVIEWSTATUSENUM = _descriptor.Descriptor( - name='PolicyReviewStatusEnum', - full_name='google.ads.googleads.v0.enums.PolicyReviewStatusEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _POLICYREVIEWSTATUSENUM_POLICYREVIEWSTATUS, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=98, - serialized_end=230, -) - -_POLICYREVIEWSTATUSENUM_POLICYREVIEWSTATUS.containing_type = _POLICYREVIEWSTATUSENUM -DESCRIPTOR.message_types_by_name['PolicyReviewStatusEnum'] = _POLICYREVIEWSTATUSENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -PolicyReviewStatusEnum = _reflection.GeneratedProtocolMessageType('PolicyReviewStatusEnum', (_message.Message,), dict( - DESCRIPTOR = _POLICYREVIEWSTATUSENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.policy_review_status_pb2' - , - __doc__ = """Container for enum describing possible policy review statuses. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.PolicyReviewStatusEnum) - )) -_sym_db.RegisterMessage(PolicyReviewStatusEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/policy_review_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/policy_review_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/policy_review_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/policy_topic_entry_type_pb2.py b/google/ads/google_ads/v0/proto/enums/policy_topic_entry_type_pb2.py deleted file mode 100644 index e67e651e3..000000000 --- a/google/ads/google_ads/v0/proto/enums/policy_topic_entry_type_pb2.py +++ /dev/null @@ -1,110 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/policy_topic_entry_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/policy_topic_entry_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\031PolicyTopicEntryTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/enums/policy_topic_entry_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xaa\x01\n\x18PolicyTopicEntryTypeEnum\"\x8d\x01\n\x14PolicyTopicEntryType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0e\n\nPROHIBITED\x10\x02\x12\x0b\n\x07LIMITED\x10\x04\x12\x0f\n\x0b\x44\x45SCRIPTIVE\x10\x05\x12\x0e\n\nBROADENING\x10\x06\x12\x19\n\x15\x41REA_OF_INTEREST_ONLY\x10\x07\x42\xee\x01\n!com.google.ads.googleads.v0.enumsB\x19PolicyTopicEntryTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_POLICYTOPICENTRYTYPEENUM_POLICYTOPICENTRYTYPE = _descriptor.EnumDescriptor( - name='PolicyTopicEntryType', - full_name='google.ads.googleads.v0.enums.PolicyTopicEntryTypeEnum.PolicyTopicEntryType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LIMITED', index=3, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DESCRIPTIVE', index=4, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BROADENING', index=5, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AREA_OF_INTEREST_ONLY', index=6, number=7, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=130, - serialized_end=271, -) -_sym_db.RegisterEnumDescriptor(_POLICYTOPICENTRYTYPEENUM_POLICYTOPICENTRYTYPE) - - -_POLICYTOPICENTRYTYPEENUM = _descriptor.Descriptor( - name='PolicyTopicEntryTypeEnum', - full_name='google.ads.googleads.v0.enums.PolicyTopicEntryTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _POLICYTOPICENTRYTYPEENUM_POLICYTOPICENTRYTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=101, - serialized_end=271, -) - -_POLICYTOPICENTRYTYPEENUM_POLICYTOPICENTRYTYPE.containing_type = _POLICYTOPICENTRYTYPEENUM -DESCRIPTOR.message_types_by_name['PolicyTopicEntryTypeEnum'] = _POLICYTOPICENTRYTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -PolicyTopicEntryTypeEnum = _reflection.GeneratedProtocolMessageType('PolicyTopicEntryTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _POLICYTOPICENTRYTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.policy_topic_entry_type_pb2' - , - __doc__ = """Container for enum describing possible policy topic entry types. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.PolicyTopicEntryTypeEnum) - )) -_sym_db.RegisterMessage(PolicyTopicEntryTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/policy_topic_entry_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/policy_topic_entry_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/policy_topic_entry_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type_pb2.py b/google/ads/google_ads/v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type_pb2.py deleted file mode 100644 index ea5d1b1de..000000000 --- a/google/ads/google_ads/v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type_pb2.py +++ /dev/null @@ -1,111 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB2PolicyTopicEvidenceDestinationMismatchUrlTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n]google/ads/googleads_v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xe4\x01\n1PolicyTopicEvidenceDestinationMismatchUrlTypeEnum\"\xae\x01\n-PolicyTopicEvidenceDestinationMismatchUrlType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0f\n\x0b\x44ISPLAY_URL\x10\x02\x12\r\n\tFINAL_URL\x10\x03\x12\x14\n\x10\x46INAL_MOBILE_URL\x10\x04\x12\x10\n\x0cTRACKING_URL\x10\x05\x12\x17\n\x13MOBILE_TRACKING_URL\x10\x06\x42\x87\x02\n!com.google.ads.googleads.v0.enumsB2PolicyTopicEvidenceDestinationMismatchUrlTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPEENUM_POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPE = _descriptor.EnumDescriptor( - name='PolicyTopicEvidenceDestinationMismatchUrlType', - full_name='google.ads.googleads.v0.enums.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.PolicyTopicEvidenceDestinationMismatchUrlType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DISPLAY_URL', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_URL', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_MOBILE_URL', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TRACKING_URL', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MOBILE_TRACKING_URL', index=6, number=6, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=183, - serialized_end=357, -) -_sym_db.RegisterEnumDescriptor(_POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPEENUM_POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPE) - - -_POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPEENUM = _descriptor.Descriptor( - name='PolicyTopicEvidenceDestinationMismatchUrlTypeEnum', - full_name='google.ads.googleads.v0.enums.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPEENUM_POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=129, - serialized_end=357, -) - -_POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPEENUM_POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPE.containing_type = _POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPEENUM -DESCRIPTOR.message_types_by_name['PolicyTopicEvidenceDestinationMismatchUrlTypeEnum'] = _POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -PolicyTopicEvidenceDestinationMismatchUrlTypeEnum = _reflection.GeneratedProtocolMessageType('PolicyTopicEvidenceDestinationMismatchUrlTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.policy_topic_evidence_destination_mismatch_url_type_pb2' - , - __doc__ = """Container for enum describing possible policy topic evidence destination - mismatch url types. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum) - )) -_sym_db.RegisterMessage(PolicyTopicEvidenceDestinationMismatchUrlTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/policy_topic_evidence_destination_mismatch_url_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/preferred_content_type_pb2.py b/google/ads/google_ads/v0/proto/enums/preferred_content_type_pb2.py deleted file mode 100644 index f5fad675b..000000000 --- a/google/ads/google_ads/v0/proto/enums/preferred_content_type_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/preferred_content_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/preferred_content_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\031PreferredContentTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n@google/ads/googleads_v0/proto/enums/preferred_content_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"j\n\x18PreferredContentTypeEnum\"N\n\x14PreferredContentType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x18\n\x13YOUTUBE_TOP_CONTENT\x10\x90\x03\x42\xee\x01\n!com.google.ads.googleads.v0.enumsB\x19PreferredContentTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_PREFERREDCONTENTTYPEENUM_PREFERREDCONTENTTYPE = _descriptor.EnumDescriptor( - name='PreferredContentType', - full_name='google.ads.googleads.v0.enums.PreferredContentTypeEnum.PreferredContentType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='YOUTUBE_TOP_CONTENT', index=2, number=400, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=127, - serialized_end=205, -) -_sym_db.RegisterEnumDescriptor(_PREFERREDCONTENTTYPEENUM_PREFERREDCONTENTTYPE) - - -_PREFERREDCONTENTTYPEENUM = _descriptor.Descriptor( - name='PreferredContentTypeEnum', - full_name='google.ads.googleads.v0.enums.PreferredContentTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _PREFERREDCONTENTTYPEENUM_PREFERREDCONTENTTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=99, - serialized_end=205, -) - -_PREFERREDCONTENTTYPEENUM_PREFERREDCONTENTTYPE.containing_type = _PREFERREDCONTENTTYPEENUM -DESCRIPTOR.message_types_by_name['PreferredContentTypeEnum'] = _PREFERREDCONTENTTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -PreferredContentTypeEnum = _reflection.GeneratedProtocolMessageType('PreferredContentTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _PREFERREDCONTENTTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.preferred_content_type_pb2' - , - __doc__ = """Container for enumeration of preferred content criterion type. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.PreferredContentTypeEnum) - )) -_sym_db.RegisterMessage(PreferredContentTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/preferred_content_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/preferred_content_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/preferred_content_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/price_placeholder_field_pb2.py b/google/ads/google_ads/v0/proto/enums/price_placeholder_field_pb2.py deleted file mode 100644 index b0d895bc4..000000000 --- a/google/ads/google_ads/v0/proto/enums/price_placeholder_field_pb2.py +++ /dev/null @@ -1,302 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/price_placeholder_field.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/price_placeholder_field.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\032PricePlaceholderFieldProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/enums/price_placeholder_field.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xef\t\n\x19PricePlaceholderFieldEnum\"\xd1\t\n\x15PricePlaceholderField\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x08\n\x04TYPE\x10\x02\x12\x13\n\x0fPRICE_QUALIFIER\x10\x03\x12\x15\n\x11TRACKING_TEMPLATE\x10\x04\x12\x0c\n\x08LANGUAGE\x10\x05\x12\x14\n\x10\x46INAL_URL_SUFFIX\x10\x06\x12\x11\n\rITEM_1_HEADER\x10\x64\x12\x16\n\x12ITEM_1_DESCRIPTION\x10\x65\x12\x10\n\x0cITEM_1_PRICE\x10\x66\x12\x0f\n\x0bITEM_1_UNIT\x10g\x12\x15\n\x11ITEM_1_FINAL_URLS\x10h\x12\x1c\n\x18ITEM_1_FINAL_MOBILE_URLS\x10i\x12\x12\n\rITEM_2_HEADER\x10\xc8\x01\x12\x17\n\x12ITEM_2_DESCRIPTION\x10\xc9\x01\x12\x11\n\x0cITEM_2_PRICE\x10\xca\x01\x12\x10\n\x0bITEM_2_UNIT\x10\xcb\x01\x12\x16\n\x11ITEM_2_FINAL_URLS\x10\xcc\x01\x12\x1d\n\x18ITEM_2_FINAL_MOBILE_URLS\x10\xcd\x01\x12\x12\n\rITEM_3_HEADER\x10\xac\x02\x12\x17\n\x12ITEM_3_DESCRIPTION\x10\xad\x02\x12\x11\n\x0cITEM_3_PRICE\x10\xae\x02\x12\x10\n\x0bITEM_3_UNIT\x10\xaf\x02\x12\x16\n\x11ITEM_3_FINAL_URLS\x10\xb0\x02\x12\x1d\n\x18ITEM_3_FINAL_MOBILE_URLS\x10\xb1\x02\x12\x12\n\rITEM_4_HEADER\x10\x90\x03\x12\x17\n\x12ITEM_4_DESCRIPTION\x10\x91\x03\x12\x11\n\x0cITEM_4_PRICE\x10\x92\x03\x12\x10\n\x0bITEM_4_UNIT\x10\x93\x03\x12\x16\n\x11ITEM_4_FINAL_URLS\x10\x94\x03\x12\x1d\n\x18ITEM_4_FINAL_MOBILE_URLS\x10\x95\x03\x12\x12\n\rITEM_5_HEADER\x10\xf4\x03\x12\x17\n\x12ITEM_5_DESCRIPTION\x10\xf5\x03\x12\x11\n\x0cITEM_5_PRICE\x10\xf6\x03\x12\x10\n\x0bITEM_5_UNIT\x10\xf7\x03\x12\x16\n\x11ITEM_5_FINAL_URLS\x10\xf8\x03\x12\x1d\n\x18ITEM_5_FINAL_MOBILE_URLS\x10\xf9\x03\x12\x12\n\rITEM_6_HEADER\x10\xd8\x04\x12\x17\n\x12ITEM_6_DESCRIPTION\x10\xd9\x04\x12\x11\n\x0cITEM_6_PRICE\x10\xda\x04\x12\x10\n\x0bITEM_6_UNIT\x10\xdb\x04\x12\x16\n\x11ITEM_6_FINAL_URLS\x10\xdc\x04\x12\x1d\n\x18ITEM_6_FINAL_MOBILE_URLS\x10\xdd\x04\x12\x12\n\rITEM_7_HEADER\x10\xbc\x05\x12\x17\n\x12ITEM_7_DESCRIPTION\x10\xbd\x05\x12\x11\n\x0cITEM_7_PRICE\x10\xbe\x05\x12\x10\n\x0bITEM_7_UNIT\x10\xbf\x05\x12\x16\n\x11ITEM_7_FINAL_URLS\x10\xc0\x05\x12\x1d\n\x18ITEM_7_FINAL_MOBILE_URLS\x10\xc1\x05\x12\x12\n\rITEM_8_HEADER\x10\xa0\x06\x12\x17\n\x12ITEM_8_DESCRIPTION\x10\xa1\x06\x12\x11\n\x0cITEM_8_PRICE\x10\xa2\x06\x12\x10\n\x0bITEM_8_UNIT\x10\xa3\x06\x12\x16\n\x11ITEM_8_FINAL_URLS\x10\xa4\x06\x12\x1d\n\x18ITEM_8_FINAL_MOBILE_URLS\x10\xa5\x06\x42\xef\x01\n!com.google.ads.googleads.v0.enumsB\x1aPricePlaceholderFieldProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_PRICEPLACEHOLDERFIELDENUM_PRICEPLACEHOLDERFIELD = _descriptor.EnumDescriptor( - name='PricePlaceholderField', - full_name='google.ads.googleads.v0.enums.PricePlaceholderFieldEnum.PricePlaceholderField', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TYPE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRICE_QUALIFIER', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TRACKING_TEMPLATE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LANGUAGE', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_URL_SUFFIX', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_1_HEADER', index=7, number=100, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_1_DESCRIPTION', index=8, number=101, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_1_PRICE', index=9, number=102, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_1_UNIT', index=10, number=103, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_1_FINAL_URLS', index=11, number=104, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_1_FINAL_MOBILE_URLS', index=12, number=105, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_2_HEADER', index=13, number=200, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_2_DESCRIPTION', index=14, number=201, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_2_PRICE', index=15, number=202, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_2_UNIT', index=16, number=203, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_2_FINAL_URLS', index=17, number=204, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_2_FINAL_MOBILE_URLS', index=18, number=205, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_3_HEADER', index=19, number=300, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_3_DESCRIPTION', index=20, number=301, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_3_PRICE', index=21, number=302, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_3_UNIT', index=22, number=303, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_3_FINAL_URLS', index=23, number=304, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_3_FINAL_MOBILE_URLS', index=24, number=305, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_4_HEADER', index=25, number=400, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_4_DESCRIPTION', index=26, number=401, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_4_PRICE', index=27, number=402, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_4_UNIT', index=28, number=403, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_4_FINAL_URLS', index=29, number=404, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_4_FINAL_MOBILE_URLS', index=30, number=405, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_5_HEADER', index=31, number=500, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_5_DESCRIPTION', index=32, number=501, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_5_PRICE', index=33, number=502, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_5_UNIT', index=34, number=503, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_5_FINAL_URLS', index=35, number=504, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_5_FINAL_MOBILE_URLS', index=36, number=505, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_6_HEADER', index=37, number=600, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_6_DESCRIPTION', index=38, number=601, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_6_PRICE', index=39, number=602, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_6_UNIT', index=40, number=603, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_6_FINAL_URLS', index=41, number=604, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_6_FINAL_MOBILE_URLS', index=42, number=605, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_7_HEADER', index=43, number=700, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_7_DESCRIPTION', index=44, number=701, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_7_PRICE', index=45, number=702, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_7_UNIT', index=46, number=703, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_7_FINAL_URLS', index=47, number=704, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_7_FINAL_MOBILE_URLS', index=48, number=705, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_8_HEADER', index=49, number=800, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_8_DESCRIPTION', index=50, number=801, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_8_PRICE', index=51, number=802, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_8_UNIT', index=52, number=803, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_8_FINAL_URLS', index=53, number=804, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_8_FINAL_MOBILE_URLS', index=54, number=805, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=131, - serialized_end=1364, -) -_sym_db.RegisterEnumDescriptor(_PRICEPLACEHOLDERFIELDENUM_PRICEPLACEHOLDERFIELD) - - -_PRICEPLACEHOLDERFIELDENUM = _descriptor.Descriptor( - name='PricePlaceholderFieldEnum', - full_name='google.ads.googleads.v0.enums.PricePlaceholderFieldEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _PRICEPLACEHOLDERFIELDENUM_PRICEPLACEHOLDERFIELD, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=101, - serialized_end=1364, -) - -_PRICEPLACEHOLDERFIELDENUM_PRICEPLACEHOLDERFIELD.containing_type = _PRICEPLACEHOLDERFIELDENUM -DESCRIPTOR.message_types_by_name['PricePlaceholderFieldEnum'] = _PRICEPLACEHOLDERFIELDENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -PricePlaceholderFieldEnum = _reflection.GeneratedProtocolMessageType('PricePlaceholderFieldEnum', (_message.Message,), dict( - DESCRIPTOR = _PRICEPLACEHOLDERFIELDENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.price_placeholder_field_pb2' - , - __doc__ = """Values for Price placeholder fields. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.PricePlaceholderFieldEnum) - )) -_sym_db.RegisterMessage(PricePlaceholderFieldEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/price_placeholder_field_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/price_placeholder_field_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/price_placeholder_field_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/product_channel_exclusivity_pb2.py b/google/ads/google_ads/v0/proto/enums/product_channel_exclusivity_pb2.py deleted file mode 100644 index 3e722e916..000000000 --- a/google/ads/google_ads/v0/proto/enums/product_channel_exclusivity_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/product_channel_exclusivity.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/product_channel_exclusivity.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\036ProductChannelExclusivityProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/enums/product_channel_exclusivity.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x81\x01\n\x1dProductChannelExclusivityEnum\"`\n\x19ProductChannelExclusivity\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x12\n\x0eSINGLE_CHANNEL\x10\x02\x12\x11\n\rMULTI_CHANNEL\x10\x03\x42\xf3\x01\n!com.google.ads.googleads.v0.enumsB\x1eProductChannelExclusivityProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_PRODUCTCHANNELEXCLUSIVITYENUM_PRODUCTCHANNELEXCLUSIVITY = _descriptor.EnumDescriptor( - name='ProductChannelExclusivity', - full_name='google.ads.googleads.v0.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SINGLE_CHANNEL', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTI_CHANNEL', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=138, - serialized_end=234, -) -_sym_db.RegisterEnumDescriptor(_PRODUCTCHANNELEXCLUSIVITYENUM_PRODUCTCHANNELEXCLUSIVITY) - - -_PRODUCTCHANNELEXCLUSIVITYENUM = _descriptor.Descriptor( - name='ProductChannelExclusivityEnum', - full_name='google.ads.googleads.v0.enums.ProductChannelExclusivityEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _PRODUCTCHANNELEXCLUSIVITYENUM_PRODUCTCHANNELEXCLUSIVITY, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=105, - serialized_end=234, -) - -_PRODUCTCHANNELEXCLUSIVITYENUM_PRODUCTCHANNELEXCLUSIVITY.containing_type = _PRODUCTCHANNELEXCLUSIVITYENUM -DESCRIPTOR.message_types_by_name['ProductChannelExclusivityEnum'] = _PRODUCTCHANNELEXCLUSIVITYENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ProductChannelExclusivityEnum = _reflection.GeneratedProtocolMessageType('ProductChannelExclusivityEnum', (_message.Message,), dict( - DESCRIPTOR = _PRODUCTCHANNELEXCLUSIVITYENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.product_channel_exclusivity_pb2' - , - __doc__ = """Availability of a product offer. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.ProductChannelExclusivityEnum) - )) -_sym_db.RegisterMessage(ProductChannelExclusivityEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/product_channel_exclusivity_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/product_channel_exclusivity_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/product_channel_exclusivity_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/product_channel_pb2.py b/google/ads/google_ads/v0/proto/enums/product_channel_pb2.py deleted file mode 100644 index 2e87e2084..000000000 --- a/google/ads/google_ads/v0/proto/enums/product_channel_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/product_channel.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/product_channel.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\023ProductChannelProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/enums/product_channel.proto\x12\x1dgoogle.ads.googleads.v0.enums\"[\n\x12ProductChannelEnum\"E\n\x0eProductChannel\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\n\n\x06ONLINE\x10\x02\x12\t\n\x05LOCAL\x10\x03\x42\xe8\x01\n!com.google.ads.googleads.v0.enumsB\x13ProductChannelProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_PRODUCTCHANNELENUM_PRODUCTCHANNEL = _descriptor.EnumDescriptor( - name='ProductChannel', - full_name='google.ads.googleads.v0.enums.ProductChannelEnum.ProductChannel', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ONLINE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOCAL', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=114, - serialized_end=183, -) -_sym_db.RegisterEnumDescriptor(_PRODUCTCHANNELENUM_PRODUCTCHANNEL) - - -_PRODUCTCHANNELENUM = _descriptor.Descriptor( - name='ProductChannelEnum', - full_name='google.ads.googleads.v0.enums.ProductChannelEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _PRODUCTCHANNELENUM_PRODUCTCHANNEL, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=92, - serialized_end=183, -) - -_PRODUCTCHANNELENUM_PRODUCTCHANNEL.containing_type = _PRODUCTCHANNELENUM -DESCRIPTOR.message_types_by_name['ProductChannelEnum'] = _PRODUCTCHANNELENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ProductChannelEnum = _reflection.GeneratedProtocolMessageType('ProductChannelEnum', (_message.Message,), dict( - DESCRIPTOR = _PRODUCTCHANNELENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.product_channel_pb2' - , - __doc__ = """Locality of a product offer. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.ProductChannelEnum) - )) -_sym_db.RegisterMessage(ProductChannelEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/product_channel_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/product_channel_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/product_channel_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/product_condition_pb2.py b/google/ads/google_ads/v0/proto/enums/product_condition_pb2.py deleted file mode 100644 index ba8fe3b26..000000000 --- a/google/ads/google_ads/v0/proto/enums/product_condition_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/product_condition.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/product_condition.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\025ProductConditionProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/enums/product_condition.proto\x12\x1dgoogle.ads.googleads.v0.enums\"l\n\x14ProductConditionEnum\"T\n\x10ProductCondition\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x07\n\x03NEW\x10\x03\x12\x0f\n\x0bREFURBISHED\x10\x04\x12\x08\n\x04USED\x10\x05\x42\xea\x01\n!com.google.ads.googleads.v0.enumsB\x15ProductConditionProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_PRODUCTCONDITIONENUM_PRODUCTCONDITION = _descriptor.EnumDescriptor( - name='ProductCondition', - full_name='google.ads.googleads.v0.enums.ProductConditionEnum.ProductCondition', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NEW', index=2, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REFURBISHED', index=3, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='USED', index=4, number=5, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=118, - serialized_end=202, -) -_sym_db.RegisterEnumDescriptor(_PRODUCTCONDITIONENUM_PRODUCTCONDITION) - - -_PRODUCTCONDITIONENUM = _descriptor.Descriptor( - name='ProductConditionEnum', - full_name='google.ads.googleads.v0.enums.ProductConditionEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _PRODUCTCONDITIONENUM_PRODUCTCONDITION, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=94, - serialized_end=202, -) - -_PRODUCTCONDITIONENUM_PRODUCTCONDITION.containing_type = _PRODUCTCONDITIONENUM -DESCRIPTOR.message_types_by_name['ProductConditionEnum'] = _PRODUCTCONDITIONENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ProductConditionEnum = _reflection.GeneratedProtocolMessageType('ProductConditionEnum', (_message.Message,), dict( - DESCRIPTOR = _PRODUCTCONDITIONENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.product_condition_pb2' - , - __doc__ = """Condition of a product offer. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.ProductConditionEnum) - )) -_sym_db.RegisterMessage(ProductConditionEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/product_condition_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/product_condition_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/product_condition_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/product_type_level_pb2.py b/google/ads/google_ads/v0/proto/enums/product_type_level_pb2.py deleted file mode 100644 index b474014f5..000000000 --- a/google/ads/google_ads/v0/proto/enums/product_type_level_pb2.py +++ /dev/null @@ -1,110 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/product_type_level.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/product_type_level.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\025ProductTypeLevelProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\ngoogle/ads/googleads_v0/proto/enums/quality_score_bucket.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x7f\n\x16QualityScoreBucketEnum\"e\n\x12QualityScoreBucket\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x11\n\rBELOW_AVERAGE\x10\x02\x12\x0b\n\x07\x41VERAGE\x10\x03\x12\x11\n\rABOVE_AVERAGE\x10\x04\x42\xec\x01\n!com.google.ads.googleads.v0.enumsB\x17QualityScoreBucketProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_QUALITYSCOREBUCKETENUM_QUALITYSCOREBUCKET = _descriptor.EnumDescriptor( - name='QualityScoreBucket', - full_name='google.ads.googleads.v0.enums.QualityScoreBucketEnum.QualityScoreBucket', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BELOW_AVERAGE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AVERAGE', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ABOVE_AVERAGE', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=123, - serialized_end=224, -) -_sym_db.RegisterEnumDescriptor(_QUALITYSCOREBUCKETENUM_QUALITYSCOREBUCKET) - - -_QUALITYSCOREBUCKETENUM = _descriptor.Descriptor( - name='QualityScoreBucketEnum', - full_name='google.ads.googleads.v0.enums.QualityScoreBucketEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _QUALITYSCOREBUCKETENUM_QUALITYSCOREBUCKET, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=97, - serialized_end=224, -) - -_QUALITYSCOREBUCKETENUM_QUALITYSCOREBUCKET.containing_type = _QUALITYSCOREBUCKETENUM -DESCRIPTOR.message_types_by_name['QualityScoreBucketEnum'] = _QUALITYSCOREBUCKETENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -QualityScoreBucketEnum = _reflection.GeneratedProtocolMessageType('QualityScoreBucketEnum', (_message.Message,), dict( - DESCRIPTOR = _QUALITYSCOREBUCKETENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.quality_score_bucket_pb2' - , - __doc__ = """The relative performance compared to other advertisers. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.QualityScoreBucketEnum) - )) -_sym_db.RegisterMessage(QualityScoreBucketEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/quality_score_bucket_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/quality_score_bucket_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/quality_score_bucket_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/real_estate_placeholder_field_pb2.py b/google/ads/google_ads/v0/proto/enums/real_estate_placeholder_field_pb2.py deleted file mode 100644 index 80bd62a0f..000000000 --- a/google/ads/google_ads/v0/proto/enums/real_estate_placeholder_field_pb2.py +++ /dev/null @@ -1,164 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/real_estate_placeholder_field.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/real_estate_placeholder_field.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\037RealEstatePlaceholderFieldProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nGgoogle/ads/googleads_v0/proto/enums/real_estate_placeholder_field.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xa9\x03\n\x1eRealEstatePlaceholderFieldEnum\"\x86\x03\n\x1aRealEstatePlaceholderField\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0e\n\nLISTING_ID\x10\x02\x12\x10\n\x0cLISTING_NAME\x10\x03\x12\r\n\tCITY_NAME\x10\x04\x12\x0f\n\x0b\x44\x45SCRIPTION\x10\x05\x12\x0b\n\x07\x41\x44\x44RESS\x10\x06\x12\t\n\x05PRICE\x10\x07\x12\x13\n\x0f\x46ORMATTED_PRICE\x10\x08\x12\r\n\tIMAGE_URL\x10\t\x12\x11\n\rPROPERTY_TYPE\x10\n\x12\x10\n\x0cLISTING_TYPE\x10\x0b\x12\x17\n\x13\x43ONTEXTUAL_KEYWORDS\x10\x0c\x12\x0e\n\nFINAL_URLS\x10\r\x12\x15\n\x11\x46INAL_MOBILE_URLS\x10\x0e\x12\x10\n\x0cTRACKING_URL\x10\x0f\x12\x14\n\x10\x41NDROID_APP_LINK\x10\x10\x12\x17\n\x13SIMILAR_LISTING_IDS\x10\x11\x12\x10\n\x0cIOS_APP_LINK\x10\x12\x12\x14\n\x10IOS_APP_STORE_ID\x10\x13\x42\xf4\x01\n!com.google.ads.googleads.v0.enumsB\x1fRealEstatePlaceholderFieldProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_REALESTATEPLACEHOLDERFIELDENUM_REALESTATEPLACEHOLDERFIELD = _descriptor.EnumDescriptor( - name='RealEstatePlaceholderField', - full_name='google.ads.googleads.v0.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LISTING_ID', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LISTING_NAME', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CITY_NAME', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DESCRIPTION', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADDRESS', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRICE', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FORMATTED_PRICE', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IMAGE_URL', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROPERTY_TYPE', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LISTING_TYPE', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONTEXTUAL_KEYWORDS', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_URLS', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_MOBILE_URLS', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TRACKING_URL', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ANDROID_APP_LINK', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SIMILAR_LISTING_IDS', index=17, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IOS_APP_LINK', index=18, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IOS_APP_STORE_ID', index=19, number=19, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=142, - serialized_end=532, -) -_sym_db.RegisterEnumDescriptor(_REALESTATEPLACEHOLDERFIELDENUM_REALESTATEPLACEHOLDERFIELD) - - -_REALESTATEPLACEHOLDERFIELDENUM = _descriptor.Descriptor( - name='RealEstatePlaceholderFieldEnum', - full_name='google.ads.googleads.v0.enums.RealEstatePlaceholderFieldEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _REALESTATEPLACEHOLDERFIELDENUM_REALESTATEPLACEHOLDERFIELD, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=107, - serialized_end=532, -) - -_REALESTATEPLACEHOLDERFIELDENUM_REALESTATEPLACEHOLDERFIELD.containing_type = _REALESTATEPLACEHOLDERFIELDENUM -DESCRIPTOR.message_types_by_name['RealEstatePlaceholderFieldEnum'] = _REALESTATEPLACEHOLDERFIELDENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -RealEstatePlaceholderFieldEnum = _reflection.GeneratedProtocolMessageType('RealEstatePlaceholderFieldEnum', (_message.Message,), dict( - DESCRIPTOR = _REALESTATEPLACEHOLDERFIELDENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.real_estate_placeholder_field_pb2' - , - __doc__ = """Values for Real Estate placeholder fields. For more information about - dynamic remarketing feeds, see - https://support.google.com/google-ads/answer/6053288. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.RealEstatePlaceholderFieldEnum) - )) -_sym_db.RegisterMessage(RealEstatePlaceholderFieldEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/real_estate_placeholder_field_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/real_estate_placeholder_field_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/real_estate_placeholder_field_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/recommendation_type_pb2.py b/google/ads/google_ads/v0/proto/enums/recommendation_type_pb2.py deleted file mode 100644 index 5e596b5d7..000000000 --- a/google/ads/google_ads/v0/proto/enums/recommendation_type_pb2.py +++ /dev/null @@ -1,126 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/recommendation_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/recommendation_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\027RecommendationTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/enums/recommendation_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x9f\x02\n\x16RecommendationTypeEnum\"\x84\x02\n\x12RecommendationType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x13\n\x0f\x43\x41MPAIGN_BUDGET\x10\x02\x12\x0b\n\x07KEYWORD\x10\x03\x12\x0b\n\x07TEXT_AD\x10\x04\x12\x15\n\x11TARGET_CPA_OPT_IN\x10\x05\x12\x1f\n\x1bMAXIMIZE_CONVERSIONS_OPT_IN\x10\x06\x12\x17\n\x13\x45NHANCED_CPC_OPT_IN\x10\x07\x12\x1a\n\x16SEARCH_PARTNERS_OPT_IN\x10\x08\x12\x1a\n\x16MAXIMIZE_CLICKS_OPT_IN\x10\t\x12\x18\n\x14OPTIMIZE_AD_ROTATION\x10\nB\xec\x01\n!com.google.ads.googleads.v0.enumsB\x17RecommendationTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_RECOMMENDATIONTYPEENUM_RECOMMENDATIONTYPE = _descriptor.EnumDescriptor( - name='RecommendationType', - full_name='google.ads.googleads.v0.enums.RecommendationTypeEnum.RecommendationType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_BUDGET', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEYWORD', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TEXT_AD', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TARGET_CPA_OPT_IN', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MAXIMIZE_CONVERSIONS_OPT_IN', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ENHANCED_CPC_OPT_IN', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SEARCH_PARTNERS_OPT_IN', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MAXIMIZE_CLICKS_OPT_IN', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OPTIMIZE_AD_ROTATION', index=10, number=10, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=124, - serialized_end=384, -) -_sym_db.RegisterEnumDescriptor(_RECOMMENDATIONTYPEENUM_RECOMMENDATIONTYPE) - - -_RECOMMENDATIONTYPEENUM = _descriptor.Descriptor( - name='RecommendationTypeEnum', - full_name='google.ads.googleads.v0.enums.RecommendationTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _RECOMMENDATIONTYPEENUM_RECOMMENDATIONTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=97, - serialized_end=384, -) - -_RECOMMENDATIONTYPEENUM_RECOMMENDATIONTYPE.containing_type = _RECOMMENDATIONTYPEENUM -DESCRIPTOR.message_types_by_name['RecommendationTypeEnum'] = _RECOMMENDATIONTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -RecommendationTypeEnum = _reflection.GeneratedProtocolMessageType('RecommendationTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _RECOMMENDATIONTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.recommendation_type_pb2' - , - __doc__ = """Container for enum describing types of recommendations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.RecommendationTypeEnum) - )) -_sym_db.RegisterMessage(RecommendationTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/recommendation_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/recommendation_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/recommendation_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/search_term_match_type_pb2.py b/google/ads/google_ads/v0/proto/enums/search_term_match_type_pb2.py deleted file mode 100644 index 3922b902b..000000000 --- a/google/ads/google_ads/v0/proto/enums/search_term_match_type_pb2.py +++ /dev/null @@ -1,111 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/search_term_match_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/search_term_match_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\030SearchTermMatchTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n@google/ads/googleads_v0/proto/enums/search_term_match_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x91\x01\n\x17SearchTermMatchTypeEnum\"v\n\x13SearchTermMatchType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\t\n\x05\x42ROAD\x10\x02\x12\t\n\x05\x45XACT\x10\x03\x12\n\n\x06PHRASE\x10\x04\x12\x0e\n\nNEAR_EXACT\x10\x05\x12\x0f\n\x0bNEAR_PHRASE\x10\x06\x42\xed\x01\n!com.google.ads.googleads.v0.enumsB\x18SearchTermMatchTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_SEARCHTERMMATCHTYPEENUM_SEARCHTERMMATCHTYPE = _descriptor.EnumDescriptor( - name='SearchTermMatchType', - full_name='google.ads.googleads.v0.enums.SearchTermMatchTypeEnum.SearchTermMatchType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BROAD', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXACT', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PHRASE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NEAR_EXACT', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NEAR_PHRASE', index=6, number=6, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=127, - serialized_end=245, -) -_sym_db.RegisterEnumDescriptor(_SEARCHTERMMATCHTYPEENUM_SEARCHTERMMATCHTYPE) - - -_SEARCHTERMMATCHTYPEENUM = _descriptor.Descriptor( - name='SearchTermMatchTypeEnum', - full_name='google.ads.googleads.v0.enums.SearchTermMatchTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _SEARCHTERMMATCHTYPEENUM_SEARCHTERMMATCHTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=100, - serialized_end=245, -) - -_SEARCHTERMMATCHTYPEENUM_SEARCHTERMMATCHTYPE.containing_type = _SEARCHTERMMATCHTYPEENUM -DESCRIPTOR.message_types_by_name['SearchTermMatchTypeEnum'] = _SEARCHTERMMATCHTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SearchTermMatchTypeEnum = _reflection.GeneratedProtocolMessageType('SearchTermMatchTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _SEARCHTERMMATCHTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.search_term_match_type_pb2' - , - __doc__ = """Container for enum describing match types for a keyword triggering an - ad. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.SearchTermMatchTypeEnum) - )) -_sym_db.RegisterMessage(SearchTermMatchTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/search_term_match_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/search_term_match_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/search_term_match_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/search_term_targeting_status_pb2.py b/google/ads/google_ads/v0/proto/enums/search_term_targeting_status_pb2.py deleted file mode 100644 index 18be4f631..000000000 --- a/google/ads/google_ads/v0/proto/enums/search_term_targeting_status_pb2.py +++ /dev/null @@ -1,107 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/search_term_targeting_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/search_term_targeting_status.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\036SearchTermTargetingStatusProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nFgoogle/ads/googleads_v0/proto/enums/search_term_targeting_status.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x91\x01\n\x1dSearchTermTargetingStatusEnum\"p\n\x19SearchTermTargetingStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\t\n\x05\x41\x44\x44\x45\x44\x10\x02\x12\x0c\n\x08\x45XCLUDED\x10\x03\x12\x12\n\x0e\x41\x44\x44\x45\x44_EXCLUDED\x10\x04\x12\x08\n\x04NONE\x10\x05\x42\xf3\x01\n!com.google.ads.googleads.v0.enumsB\x1eSearchTermTargetingStatusProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_SEARCHTERMTARGETINGSTATUSENUM_SEARCHTERMTARGETINGSTATUS = _descriptor.EnumDescriptor( - name='SearchTermTargetingStatus', - full_name='google.ads.googleads.v0.enums.SearchTermTargetingStatusEnum.SearchTermTargetingStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADDED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXCLUDED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADDED_EXCLUDED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NONE', index=5, number=5, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=139, - serialized_end=251, -) -_sym_db.RegisterEnumDescriptor(_SEARCHTERMTARGETINGSTATUSENUM_SEARCHTERMTARGETINGSTATUS) - - -_SEARCHTERMTARGETINGSTATUSENUM = _descriptor.Descriptor( - name='SearchTermTargetingStatusEnum', - full_name='google.ads.googleads.v0.enums.SearchTermTargetingStatusEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _SEARCHTERMTARGETINGSTATUSENUM_SEARCHTERMTARGETINGSTATUS, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=106, - serialized_end=251, -) - -_SEARCHTERMTARGETINGSTATUSENUM_SEARCHTERMTARGETINGSTATUS.containing_type = _SEARCHTERMTARGETINGSTATUSENUM -DESCRIPTOR.message_types_by_name['SearchTermTargetingStatusEnum'] = _SEARCHTERMTARGETINGSTATUSENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SearchTermTargetingStatusEnum = _reflection.GeneratedProtocolMessageType('SearchTermTargetingStatusEnum', (_message.Message,), dict( - DESCRIPTOR = _SEARCHTERMTARGETINGSTATUSENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.search_term_targeting_status_pb2' - , - __doc__ = """Container for enum indicating whether a search term is one of your - targeted or excluded keywords. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.SearchTermTargetingStatusEnum) - )) -_sym_db.RegisterMessage(SearchTermTargetingStatusEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/search_term_targeting_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/search_term_targeting_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/search_term_targeting_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/shared_set_status_pb2.py b/google/ads/google_ads/v0/proto/enums/shared_set_status_pb2.py deleted file mode 100644 index 373ee4f72..000000000 --- a/google/ads/google_ads/v0/proto/enums/shared_set_status_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/shared_set_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/shared_set_status.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\024SharedSetStatusProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/enums/shared_set_status.proto\x12\x1dgoogle.ads.googleads.v0.enums\"`\n\x13SharedSetStatusEnum\"I\n\x0fSharedSetStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07\x45NABLED\x10\x02\x12\x0b\n\x07REMOVED\x10\x03\x42\xe9\x01\n!com.google.ads.googleads.v0.enumsB\x14SharedSetStatusProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_SHAREDSETSTATUSENUM_SHAREDSETSTATUS = _descriptor.EnumDescriptor( - name='SharedSetStatus', - full_name='google.ads.googleads.v0.enums.SharedSetStatusEnum.SharedSetStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ENABLED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REMOVED', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=117, - serialized_end=190, -) -_sym_db.RegisterEnumDescriptor(_SHAREDSETSTATUSENUM_SHAREDSETSTATUS) - - -_SHAREDSETSTATUSENUM = _descriptor.Descriptor( - name='SharedSetStatusEnum', - full_name='google.ads.googleads.v0.enums.SharedSetStatusEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _SHAREDSETSTATUSENUM_SHAREDSETSTATUS, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=94, - serialized_end=190, -) - -_SHAREDSETSTATUSENUM_SHAREDSETSTATUS.containing_type = _SHAREDSETSTATUSENUM -DESCRIPTOR.message_types_by_name['SharedSetStatusEnum'] = _SHAREDSETSTATUSENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SharedSetStatusEnum = _reflection.GeneratedProtocolMessageType('SharedSetStatusEnum', (_message.Message,), dict( - DESCRIPTOR = _SHAREDSETSTATUSENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.shared_set_status_pb2' - , - __doc__ = """Container for enum describing types of shared set statuses. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.SharedSetStatusEnum) - )) -_sym_db.RegisterMessage(SharedSetStatusEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/shared_set_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/shared_set_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/shared_set_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/shared_set_type_pb2.py b/google/ads/google_ads/v0/proto/enums/shared_set_type_pb2.py deleted file mode 100644 index 1439062b5..000000000 --- a/google/ads/google_ads/v0/proto/enums/shared_set_type_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/shared_set_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/shared_set_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\022SharedSetTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/enums/shared_set_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"r\n\x11SharedSetTypeEnum\"]\n\rSharedSetType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x15\n\x11NEGATIVE_KEYWORDS\x10\x02\x12\x17\n\x13NEGATIVE_PLACEMENTS\x10\x03\x42\xe7\x01\n!com.google.ads.googleads.v0.enumsB\x12SharedSetTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_SHAREDSETTYPEENUM_SHAREDSETTYPE = _descriptor.EnumDescriptor( - name='SharedSetType', - full_name='google.ads.googleads.v0.enums.SharedSetTypeEnum.SharedSetType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NEGATIVE_KEYWORDS', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NEGATIVE_PLACEMENTS', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=113, - serialized_end=206, -) -_sym_db.RegisterEnumDescriptor(_SHAREDSETTYPEENUM_SHAREDSETTYPE) - - -_SHAREDSETTYPEENUM = _descriptor.Descriptor( - name='SharedSetTypeEnum', - full_name='google.ads.googleads.v0.enums.SharedSetTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _SHAREDSETTYPEENUM_SHAREDSETTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=92, - serialized_end=206, -) - -_SHAREDSETTYPEENUM_SHAREDSETTYPE.containing_type = _SHAREDSETTYPEENUM -DESCRIPTOR.message_types_by_name['SharedSetTypeEnum'] = _SHAREDSETTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SharedSetTypeEnum = _reflection.GeneratedProtocolMessageType('SharedSetTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _SHAREDSETTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.shared_set_type_pb2' - , - __doc__ = """Container for enum describing types of shared sets. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.SharedSetTypeEnum) - )) -_sym_db.RegisterMessage(SharedSetTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/shared_set_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/shared_set_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/shared_set_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/sitelink_placeholder_field_pb2.py b/google/ads/google_ads/v0/proto/enums/sitelink_placeholder_field_pb2.py deleted file mode 100644 index 2baf264cc..000000000 --- a/google/ads/google_ads/v0/proto/enums/sitelink_placeholder_field_pb2.py +++ /dev/null @@ -1,118 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/sitelink_placeholder_field.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/sitelink_placeholder_field.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\035SitelinkPlaceholderFieldProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nDgoogle/ads/googleads_v0/proto/enums/sitelink_placeholder_field.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xca\x01\n\x1cSitelinkPlaceholderFieldEnum\"\xa9\x01\n\x18SitelinkPlaceholderField\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x08\n\x04TEXT\x10\x02\x12\n\n\x06LINE_1\x10\x03\x12\n\n\x06LINE_2\x10\x04\x12\x0e\n\nFINAL_URLS\x10\x05\x12\x15\n\x11\x46INAL_MOBILE_URLS\x10\x06\x12\x10\n\x0cTRACKING_URL\x10\x07\x12\x14\n\x10\x46INAL_URL_SUFFIX\x10\x08\x42\xf2\x01\n!com.google.ads.googleads.v0.enumsB\x1dSitelinkPlaceholderFieldProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_SITELINKPLACEHOLDERFIELDENUM_SITELINKPLACEHOLDERFIELD = _descriptor.EnumDescriptor( - name='SitelinkPlaceholderField', - full_name='google.ads.googleads.v0.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TEXT', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LINE_1', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LINE_2', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_URLS', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_MOBILE_URLS', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TRACKING_URL', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_URL_SUFFIX', index=8, number=8, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=137, - serialized_end=306, -) -_sym_db.RegisterEnumDescriptor(_SITELINKPLACEHOLDERFIELDENUM_SITELINKPLACEHOLDERFIELD) - - -_SITELINKPLACEHOLDERFIELDENUM = _descriptor.Descriptor( - name='SitelinkPlaceholderFieldEnum', - full_name='google.ads.googleads.v0.enums.SitelinkPlaceholderFieldEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _SITELINKPLACEHOLDERFIELDENUM_SITELINKPLACEHOLDERFIELD, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=104, - serialized_end=306, -) - -_SITELINKPLACEHOLDERFIELDENUM_SITELINKPLACEHOLDERFIELD.containing_type = _SITELINKPLACEHOLDERFIELDENUM -DESCRIPTOR.message_types_by_name['SitelinkPlaceholderFieldEnum'] = _SITELINKPLACEHOLDERFIELDENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SitelinkPlaceholderFieldEnum = _reflection.GeneratedProtocolMessageType('SitelinkPlaceholderFieldEnum', (_message.Message,), dict( - DESCRIPTOR = _SITELINKPLACEHOLDERFIELDENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.sitelink_placeholder_field_pb2' - , - __doc__ = """Values for Sitelink placeholder fields. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.SitelinkPlaceholderFieldEnum) - )) -_sym_db.RegisterMessage(SitelinkPlaceholderFieldEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/sitelink_placeholder_field_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/sitelink_placeholder_field_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/sitelink_placeholder_field_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/slot_pb2.py b/google/ads/google_ads/v0/proto/enums/slot_pb2.py deleted file mode 100644 index 9fe7392f4..000000000 --- a/google/ads/google_ads/v0/proto/enums/slot_pb2.py +++ /dev/null @@ -1,118 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/slot.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/slot.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\tSlotProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n.google/ads/googleads_v0/proto/enums/slot.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xae\x01\n\x08SlotEnum\"\xa1\x01\n\x04Slot\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0f\n\x0bSEARCH_SIDE\x10\x02\x12\x0e\n\nSEARCH_TOP\x10\x03\x12\x10\n\x0cSEARCH_OTHER\x10\x04\x12\x0b\n\x07\x43ONTENT\x10\x05\x12\x16\n\x12SEARCH_PARTNER_TOP\x10\x06\x12\x18\n\x14SEARCH_PARTNER_OTHER\x10\x07\x12\t\n\x05MIXED\x10\x08\x42\xde\x01\n!com.google.ads.googleads.v0.enumsB\tSlotProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_SLOTENUM_SLOT = _descriptor.EnumDescriptor( - name='Slot', - full_name='google.ads.googleads.v0.enums.SlotEnum.Slot', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SEARCH_SIDE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SEARCH_TOP', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SEARCH_OTHER', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONTENT', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SEARCH_PARTNER_TOP', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SEARCH_PARTNER_OTHER', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MIXED', index=8, number=8, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=95, - serialized_end=256, -) -_sym_db.RegisterEnumDescriptor(_SLOTENUM_SLOT) - - -_SLOTENUM = _descriptor.Descriptor( - name='SlotEnum', - full_name='google.ads.googleads.v0.enums.SlotEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _SLOTENUM_SLOT, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=82, - serialized_end=256, -) - -_SLOTENUM_SLOT.containing_type = _SLOTENUM -DESCRIPTOR.message_types_by_name['SlotEnum'] = _SLOTENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SlotEnum = _reflection.GeneratedProtocolMessageType('SlotEnum', (_message.Message,), dict( - DESCRIPTOR = _SLOTENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.slot_pb2' - , - __doc__ = """Container for enumeration of possible positions of the Ad. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.SlotEnum) - )) -_sym_db.RegisterMessage(SlotEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/slot_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/slot_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/slot_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/spending_limit_type_pb2.py b/google/ads/google_ads/v0/proto/enums/spending_limit_type_pb2.py deleted file mode 100644 index e625df564..000000000 --- a/google/ads/google_ads/v0/proto/enums/spending_limit_type_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/spending_limit_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/spending_limit_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\026SpendingLimitTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/enums/spending_limit_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"X\n\x15SpendingLimitTypeEnum\"?\n\x11SpendingLimitType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08INFINITE\x10\x02\x42\xeb\x01\n!com.google.ads.googleads.v0.enumsB\x16SpendingLimitTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_SPENDINGLIMITTYPEENUM_SPENDINGLIMITTYPE = _descriptor.EnumDescriptor( - name='SpendingLimitType', - full_name='google.ads.googleads.v0.enums.SpendingLimitTypeEnum.SpendingLimitType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INFINITE', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=121, - serialized_end=184, -) -_sym_db.RegisterEnumDescriptor(_SPENDINGLIMITTYPEENUM_SPENDINGLIMITTYPE) - - -_SPENDINGLIMITTYPEENUM = _descriptor.Descriptor( - name='SpendingLimitTypeEnum', - full_name='google.ads.googleads.v0.enums.SpendingLimitTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _SPENDINGLIMITTYPEENUM_SPENDINGLIMITTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=96, - serialized_end=184, -) - -_SPENDINGLIMITTYPEENUM_SPENDINGLIMITTYPE.containing_type = _SPENDINGLIMITTYPEENUM -DESCRIPTOR.message_types_by_name['SpendingLimitTypeEnum'] = _SPENDINGLIMITTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SpendingLimitTypeEnum = _reflection.GeneratedProtocolMessageType('SpendingLimitTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _SPENDINGLIMITTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.spending_limit_type_pb2' - , - __doc__ = """Message describing spending limit types. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.SpendingLimitTypeEnum) - )) -_sym_db.RegisterMessage(SpendingLimitTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/spending_limit_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/spending_limit_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/spending_limit_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/structured_snippet_placeholder_field_pb2.py b/google/ads/google_ads/v0/proto/enums/structured_snippet_placeholder_field_pb2.py deleted file mode 100644 index e89132c10..000000000 --- a/google/ads/google_ads/v0/proto/enums/structured_snippet_placeholder_field_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/structured_snippet_placeholder_field.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/structured_snippet_placeholder_field.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB&StructuredSnippetPlaceholderFieldProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nNgoogle/ads/googleads_v0/proto/enums/structured_snippet_placeholder_field.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x84\x01\n%StructuredSnippetPlaceholderFieldEnum\"[\n!StructuredSnippetPlaceholderField\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\n\n\x06HEADER\x10\x02\x12\x0c\n\x08SNIPPETS\x10\x03\x42\xfb\x01\n!com.google.ads.googleads.v0.enumsB&StructuredSnippetPlaceholderFieldProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_STRUCTUREDSNIPPETPLACEHOLDERFIELDENUM_STRUCTUREDSNIPPETPLACEHOLDERFIELD = _descriptor.EnumDescriptor( - name='StructuredSnippetPlaceholderField', - full_name='google.ads.googleads.v0.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='HEADER', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SNIPPETS', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=155, - serialized_end=246, -) -_sym_db.RegisterEnumDescriptor(_STRUCTUREDSNIPPETPLACEHOLDERFIELDENUM_STRUCTUREDSNIPPETPLACEHOLDERFIELD) - - -_STRUCTUREDSNIPPETPLACEHOLDERFIELDENUM = _descriptor.Descriptor( - name='StructuredSnippetPlaceholderFieldEnum', - full_name='google.ads.googleads.v0.enums.StructuredSnippetPlaceholderFieldEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _STRUCTUREDSNIPPETPLACEHOLDERFIELDENUM_STRUCTUREDSNIPPETPLACEHOLDERFIELD, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=114, - serialized_end=246, -) - -_STRUCTUREDSNIPPETPLACEHOLDERFIELDENUM_STRUCTUREDSNIPPETPLACEHOLDERFIELD.containing_type = _STRUCTUREDSNIPPETPLACEHOLDERFIELDENUM -DESCRIPTOR.message_types_by_name['StructuredSnippetPlaceholderFieldEnum'] = _STRUCTUREDSNIPPETPLACEHOLDERFIELDENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -StructuredSnippetPlaceholderFieldEnum = _reflection.GeneratedProtocolMessageType('StructuredSnippetPlaceholderFieldEnum', (_message.Message,), dict( - DESCRIPTOR = _STRUCTUREDSNIPPETPLACEHOLDERFIELDENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.structured_snippet_placeholder_field_pb2' - , - __doc__ = """Values for Structured Snippet placeholder fields. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.StructuredSnippetPlaceholderFieldEnum) - )) -_sym_db.RegisterMessage(StructuredSnippetPlaceholderFieldEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/structured_snippet_placeholder_field_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/structured_snippet_placeholder_field_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/structured_snippet_placeholder_field_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/target_cpa_opt_in_recommendation_goal_pb2.py b/google/ads/google_ads/v0/proto/enums/target_cpa_opt_in_recommendation_goal_pb2.py deleted file mode 100644 index 0f137de84..000000000 --- a/google/ads/google_ads/v0/proto/enums/target_cpa_opt_in_recommendation_goal_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/target_cpa_opt_in_recommendation_goal.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/target_cpa_opt_in_recommendation_goal.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB%TargetCpaOptInRecommendationGoalProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nOgoogle/ads/googleads_v0/proto/enums/target_cpa_opt_in_recommendation_goal.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xad\x01\n$TargetCpaOptInRecommendationGoalEnum\"\x84\x01\n TargetCpaOptInRecommendationGoal\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\r\n\tSAME_COST\x10\x02\x12\x14\n\x10SAME_CONVERSIONS\x10\x03\x12\x0c\n\x08SAME_CPA\x10\x04\x12\x0f\n\x0b\x43LOSEST_CPA\x10\x05\x42\xfa\x01\n!com.google.ads.googleads.v0.enumsB%TargetCpaOptInRecommendationGoalProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_TARGETCPAOPTINRECOMMENDATIONGOALENUM_TARGETCPAOPTINRECOMMENDATIONGOAL = _descriptor.EnumDescriptor( - name='TargetCpaOptInRecommendationGoal', - full_name='google.ads.googleads.v0.enums.TargetCpaOptInRecommendationGoalEnum.TargetCpaOptInRecommendationGoal', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SAME_COST', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SAME_CONVERSIONS', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SAME_CPA', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CLOSEST_CPA', index=5, number=5, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=156, - serialized_end=288, -) -_sym_db.RegisterEnumDescriptor(_TARGETCPAOPTINRECOMMENDATIONGOALENUM_TARGETCPAOPTINRECOMMENDATIONGOAL) - - -_TARGETCPAOPTINRECOMMENDATIONGOALENUM = _descriptor.Descriptor( - name='TargetCpaOptInRecommendationGoalEnum', - full_name='google.ads.googleads.v0.enums.TargetCpaOptInRecommendationGoalEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _TARGETCPAOPTINRECOMMENDATIONGOALENUM_TARGETCPAOPTINRECOMMENDATIONGOAL, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=115, - serialized_end=288, -) - -_TARGETCPAOPTINRECOMMENDATIONGOALENUM_TARGETCPAOPTINRECOMMENDATIONGOAL.containing_type = _TARGETCPAOPTINRECOMMENDATIONGOALENUM -DESCRIPTOR.message_types_by_name['TargetCpaOptInRecommendationGoalEnum'] = _TARGETCPAOPTINRECOMMENDATIONGOALENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -TargetCpaOptInRecommendationGoalEnum = _reflection.GeneratedProtocolMessageType('TargetCpaOptInRecommendationGoalEnum', (_message.Message,), dict( - DESCRIPTOR = _TARGETCPAOPTINRECOMMENDATIONGOALENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.target_cpa_opt_in_recommendation_goal_pb2' - , - __doc__ = """Container for enum describing goals for TargetCpaOptIn recommendation. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.TargetCpaOptInRecommendationGoalEnum) - )) -_sym_db.RegisterMessage(TargetCpaOptInRecommendationGoalEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/target_cpa_opt_in_recommendation_goal_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/target_cpa_opt_in_recommendation_goal_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/target_cpa_opt_in_recommendation_goal_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/targeting_dimension_pb2.py b/google/ads/google_ads/v0/proto/enums/targeting_dimension_pb2.py deleted file mode 100644 index 6786359b0..000000000 --- a/google/ads/google_ads/v0/proto/enums/targeting_dimension_pb2.py +++ /dev/null @@ -1,122 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/targeting_dimension.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/targeting_dimension.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\027TargetingDimensionProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/enums/targeting_dimension.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xc4\x01\n\x16TargetingDimensionEnum\"\xa9\x01\n\x12TargetingDimension\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07KEYWORD\x10\x02\x12\x0c\n\x08\x41UDIENCE\x10\x03\x12\t\n\x05TOPIC\x10\x04\x12\n\n\x06GENDER\x10\x05\x12\r\n\tAGE_RANGE\x10\x06\x12\r\n\tPLACEMENT\x10\x07\x12\x13\n\x0fPARENTAL_STATUS\x10\x08\x12\x10\n\x0cINCOME_RANGE\x10\tB\xec\x01\n!com.google.ads.googleads.v0.enumsB\x17TargetingDimensionProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_TARGETINGDIMENSIONENUM_TARGETINGDIMENSION = _descriptor.EnumDescriptor( - name='TargetingDimension', - full_name='google.ads.googleads.v0.enums.TargetingDimensionEnum.TargetingDimension', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEYWORD', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AUDIENCE', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOPIC', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GENDER', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AGE_RANGE', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PLACEMENT', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PARENTAL_STATUS', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCOME_RANGE', index=9, number=9, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=124, - serialized_end=293, -) -_sym_db.RegisterEnumDescriptor(_TARGETINGDIMENSIONENUM_TARGETINGDIMENSION) - - -_TARGETINGDIMENSIONENUM = _descriptor.Descriptor( - name='TargetingDimensionEnum', - full_name='google.ads.googleads.v0.enums.TargetingDimensionEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _TARGETINGDIMENSIONENUM_TARGETINGDIMENSION, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=97, - serialized_end=293, -) - -_TARGETINGDIMENSIONENUM_TARGETINGDIMENSION.containing_type = _TARGETINGDIMENSIONENUM -DESCRIPTOR.message_types_by_name['TargetingDimensionEnum'] = _TARGETINGDIMENSIONENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -TargetingDimensionEnum = _reflection.GeneratedProtocolMessageType('TargetingDimensionEnum', (_message.Message,), dict( - DESCRIPTOR = _TARGETINGDIMENSIONENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.targeting_dimension_pb2' - , - __doc__ = """The dimensions that can be targeted. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.TargetingDimensionEnum) - )) -_sym_db.RegisterMessage(TargetingDimensionEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/targeting_dimension_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/targeting_dimension_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/targeting_dimension_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/time_type_pb2.py b/google/ads/google_ads/v0/proto/enums/time_type_pb2.py deleted file mode 100644 index 6b1176af6..000000000 --- a/google/ads/google_ads/v0/proto/enums/time_type_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/time_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/time_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\rTimeTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n3google/ads/googleads_v0/proto/enums/time_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"N\n\x0cTimeTypeEnum\">\n\x08TimeType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x07\n\x03NOW\x10\x02\x12\x0b\n\x07\x46OREVER\x10\x03\x42\xe2\x01\n!com.google.ads.googleads.v0.enumsB\rTimeTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_TIMETYPEENUM_TIMETYPE = _descriptor.EnumDescriptor( - name='TimeType', - full_name='google.ads.googleads.v0.enums.TimeTypeEnum.TimeType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NOW', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FOREVER', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=102, - serialized_end=164, -) -_sym_db.RegisterEnumDescriptor(_TIMETYPEENUM_TIMETYPE) - - -_TIMETYPEENUM = _descriptor.Descriptor( - name='TimeTypeEnum', - full_name='google.ads.googleads.v0.enums.TimeTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _TIMETYPEENUM_TIMETYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=86, - serialized_end=164, -) - -_TIMETYPEENUM_TIMETYPE.containing_type = _TIMETYPEENUM -DESCRIPTOR.message_types_by_name['TimeTypeEnum'] = _TIMETYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -TimeTypeEnum = _reflection.GeneratedProtocolMessageType('TimeTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _TIMETYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.time_type_pb2' - , - __doc__ = """Message describing time types. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.TimeTypeEnum) - )) -_sym_db.RegisterMessage(TimeTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/time_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/time_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/time_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/tracking_code_page_format_pb2.py b/google/ads/google_ads/v0/proto/enums/tracking_code_page_format_pb2.py deleted file mode 100644 index d6ee7ff41..000000000 --- a/google/ads/google_ads/v0/proto/enums/tracking_code_page_format_pb2.py +++ /dev/null @@ -1,99 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/tracking_code_page_format.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/tracking_code_page_format.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\033TrackingCodePageFormatProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/enums/tracking_code_page_format.proto\x12\x1dgoogle.ads.googleads.v0.enums\"g\n\x1aTrackingCodePageFormatEnum\"I\n\x16TrackingCodePageFormat\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x08\n\x04HTML\x10\x02\x12\x07\n\x03\x41MP\x10\x03\x42\xf0\x01\n!com.google.ads.googleads.v0.enumsB\x1bTrackingCodePageFormatProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_TRACKINGCODEPAGEFORMATENUM_TRACKINGCODEPAGEFORMAT = _descriptor.EnumDescriptor( - name='TrackingCodePageFormat', - full_name='google.ads.googleads.v0.enums.TrackingCodePageFormatEnum.TrackingCodePageFormat', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='HTML', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AMP', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=132, - serialized_end=205, -) -_sym_db.RegisterEnumDescriptor(_TRACKINGCODEPAGEFORMATENUM_TRACKINGCODEPAGEFORMAT) - - -_TRACKINGCODEPAGEFORMATENUM = _descriptor.Descriptor( - name='TrackingCodePageFormatEnum', - full_name='google.ads.googleads.v0.enums.TrackingCodePageFormatEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _TRACKINGCODEPAGEFORMATENUM_TRACKINGCODEPAGEFORMAT, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=102, - serialized_end=205, -) - -_TRACKINGCODEPAGEFORMATENUM_TRACKINGCODEPAGEFORMAT.containing_type = _TRACKINGCODEPAGEFORMATENUM -DESCRIPTOR.message_types_by_name['TrackingCodePageFormatEnum'] = _TRACKINGCODEPAGEFORMATENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -TrackingCodePageFormatEnum = _reflection.GeneratedProtocolMessageType('TrackingCodePageFormatEnum', (_message.Message,), dict( - DESCRIPTOR = _TRACKINGCODEPAGEFORMATENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.tracking_code_page_format_pb2' - , - __doc__ = """Container for enum describing the format of the web page where the - tracking tag and snippet will be installed. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.TrackingCodePageFormatEnum) - )) -_sym_db.RegisterMessage(TrackingCodePageFormatEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/tracking_code_page_format_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/tracking_code_page_format_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/tracking_code_page_format_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/tracking_code_type_pb2.py b/google/ads/google_ads/v0/proto/enums/tracking_code_type_pb2.py deleted file mode 100644 index 1fa49cb84..000000000 --- a/google/ads/google_ads/v0/proto/enums/tracking_code_type_pb2.py +++ /dev/null @@ -1,103 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/tracking_code_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/tracking_code_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\025TrackingCodeTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\ngoogle/ads/googleads_v0/proto/enums/user_list_size_range.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x94\x05\n\x15UserListSizeRangeEnum\"\xfa\x04\n\x11UserListSizeRange\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1a\n\x16LESS_THAN_FIVE_HUNDRED\x10\x02\x12\x1a\n\x16LESS_THAN_ONE_THOUSAND\x10\x03\x12 \n\x1cONE_THOUSAND_TO_TEN_THOUSAND\x10\x04\x12\"\n\x1eTEN_THOUSAND_TO_FIFTY_THOUSAND\x10\x05\x12*\n&FIFTY_THOUSAND_TO_ONE_HUNDRED_THOUSAND\x10\x06\x12\x32\n.ONE_HUNDRED_THOUSAND_TO_THREE_HUNDRED_THOUSAND\x10\x07\x12\x33\n/THREE_HUNDRED_THOUSAND_TO_FIVE_HUNDRED_THOUSAND\x10\x08\x12(\n$FIVE_HUNDRED_THOUSAND_TO_ONE_MILLION\x10\t\x12\x1e\n\x1aONE_MILLION_TO_TWO_MILLION\x10\n\x12 \n\x1cTWO_MILLION_TO_THREE_MILLION\x10\x0b\x12!\n\x1dTHREE_MILLION_TO_FIVE_MILLION\x10\x0c\x12\x1f\n\x1b\x46IVE_MILLION_TO_TEN_MILLION\x10\r\x12!\n\x1dTEN_MILLION_TO_TWENTY_MILLION\x10\x0e\x12$\n TWENTY_MILLION_TO_THIRTY_MILLION\x10\x0f\x12#\n\x1fTHIRTY_MILLION_TO_FIFTY_MILLION\x10\x10\x12\x16\n\x12OVER_FIFTY_MILLION\x10\x11\x42\xeb\x01\n!com.google.ads.googleads.v0.enumsB\x16UserListSizeRangeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_USERLISTSIZERANGEENUM_USERLISTSIZERANGE = _descriptor.EnumDescriptor( - name='UserListSizeRange', - full_name='google.ads.googleads.v0.enums.UserListSizeRangeEnum.UserListSizeRange', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LESS_THAN_FIVE_HUNDRED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LESS_THAN_ONE_THOUSAND', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ONE_THOUSAND_TO_TEN_THOUSAND', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TEN_THOUSAND_TO_FIFTY_THOUSAND', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIFTY_THOUSAND_TO_ONE_HUNDRED_THOUSAND', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ONE_HUNDRED_THOUSAND_TO_THREE_HUNDRED_THOUSAND', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='THREE_HUNDRED_THOUSAND_TO_FIVE_HUNDRED_THOUSAND', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIVE_HUNDRED_THOUSAND_TO_ONE_MILLION', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ONE_MILLION_TO_TWO_MILLION', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TWO_MILLION_TO_THREE_MILLION', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='THREE_MILLION_TO_FIVE_MILLION', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIVE_MILLION_TO_TEN_MILLION', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TEN_MILLION_TO_TWENTY_MILLION', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TWENTY_MILLION_TO_THIRTY_MILLION', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='THIRTY_MILLION_TO_FIFTY_MILLION', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OVER_FIFTY_MILLION', index=17, number=17, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=124, - serialized_end=758, -) -_sym_db.RegisterEnumDescriptor(_USERLISTSIZERANGEENUM_USERLISTSIZERANGE) - - -_USERLISTSIZERANGEENUM = _descriptor.Descriptor( - name='UserListSizeRangeEnum', - full_name='google.ads.googleads.v0.enums.UserListSizeRangeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _USERLISTSIZERANGEENUM_USERLISTSIZERANGE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=98, - serialized_end=758, -) - -_USERLISTSIZERANGEENUM_USERLISTSIZERANGE.containing_type = _USERLISTSIZERANGEENUM -DESCRIPTOR.message_types_by_name['UserListSizeRangeEnum'] = _USERLISTSIZERANGEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -UserListSizeRangeEnum = _reflection.GeneratedProtocolMessageType('UserListSizeRangeEnum', (_message.Message,), dict( - DESCRIPTOR = _USERLISTSIZERANGEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.user_list_size_range_pb2' - , - __doc__ = """Size range in terms of number of users of a UserList. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.UserListSizeRangeEnum) - )) -_sym_db.RegisterMessage(UserListSizeRangeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/user_list_size_range_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/user_list_size_range_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/user_list_size_range_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/user_list_string_rule_item_operator_pb2.py b/google/ads/google_ads/v0/proto/enums/user_list_string_rule_item_operator_pb2.py deleted file mode 100644 index 425bc8e50..000000000 --- a/google/ads/google_ads/v0/proto/enums/user_list_string_rule_item_operator_pb2.py +++ /dev/null @@ -1,122 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/user_list_string_rule_item_operator.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/user_list_string_rule_item_operator.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB#UserListStringRuleItemOperatorProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nMgoogle/ads/googleads_v0/proto/enums/user_list_string_rule_item_operator.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xe9\x01\n\"UserListStringRuleItemOperatorEnum\"\xc2\x01\n\x1eUserListStringRuleItemOperator\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08\x43ONTAINS\x10\x02\x12\n\n\x06\x45QUALS\x10\x03\x12\x0f\n\x0bSTARTS_WITH\x10\x04\x12\r\n\tENDS_WITH\x10\x05\x12\x0e\n\nNOT_EQUALS\x10\x06\x12\x10\n\x0cNOT_CONTAINS\x10\x07\x12\x13\n\x0fNOT_STARTS_WITH\x10\x08\x12\x11\n\rNOT_ENDS_WITH\x10\tB\xf8\x01\n!com.google.ads.googleads.v0.enumsB#UserListStringRuleItemOperatorProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_USERLISTSTRINGRULEITEMOPERATORENUM_USERLISTSTRINGRULEITEMOPERATOR = _descriptor.EnumDescriptor( - name='UserListStringRuleItemOperator', - full_name='google.ads.googleads.v0.enums.UserListStringRuleItemOperatorEnum.UserListStringRuleItemOperator', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONTAINS', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EQUALS', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STARTS_WITH', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ENDS_WITH', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NOT_EQUALS', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NOT_CONTAINS', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NOT_STARTS_WITH', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NOT_ENDS_WITH', index=9, number=9, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=152, - serialized_end=346, -) -_sym_db.RegisterEnumDescriptor(_USERLISTSTRINGRULEITEMOPERATORENUM_USERLISTSTRINGRULEITEMOPERATOR) - - -_USERLISTSTRINGRULEITEMOPERATORENUM = _descriptor.Descriptor( - name='UserListStringRuleItemOperatorEnum', - full_name='google.ads.googleads.v0.enums.UserListStringRuleItemOperatorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _USERLISTSTRINGRULEITEMOPERATORENUM_USERLISTSTRINGRULEITEMOPERATOR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=113, - serialized_end=346, -) - -_USERLISTSTRINGRULEITEMOPERATORENUM_USERLISTSTRINGRULEITEMOPERATOR.containing_type = _USERLISTSTRINGRULEITEMOPERATORENUM -DESCRIPTOR.message_types_by_name['UserListStringRuleItemOperatorEnum'] = _USERLISTSTRINGRULEITEMOPERATORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -UserListStringRuleItemOperatorEnum = _reflection.GeneratedProtocolMessageType('UserListStringRuleItemOperatorEnum', (_message.Message,), dict( - DESCRIPTOR = _USERLISTSTRINGRULEITEMOPERATORENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.user_list_string_rule_item_operator_pb2' - , - __doc__ = """Supported rule operator for string type. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.UserListStringRuleItemOperatorEnum) - )) -_sym_db.RegisterMessage(UserListStringRuleItemOperatorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/user_list_string_rule_item_operator_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/user_list_string_rule_item_operator_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/user_list_string_rule_item_operator_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/user_list_type_pb2.py b/google/ads/google_ads/v0/proto/enums/user_list_type_pb2.py deleted file mode 100644 index 61af8490b..000000000 --- a/google/ads/google_ads/v0/proto/enums/user_list_type_pb2.py +++ /dev/null @@ -1,114 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/user_list_type.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/user_list_type.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\021UserListTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\n8google/ads/googleads_v0/proto/enums/user_list_type.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\xa5\x01\n\x10UserListTypeEnum\"\x90\x01\n\x0cUserListType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0f\n\x0bREMARKETING\x10\x02\x12\x0b\n\x07LOGICAL\x10\x03\x12\x18\n\x14\x45XTERNAL_REMARKETING\x10\x04\x12\x0e\n\nRULE_BASED\x10\x05\x12\x0b\n\x07SIMILAR\x10\x06\x12\r\n\tCRM_BASED\x10\x07\x42\xe6\x01\n!com.google.ads.googleads.v0.enumsB\x11UserListTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_USERLISTTYPEENUM_USERLISTTYPE = _descriptor.EnumDescriptor( - name='UserListType', - full_name='google.ads.googleads.v0.enums.UserListTypeEnum.UserListType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REMARKETING', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOGICAL', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXTERNAL_REMARKETING', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RULE_BASED', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SIMILAR', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CRM_BASED', index=7, number=7, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=113, - serialized_end=257, -) -_sym_db.RegisterEnumDescriptor(_USERLISTTYPEENUM_USERLISTTYPE) - - -_USERLISTTYPEENUM = _descriptor.Descriptor( - name='UserListTypeEnum', - full_name='google.ads.googleads.v0.enums.UserListTypeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _USERLISTTYPEENUM_USERLISTTYPE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=92, - serialized_end=257, -) - -_USERLISTTYPEENUM_USERLISTTYPE.containing_type = _USERLISTTYPEENUM -DESCRIPTOR.message_types_by_name['UserListTypeEnum'] = _USERLISTTYPEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -UserListTypeEnum = _reflection.GeneratedProtocolMessageType('UserListTypeEnum', (_message.Message,), dict( - DESCRIPTOR = _USERLISTTYPEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.user_list_type_pb2' - , - __doc__ = """The user list types. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.UserListTypeEnum) - )) -_sym_db.RegisterMessage(UserListTypeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/user_list_type_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/user_list_type_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/user_list_type_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/vanity_pharma_display_url_mode_pb2.py b/google/ads/google_ads/v0/proto/enums/vanity_pharma_display_url_mode_pb2.py deleted file mode 100644 index 72cc7cfea..000000000 --- a/google/ads/google_ads/v0/proto/enums/vanity_pharma_display_url_mode_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/vanity_pharma_display_url_mode.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/vanity_pharma_display_url_mode.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\037VanityPharmaDisplayUrlModeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\nHgoogle/ads/googleads_v0/proto/enums/vanity_pharma_display_url_mode.proto\x12\x1dgoogle.ads.googleads.v0.enums\"\x93\x01\n\x1eVanityPharmaDisplayUrlModeEnum\"q\n\x1aVanityPharmaDisplayUrlMode\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1c\n\x18MANUFACTURER_WEBSITE_URL\x10\x02\x12\x17\n\x13WEBSITE_DESCRIPTION\x10\x03\x42\xf4\x01\n!com.google.ads.googleads.v0.enumsB\x1fVanityPharmaDisplayUrlModeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V0.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V0\\Enums\xea\x02!Google::Ads::GoogleAds::V0::Enumsb\x06proto3') -) - - - -_VANITYPHARMADISPLAYURLMODEENUM_VANITYPHARMADISPLAYURLMODE = _descriptor.EnumDescriptor( - name='VanityPharmaDisplayUrlMode', - full_name='google.ads.googleads.v0.enums.VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MANUFACTURER_WEBSITE_URL', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='WEBSITE_DESCRIPTION', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=142, - serialized_end=255, -) -_sym_db.RegisterEnumDescriptor(_VANITYPHARMADISPLAYURLMODEENUM_VANITYPHARMADISPLAYURLMODE) - - -_VANITYPHARMADISPLAYURLMODEENUM = _descriptor.Descriptor( - name='VanityPharmaDisplayUrlModeEnum', - full_name='google.ads.googleads.v0.enums.VanityPharmaDisplayUrlModeEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _VANITYPHARMADISPLAYURLMODEENUM_VANITYPHARMADISPLAYURLMODE, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=108, - serialized_end=255, -) - -_VANITYPHARMADISPLAYURLMODEENUM_VANITYPHARMADISPLAYURLMODE.containing_type = _VANITYPHARMADISPLAYURLMODEENUM -DESCRIPTOR.message_types_by_name['VanityPharmaDisplayUrlModeEnum'] = _VANITYPHARMADISPLAYURLMODEENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -VanityPharmaDisplayUrlModeEnum = _reflection.GeneratedProtocolMessageType('VanityPharmaDisplayUrlModeEnum', (_message.Message,), dict( - DESCRIPTOR = _VANITYPHARMADISPLAYURLMODEENUM, - __module__ = 'google.ads.googleads_v0.proto.enums.vanity_pharma_display_url_mode_pb2' - , - __doc__ = """The display mode for vanity pharma URLs. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.enums.VanityPharmaDisplayUrlModeEnum) - )) -_sym_db.RegisterMessage(VanityPharmaDisplayUrlModeEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/enums/vanity_pharma_display_url_mode_pb2_grpc.py b/google/ads/google_ads/v0/proto/enums/vanity_pharma_display_url_mode_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/enums/vanity_pharma_display_url_mode_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/enums/vanity_pharma_text_pb2.py b/google/ads/google_ads/v0/proto/enums/vanity_pharma_text_pb2.py deleted file mode 100644 index 53f2c4228..000000000 --- a/google/ads/google_ads/v0/proto/enums/vanity_pharma_text_pb2.py +++ /dev/null @@ -1,139 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/enums/vanity_pharma_text.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/enums/vanity_pharma_text.proto', - package='google.ads.googleads.v0.enums', - syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v0.enumsB\025VanityPharmaTextProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V0.Enums\312\002\035Google\\Ads\\GoogleAds\\V0\\Enums\352\002!Google::Ads::GoogleAds::V0::Enums'), - serialized_pb=_b('\ngoogle/ads/googleads_v0/proto/errors/ad_customizer_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xe8\x01\n\x15\x41\x64\x43ustomizerErrorEnum\"\xce\x01\n\x11\x41\x64\x43ustomizerError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12!\n\x1d\x43OUNTDOWN_INVALID_DATE_FORMAT\x10\x02\x12\x1a\n\x16\x43OUNTDOWN_DATE_IN_PAST\x10\x03\x12\x1c\n\x18\x43OUNTDOWN_INVALID_LOCALE\x10\x04\x12\'\n#COUNTDOWN_INVALID_START_DAYS_BEFORE\x10\x05\x12\x15\n\x11UNKNOWN_USER_LIST\x10\x06\x42\xf1\x01\n\"com.google.ads.googleads.v0.errorsB\x16\x41\x64\x43ustomizerErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_ADCUSTOMIZERERRORENUM_ADCUSTOMIZERERROR = _descriptor.EnumDescriptor( - name='AdCustomizerError', - full_name='google.ads.googleads.v0.errors.AdCustomizerErrorEnum.AdCustomizerError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='COUNTDOWN_INVALID_DATE_FORMAT', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='COUNTDOWN_DATE_IN_PAST', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='COUNTDOWN_INVALID_LOCALE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='COUNTDOWN_INVALID_START_DAYS_BEFORE', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN_USER_LIST', index=6, number=6, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=125, - serialized_end=331, -) -_sym_db.RegisterEnumDescriptor(_ADCUSTOMIZERERRORENUM_ADCUSTOMIZERERROR) - - -_ADCUSTOMIZERERRORENUM = _descriptor.Descriptor( - name='AdCustomizerErrorEnum', - full_name='google.ads.googleads.v0.errors.AdCustomizerErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ADCUSTOMIZERERRORENUM_ADCUSTOMIZERERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=99, - serialized_end=331, -) - -_ADCUSTOMIZERERRORENUM_ADCUSTOMIZERERROR.containing_type = _ADCUSTOMIZERERRORENUM -DESCRIPTOR.message_types_by_name['AdCustomizerErrorEnum'] = _ADCUSTOMIZERERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdCustomizerErrorEnum = _reflection.GeneratedProtocolMessageType('AdCustomizerErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _ADCUSTOMIZERERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.ad_customizer_error_pb2' - , - __doc__ = """Container for enum describing possible ad customizer errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.AdCustomizerErrorEnum) - )) -_sym_db.RegisterMessage(AdCustomizerErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/ad_customizer_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/ad_customizer_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/ad_customizer_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/ad_error_pb2.py b/google/ads/google_ads/v0/proto/errors/ad_error_pb2.py deleted file mode 100644 index 318646024..000000000 --- a/google/ads/google_ads/v0/proto/errors/ad_error_pb2.py +++ /dev/null @@ -1,606 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/ad_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/ad_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\014AdErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n3google/ads/googleads_v0/proto/errors/ad_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xca \n\x0b\x41\x64\x45rrorEnum\"\xba \n\x07\x41\x64\x45rror\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12,\n(AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE\x10\x02\x12\x1a\n\x16\x41PPROXIMATELY_TOO_LONG\x10\x03\x12\x1b\n\x17\x41PPROXIMATELY_TOO_SHORT\x10\x04\x12\x0f\n\x0b\x42\x41\x44_SNIPPET\x10\x05\x12\x14\n\x10\x43\x41NNOT_MODIFY_AD\x10\x06\x12\'\n#CANNOT_SET_BUSINESS_NAME_IF_URL_SET\x10\x07\x12\x14\n\x10\x43\x41NNOT_SET_FIELD\x10\x08\x12*\n&CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET\x10\t\x12/\n+CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING\x10\n\x12)\n%CANNOT_SET_ALLOW_FLEXIBLE_COLOR_FALSE\x10\x0b\x12\x37\n3CANNOT_SET_COLOR_CONTROL_WHEN_NATIVE_FORMAT_SETTING\x10\x0c\x12\x12\n\x0e\x43\x41NNOT_SET_URL\x10\r\x12!\n\x1d\x43\x41NNOT_SET_WITHOUT_FINAL_URLS\x10\x0e\x12\x1e\n\x1a\x43\x41NNOT_SET_WITH_FINAL_URLS\x10\x0f\x12)\n%CANNOT_SET_WITH_TRACKING_URL_TEMPLATE\x10\x10\x12\x1c\n\x18\x43\x41NNOT_SET_WITH_URL_DATA\x10\x11\x12\'\n#CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR\x10\x12\x12#\n\x1f\x43USTOMER_NOT_APPROVED_MOBILEADS\x10\x13\x12(\n$CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS\x10\x14\x12\x31\n-CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS\x10\x15\x12\x19\n\x15\x43USTOMER_NOT_ELIGIBLE\x10\x16\x12\x31\n-CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL\x10\x17\x12\x1e\n\x1a\x44IMENSION_ALREADY_IN_UNION\x10\x18\x12\x19\n\x15\x44IMENSION_MUST_BE_SET\x10\x19\x12\x1a\n\x16\x44IMENSION_NOT_IN_UNION\x10\x1a\x12#\n\x1f\x44ISPLAY_URL_CANNOT_BE_SPECIFIED\x10\x1b\x12 \n\x1c\x44OMESTIC_PHONE_NUMBER_FORMAT\x10\x1c\x12\x1a\n\x16\x45MERGENCY_PHONE_NUMBER\x10\x1d\x12\x0f\n\x0b\x45MPTY_FIELD\x10\x1e\x12\x30\n,FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID\x10\x1f\x12(\n$FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH\x10 \x12!\n\x1dILLEGAL_AD_CUSTOMIZER_TAG_USE\x10!\x12\x13\n\x0fILLEGAL_TAG_USE\x10\"\x12\x1b\n\x17INCONSISTENT_DIMENSIONS\x10#\x12)\n%INCONSISTENT_STATUS_IN_TEMPLATE_UNION\x10$\x12\x14\n\x10INCORRECT_LENGTH\x10%\x12\x1a\n\x16INELIGIBLE_FOR_UPGRADE\x10&\x12&\n\"INVALID_AD_ADDRESS_CAMPAIGN_TARGET\x10\'\x12\x13\n\x0fINVALID_AD_TYPE\x10(\x12\'\n#INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE\x10)\x12&\n\"INVALID_ATTRIBUTES_FOR_MOBILE_TEXT\x10*\x12\x1f\n\x1bINVALID_CALL_TO_ACTION_TEXT\x10+\x12\x1d\n\x19INVALID_CHARACTER_FOR_URL\x10,\x12\x18\n\x14INVALID_COUNTRY_CODE\x10-\x12\x17\n\x13INVALID_DSA_URL_TAG\x10.\x12*\n&INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG\x10/\x12\x11\n\rINVALID_INPUT\x10\x30\x12\x1b\n\x17INVALID_MARKUP_LANGUAGE\x10\x31\x12\x1a\n\x16INVALID_MOBILE_CARRIER\x10\x32\x12!\n\x1dINVALID_MOBILE_CARRIER_TARGET\x10\x33\x12\x1e\n\x1aINVALID_NUMBER_OF_ELEMENTS\x10\x34\x12\x1f\n\x1bINVALID_PHONE_NUMBER_FORMAT\x10\x35\x12\x31\n-INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID\x10\x36\x12\x19\n\x15INVALID_TEMPLATE_DATA\x10\x37\x12\'\n#INVALID_TEMPLATE_ELEMENT_FIELD_TYPE\x10\x38\x12\x17\n\x13INVALID_TEMPLATE_ID\x10\x39\x12\x11\n\rLINE_TOO_WIDE\x10:\x12!\n\x1dMISSING_AD_CUSTOMIZER_MAPPING\x10;\x12\x1d\n\x19MISSING_ADDRESS_COMPONENT\x10<\x12\x1e\n\x1aMISSING_ADVERTISEMENT_NAME\x10=\x12\x19\n\x15MISSING_BUSINESS_NAME\x10>\x12\x18\n\x14MISSING_DESCRIPTION1\x10?\x12\x18\n\x14MISSING_DESCRIPTION2\x10@\x12\x1f\n\x1bMISSING_DESTINATION_URL_TAG\x10\x41\x12 \n\x1cMISSING_LANDING_PAGE_URL_TAG\x10\x42\x12\x15\n\x11MISSING_DIMENSION\x10\x43\x12\x17\n\x13MISSING_DISPLAY_URL\x10\x44\x12\x14\n\x10MISSING_HEADLINE\x10\x45\x12\x12\n\x0eMISSING_HEIGHT\x10\x46\x12\x11\n\rMISSING_IMAGE\x10G\x12-\n)MISSING_MARKETING_IMAGE_OR_PRODUCT_VIDEOS\x10H\x12\x1c\n\x18MISSING_MARKUP_LANGUAGES\x10I\x12\x1a\n\x16MISSING_MOBILE_CARRIER\x10J\x12\x11\n\rMISSING_PHONE\x10K\x12$\n MISSING_REQUIRED_TEMPLATE_FIELDS\x10L\x12 \n\x1cMISSING_TEMPLATE_FIELD_VALUE\x10M\x12\x10\n\x0cMISSING_TEXT\x10N\x12\x17\n\x13MISSING_VISIBLE_URL\x10O\x12\x11\n\rMISSING_WIDTH\x10P\x12\'\n#MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED\x10Q\x12$\n MUST_USE_TEMP_AD_UNION_ID_ON_ADD\x10R\x12\x0c\n\x08TOO_LONG\x10S\x12\r\n\tTOO_SHORT\x10T\x12\"\n\x1eUNION_DIMENSIONS_CANNOT_CHANGE\x10U\x12\x1d\n\x19UNKNOWN_ADDRESS_COMPONENT\x10V\x12\x16\n\x12UNKNOWN_FIELD_NAME\x10W\x12\x17\n\x13UNKNOWN_UNIQUE_NAME\x10X\x12\x1a\n\x16UNSUPPORTED_DIMENSIONS\x10Y\x12\x16\n\x12URL_INVALID_SCHEME\x10Z\x12 \n\x1cURL_INVALID_TOP_LEVEL_DOMAIN\x10[\x12\x11\n\rURL_MALFORMED\x10\\\x12\x0f\n\x0bURL_NO_HOST\x10]\x12\x16\n\x12URL_NOT_EQUIVALENT\x10^\x12\x1a\n\x16URL_HOST_NAME_TOO_LONG\x10_\x12\x11\n\rURL_NO_SCHEME\x10`\x12\x1b\n\x17URL_NO_TOP_LEVEL_DOMAIN\x10\x61\x12\x18\n\x14URL_PATH_NOT_ALLOWED\x10\x62\x12\x18\n\x14URL_PORT_NOT_ALLOWED\x10\x63\x12\x19\n\x15URL_QUERY_NOT_ALLOWED\x10\x64\x12\x1d\n\x19URL_SCHEME_BEFORE_DSA_TAG\x10\x65\x12\x34\n0URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG\x10\x66\x12)\n%USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE\x10g\x12$\n INCONSISTENT_EXPANDABLE_SETTINGS\x10h\x12\x12\n\x0eINVALID_FORMAT\x10i\x12\x16\n\x12INVALID_FIELD_TEXT\x10j\x12\x17\n\x13\x45LEMENT_NOT_PRESENT\x10k\x12\x0f\n\x0bIMAGE_ERROR\x10l\x12\x16\n\x12VALUE_NOT_IN_RANGE\x10m\x12\x15\n\x11\x46IELD_NOT_PRESENT\x10n\x12\x18\n\x14\x41\x44\x44RESS_NOT_COMPLETE\x10o\x12\x13\n\x0f\x41\x44\x44RESS_INVALID\x10p\x12\x19\n\x15VIDEO_RETRIEVAL_ERROR\x10q\x12\x0f\n\x0b\x41UDIO_ERROR\x10r\x12\x1f\n\x1bINVALID_YOUTUBE_DISPLAY_URL\x10s\x12\x1b\n\x17TOO_MANY_PRODUCT_IMAGES\x10t\x12\x1b\n\x17TOO_MANY_PRODUCT_VIDEOS\x10u\x12.\n*INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE\x10v\x12*\n&CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY\x10w\x12-\n)CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED\x10x\x12\x1a\n\x16\x44ISALLOWED_NUMBER_TYPE\x10y\x12*\n&PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY\x10z\x12<\n8PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY\x10{\x12#\n\x1fPREMIUM_RATE_NUMBER_NOT_ALLOWED\x10|\x12#\n\x1fVANITY_PHONE_NUMBER_NOT_ALLOWED\x10}\x12#\n\x1fINVALID_CALL_CONVERSION_TYPE_ID\x10~\x12=\n9CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID\x10\x7f\x12#\n\x1e\x43\x41NNOT_SET_PATH2_WITHOUT_PATH1\x10\x80\x01\x12\x33\n.MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME\x10\x81\x01\x12\'\n\"INCOMPATIBLE_WITH_RESTRICTION_TYPE\x10\x82\x01\x42\xe7\x01\n\"com.google.ads.googleads.v0.errorsB\x0c\x41\x64\x45rrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_ADERRORENUM_ADERROR = _descriptor.EnumDescriptor( - name='AdError', - full_name='google.ads.googleads.v0.errors.AdErrorEnum.AdError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APPROXIMATELY_TOO_LONG', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APPROXIMATELY_TOO_SHORT', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_SNIPPET', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_MODIFY_AD', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_BUSINESS_NAME_IF_URL_SET', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_FIELD', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_ALLOW_FLEXIBLE_COLOR_FALSE', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_COLOR_CONTROL_WHEN_NATIVE_FORMAT_SETTING', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_URL', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_WITHOUT_FINAL_URLS', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_WITH_FINAL_URLS', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_WITH_TRACKING_URL_TEMPLATE', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_WITH_URL_DATA', index=17, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR', index=18, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_NOT_APPROVED_MOBILEADS', index=19, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS', index=20, number=20, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS', index=21, number=21, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_NOT_ELIGIBLE', index=22, number=22, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL', index=23, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DIMENSION_ALREADY_IN_UNION', index=24, number=24, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DIMENSION_MUST_BE_SET', index=25, number=25, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DIMENSION_NOT_IN_UNION', index=26, number=26, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DISPLAY_URL_CANNOT_BE_SPECIFIED', index=27, number=27, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DOMESTIC_PHONE_NUMBER_FORMAT', index=28, number=28, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EMERGENCY_PHONE_NUMBER', index=29, number=29, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EMPTY_FIELD', index=30, number=30, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID', index=31, number=31, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH', index=32, number=32, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ILLEGAL_AD_CUSTOMIZER_TAG_USE', index=33, number=33, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ILLEGAL_TAG_USE', index=34, number=34, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCONSISTENT_DIMENSIONS', index=35, number=35, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCONSISTENT_STATUS_IN_TEMPLATE_UNION', index=36, number=36, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCORRECT_LENGTH', index=37, number=37, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INELIGIBLE_FOR_UPGRADE', index=38, number=38, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_AD_ADDRESS_CAMPAIGN_TARGET', index=39, number=39, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_AD_TYPE', index=40, number=40, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE', index=41, number=41, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_ATTRIBUTES_FOR_MOBILE_TEXT', index=42, number=42, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CALL_TO_ACTION_TEXT', index=43, number=43, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CHARACTER_FOR_URL', index=44, number=44, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_COUNTRY_CODE', index=45, number=45, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_DSA_URL_TAG', index=46, number=46, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG', index=47, number=47, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_INPUT', index=48, number=48, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MARKUP_LANGUAGE', index=49, number=49, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MOBILE_CARRIER', index=50, number=50, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MOBILE_CARRIER_TARGET', index=51, number=51, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_NUMBER_OF_ELEMENTS', index=52, number=52, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PHONE_NUMBER_FORMAT', index=53, number=53, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID', index=54, number=54, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TEMPLATE_DATA', index=55, number=55, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TEMPLATE_ELEMENT_FIELD_TYPE', index=56, number=56, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TEMPLATE_ID', index=57, number=57, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LINE_TOO_WIDE', index=58, number=58, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_AD_CUSTOMIZER_MAPPING', index=59, number=59, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_ADDRESS_COMPONENT', index=60, number=60, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_ADVERTISEMENT_NAME', index=61, number=61, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_BUSINESS_NAME', index=62, number=62, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_DESCRIPTION1', index=63, number=63, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_DESCRIPTION2', index=64, number=64, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_DESTINATION_URL_TAG', index=65, number=65, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_LANDING_PAGE_URL_TAG', index=66, number=66, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_DIMENSION', index=67, number=67, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_DISPLAY_URL', index=68, number=68, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_HEADLINE', index=69, number=69, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_HEIGHT', index=70, number=70, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_IMAGE', index=71, number=71, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_MARKETING_IMAGE_OR_PRODUCT_VIDEOS', index=72, number=72, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_MARKUP_LANGUAGES', index=73, number=73, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_MOBILE_CARRIER', index=74, number=74, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_PHONE', index=75, number=75, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_REQUIRED_TEMPLATE_FIELDS', index=76, number=76, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_TEMPLATE_FIELD_VALUE', index=77, number=77, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_TEXT', index=78, number=78, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_VISIBLE_URL', index=79, number=79, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_WIDTH', index=80, number=80, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED', index=81, number=81, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MUST_USE_TEMP_AD_UNION_ID_ON_ADD', index=82, number=82, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_LONG', index=83, number=83, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_SHORT', index=84, number=84, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNION_DIMENSIONS_CANNOT_CHANGE', index=85, number=85, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN_ADDRESS_COMPONENT', index=86, number=86, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN_FIELD_NAME', index=87, number=87, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN_UNIQUE_NAME', index=88, number=88, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNSUPPORTED_DIMENSIONS', index=89, number=89, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_INVALID_SCHEME', index=90, number=90, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_INVALID_TOP_LEVEL_DOMAIN', index=91, number=91, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_MALFORMED', index=92, number=92, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_NO_HOST', index=93, number=93, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_NOT_EQUIVALENT', index=94, number=94, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_HOST_NAME_TOO_LONG', index=95, number=95, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_NO_SCHEME', index=96, number=96, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_NO_TOP_LEVEL_DOMAIN', index=97, number=97, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_PATH_NOT_ALLOWED', index=98, number=98, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_PORT_NOT_ALLOWED', index=99, number=99, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_QUERY_NOT_ALLOWED', index=100, number=100, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_SCHEME_BEFORE_DSA_TAG', index=101, number=101, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG', index=102, number=102, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE', index=103, number=103, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCONSISTENT_EXPANDABLE_SETTINGS', index=104, number=104, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FORMAT', index=105, number=105, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FIELD_TEXT', index=106, number=106, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ELEMENT_NOT_PRESENT', index=107, number=107, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IMAGE_ERROR', index=108, number=108, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='VALUE_NOT_IN_RANGE', index=109, number=109, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIELD_NOT_PRESENT', index=110, number=110, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADDRESS_NOT_COMPLETE', index=111, number=111, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADDRESS_INVALID', index=112, number=112, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='VIDEO_RETRIEVAL_ERROR', index=113, number=113, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AUDIO_ERROR', index=114, number=114, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_YOUTUBE_DISPLAY_URL', index=115, number=115, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_PRODUCT_IMAGES', index=116, number=116, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_PRODUCT_VIDEOS', index=117, number=117, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE', index=118, number=118, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY', index=119, number=119, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED', index=120, number=120, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DISALLOWED_NUMBER_TYPE', index=121, number=121, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY', index=122, number=122, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY', index=123, number=123, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PREMIUM_RATE_NUMBER_NOT_ALLOWED', index=124, number=124, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='VANITY_PHONE_NUMBER_NOT_ALLOWED', index=125, number=125, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CALL_CONVERSION_TYPE_ID', index=126, number=126, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID', index=127, number=127, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_PATH2_WITHOUT_PATH1', index=128, number=128, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME', index=129, number=129, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCOMPATIBLE_WITH_RESTRICTION_TYPE', index=130, number=130, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=104, - serialized_end=4258, -) -_sym_db.RegisterEnumDescriptor(_ADERRORENUM_ADERROR) - - -_ADERRORENUM = _descriptor.Descriptor( - name='AdErrorEnum', - full_name='google.ads.googleads.v0.errors.AdErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ADERRORENUM_ADERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=88, - serialized_end=4258, -) - -_ADERRORENUM_ADERROR.containing_type = _ADERRORENUM -DESCRIPTOR.message_types_by_name['AdErrorEnum'] = _ADERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdErrorEnum = _reflection.GeneratedProtocolMessageType('AdErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _ADERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.ad_error_pb2' - , - __doc__ = """Container for enum describing possible ad errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.AdErrorEnum) - )) -_sym_db.RegisterMessage(AdErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/ad_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/ad_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/ad_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/ad_group_ad_error_pb2.py b/google/ads/google_ads/v0/proto/errors/ad_group_ad_error_pb2.py deleted file mode 100644 index 8a2449c89..000000000 --- a/google/ads/google_ads/v0/proto/errors/ad_group_ad_error_pb2.py +++ /dev/null @@ -1,122 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/ad_group_ad_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/ad_group_ad_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\023AdGroupAdErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nCANNOT_ADD_ADGROUP_OF_TYPE_DSA_TO_CAMPAIGN_WITHOUT_DSA_SETTING\x10\x0e\x42\xec\x01\n\"com.google.ads.googleads.v0.errorsB\x11\x41\x64GroupErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_ADGROUPERRORENUM_ADGROUPERROR = _descriptor.EnumDescriptor( - name='AdGroupError', - full_name='google.ads.googleads.v0.errors.AdGroupErrorEnum.AdGroupError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_ADGROUP_NAME', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_ADGROUP_NAME', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADVERTISER_NOT_ON_CONTENT_NETWORK', index=4, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BID_TOO_BIG', index=5, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BID_TYPE_AND_BIDDING_STRATEGY_MISMATCH', index=6, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_ADGROUP_NAME', index=7, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADGROUP_LABEL_DOES_NOT_EXIST', index=8, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADGROUP_LABEL_ALREADY_EXISTS', index=9, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CONTENT_BID_CRITERION_TYPE_GROUP', index=10, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_GROUP_TYPE_NOT_VALID_FOR_ADVERTISING_CHANNEL_TYPE', index=11, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADGROUP_TYPE_NOT_SUPPORTED_FOR_CAMPAIGN_SALES_COUNTRY', index=12, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_ADD_ADGROUP_OF_TYPE_DSA_TO_CAMPAIGN_WITHOUT_DSA_SETTING', index=13, number=14, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=115, - serialized_end=638, -) -_sym_db.RegisterEnumDescriptor(_ADGROUPERRORENUM_ADGROUPERROR) - - -_ADGROUPERRORENUM = _descriptor.Descriptor( - name='AdGroupErrorEnum', - full_name='google.ads.googleads.v0.errors.AdGroupErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ADGROUPERRORENUM_ADGROUPERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=94, - serialized_end=638, -) - -_ADGROUPERRORENUM_ADGROUPERROR.containing_type = _ADGROUPERRORENUM -DESCRIPTOR.message_types_by_name['AdGroupErrorEnum'] = _ADGROUPERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdGroupErrorEnum = _reflection.GeneratedProtocolMessageType('AdGroupErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.ad_group_error_pb2' - , - __doc__ = """Container for enum describing possible ad group errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.AdGroupErrorEnum) - )) -_sym_db.RegisterMessage(AdGroupErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/ad_group_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/ad_group_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/ad_group_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/ad_group_feed_error_pb2.py b/google/ads/google_ads/v0/proto/errors/ad_group_feed_error_pb2.py deleted file mode 100644 index b8c2ca0b9..000000000 --- a/google/ads/google_ads/v0/proto/errors/ad_group_feed_error_pb2.py +++ /dev/null @@ -1,118 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/ad_group_feed_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/ad_group_feed_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\025AdGroupFeedErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/errors/ad_group_feed_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xdc\x02\n\x14\x41\x64GroupFeedErrorEnum\"\xc3\x02\n\x10\x41\x64GroupFeedError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12,\n(FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE\x10\x02\x12\"\n\x1e\x43\x41NNOT_CREATE_FOR_REMOVED_FEED\x10\x03\x12\x1f\n\x1b\x41\x44GROUP_FEED_ALREADY_EXISTS\x10\x04\x12*\n&CANNOT_OPERATE_ON_REMOVED_ADGROUP_FEED\x10\x05\x12\x1c\n\x18INVALID_PLACEHOLDER_TYPE\x10\x06\x12,\n(MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE\x10\x07\x12&\n\"NO_EXISTING_LOCATION_CUSTOMER_FEED\x10\x08\x42\xf0\x01\n\"com.google.ads.googleads.v0.errorsB\x15\x41\x64GroupFeedErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_ADGROUPFEEDERRORENUM_ADGROUPFEEDERROR = _descriptor.EnumDescriptor( - name='AdGroupFeedError', - full_name='google.ads.googleads.v0.errors.AdGroupFeedErrorEnum.AdGroupFeedError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CREATE_FOR_REMOVED_FEED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADGROUP_FEED_ALREADY_EXISTS', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_OPERATE_ON_REMOVED_ADGROUP_FEED', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PLACEHOLDER_TYPE', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_EXISTING_LOCATION_CUSTOMER_FEED', index=8, number=8, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=124, - serialized_end=447, -) -_sym_db.RegisterEnumDescriptor(_ADGROUPFEEDERRORENUM_ADGROUPFEEDERROR) - - -_ADGROUPFEEDERRORENUM = _descriptor.Descriptor( - name='AdGroupFeedErrorEnum', - full_name='google.ads.googleads.v0.errors.AdGroupFeedErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ADGROUPFEEDERRORENUM_ADGROUPFEEDERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=99, - serialized_end=447, -) - -_ADGROUPFEEDERRORENUM_ADGROUPFEEDERROR.containing_type = _ADGROUPFEEDERRORENUM -DESCRIPTOR.message_types_by_name['AdGroupFeedErrorEnum'] = _ADGROUPFEEDERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdGroupFeedErrorEnum = _reflection.GeneratedProtocolMessageType('AdGroupFeedErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPFEEDERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.ad_group_feed_error_pb2' - , - __doc__ = """Container for enum describing possible ad group feed errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.AdGroupFeedErrorEnum) - )) -_sym_db.RegisterMessage(AdGroupFeedErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/ad_group_feed_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/ad_group_feed_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/ad_group_feed_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/ad_parameter_error_pb2.py b/google/ads/google_ads/v0/proto/errors/ad_parameter_error_pb2.py deleted file mode 100644 index 3dc8df1ae..000000000 --- a/google/ads/google_ads/v0/proto/errors/ad_parameter_error_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/ad_parameter_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/ad_parameter_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\025AdParameterErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/errors/ad_parameter_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x93\x01\n\x14\x41\x64ParameterErrorEnum\"{\n\x10\x41\x64ParameterError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12&\n\"AD_GROUP_CRITERION_MUST_BE_KEYWORD\x10\x02\x12!\n\x1dINVALID_INSERTION_TEXT_FORMAT\x10\x03\x42\xf0\x01\n\"com.google.ads.googleads.v0.errorsB\x15\x41\x64ParameterErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_ADPARAMETERERRORENUM_ADPARAMETERERROR = _descriptor.EnumDescriptor( - name='AdParameterError', - full_name='google.ads.googleads.v0.errors.AdParameterErrorEnum.AdParameterError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_GROUP_CRITERION_MUST_BE_KEYWORD', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_INSERTION_TEXT_FORMAT', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=122, - serialized_end=245, -) -_sym_db.RegisterEnumDescriptor(_ADPARAMETERERRORENUM_ADPARAMETERERROR) - - -_ADPARAMETERERRORENUM = _descriptor.Descriptor( - name='AdParameterErrorEnum', - full_name='google.ads.googleads.v0.errors.AdParameterErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ADPARAMETERERRORENUM_ADPARAMETERERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=98, - serialized_end=245, -) - -_ADPARAMETERERRORENUM_ADPARAMETERERROR.containing_type = _ADPARAMETERERRORENUM -DESCRIPTOR.message_types_by_name['AdParameterErrorEnum'] = _ADPARAMETERERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdParameterErrorEnum = _reflection.GeneratedProtocolMessageType('AdParameterErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _ADPARAMETERERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.ad_parameter_error_pb2' - , - __doc__ = """Container for enum describing possible ad parameter errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.AdParameterErrorEnum) - )) -_sym_db.RegisterMessage(AdParameterErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/ad_parameter_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/ad_parameter_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/ad_parameter_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/ad_sharing_error_pb2.py b/google/ads/google_ads/v0/proto/errors/ad_sharing_error_pb2.py deleted file mode 100644 index c1667fa91..000000000 --- a/google/ads/google_ads/v0/proto/errors/ad_sharing_error_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/ad_sharing_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/ad_sharing_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\023AdSharingErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/errors/ad_sharing_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xa9\x01\n\x12\x41\x64SharingErrorEnum\"\x92\x01\n\x0e\x41\x64SharingError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12 \n\x1c\x41\x44_GROUP_ALREADY_CONTAINS_AD\x10\x02\x12\"\n\x1eINCOMPATIBLE_AD_UNDER_AD_GROUP\x10\x03\x12\x1c\n\x18\x43\x41NNOT_SHARE_INACTIVE_AD\x10\x04\x42\xee\x01\n\"com.google.ads.googleads.v0.errorsB\x13\x41\x64SharingErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_ADSHARINGERRORENUM_ADSHARINGERROR = _descriptor.EnumDescriptor( - name='AdSharingError', - full_name='google.ads.googleads.v0.errors.AdSharingErrorEnum.AdSharingError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_GROUP_ALREADY_CONTAINS_AD', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCOMPATIBLE_AD_UNDER_AD_GROUP', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SHARE_INACTIVE_AD', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=119, - serialized_end=265, -) -_sym_db.RegisterEnumDescriptor(_ADSHARINGERRORENUM_ADSHARINGERROR) - - -_ADSHARINGERRORENUM = _descriptor.Descriptor( - name='AdSharingErrorEnum', - full_name='google.ads.googleads.v0.errors.AdSharingErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ADSHARINGERRORENUM_ADSHARINGERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=96, - serialized_end=265, -) - -_ADSHARINGERRORENUM_ADSHARINGERROR.containing_type = _ADSHARINGERRORENUM -DESCRIPTOR.message_types_by_name['AdSharingErrorEnum'] = _ADSHARINGERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdSharingErrorEnum = _reflection.GeneratedProtocolMessageType('AdSharingErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _ADSHARINGERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.ad_sharing_error_pb2' - , - __doc__ = """Container for enum describing possible ad sharing errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.AdSharingErrorEnum) - )) -_sym_db.RegisterMessage(AdSharingErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/ad_sharing_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/ad_sharing_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/ad_sharing_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/adx_error_pb2.py b/google/ads/google_ads/v0/proto/errors/adx_error_pb2.py deleted file mode 100644 index 41238a505..000000000 --- a/google/ads/google_ads/v0/proto/errors/adx_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/adx_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/adx_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\rAdxErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n4google/ads/googleads_v0/proto/errors/adx_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"Q\n\x0c\x41\x64xErrorEnum\"A\n\x08\x41\x64xError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x17\n\x13UNSUPPORTED_FEATURE\x10\x02\x42\xe8\x01\n\"com.google.ads.googleads.v0.errorsB\rAdxErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_ADXERRORENUM_ADXERROR = _descriptor.EnumDescriptor( - name='AdxError', - full_name='google.ads.googleads.v0.errors.AdxErrorEnum.AdxError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNSUPPORTED_FEATURE', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=104, - serialized_end=169, -) -_sym_db.RegisterEnumDescriptor(_ADXERRORENUM_ADXERROR) - - -_ADXERRORENUM = _descriptor.Descriptor( - name='AdxErrorEnum', - full_name='google.ads.googleads.v0.errors.AdxErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ADXERRORENUM_ADXERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=88, - serialized_end=169, -) - -_ADXERRORENUM_ADXERROR.containing_type = _ADXERRORENUM -DESCRIPTOR.message_types_by_name['AdxErrorEnum'] = _ADXERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdxErrorEnum = _reflection.GeneratedProtocolMessageType('AdxErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _ADXERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.adx_error_pb2' - , - __doc__ = """Container for enum describing possible adx errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.AdxErrorEnum) - )) -_sym_db.RegisterMessage(AdxErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/adx_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/adx_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/adx_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/authentication_error_pb2.py b/google/ads/google_ads/v0/proto/errors/authentication_error_pb2.py deleted file mode 100644 index c7f171b61..000000000 --- a/google/ads/google_ads/v0/proto/errors/authentication_error_pb2.py +++ /dev/null @@ -1,162 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/authentication_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/authentication_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\030AuthenticationErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n?google/ads/googleads_v0/proto/errors/authentication_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xe8\x04\n\x17\x41uthenticationErrorEnum\"\xcc\x04\n\x13\x41uthenticationError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x18\n\x14\x41UTHENTICATION_ERROR\x10\x02\x12\x1e\n\x1a\x43LIENT_CUSTOMER_ID_INVALID\x10\x05\x12\x16\n\x12\x43USTOMER_NOT_FOUND\x10\x08\x12\x1a\n\x16GOOGLE_ACCOUNT_DELETED\x10\t\x12!\n\x1dGOOGLE_ACCOUNT_COOKIE_INVALID\x10\n\x12(\n$GOOGLE_ACCOUNT_AUTHENTICATION_FAILED\x10\x19\x12-\n)GOOGLE_ACCOUNT_USER_AND_ADS_USER_MISMATCH\x10\x0c\x12\x19\n\x15LOGIN_COOKIE_REQUIRED\x10\r\x12\x10\n\x0cNOT_ADS_USER\x10\x0e\x12\x17\n\x13OAUTH_TOKEN_INVALID\x10\x0f\x12\x17\n\x13OAUTH_TOKEN_EXPIRED\x10\x10\x12\x18\n\x14OAUTH_TOKEN_DISABLED\x10\x11\x12\x17\n\x13OAUTH_TOKEN_REVOKED\x10\x12\x12\x1e\n\x1aOAUTH_TOKEN_HEADER_INVALID\x10\x13\x12\x18\n\x14LOGIN_COOKIE_INVALID\x10\x14\x12\x13\n\x0fUSER_ID_INVALID\x10\x16\x12&\n\"TWO_STEP_VERIFICATION_NOT_ENROLLED\x10\x17\x12$\n ADVANCED_PROTECTION_NOT_ENROLLED\x10\x18\x42\xf3\x01\n\"com.google.ads.googleads.v0.errorsB\x18\x41uthenticationErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_AUTHENTICATIONERRORENUM_AUTHENTICATIONERROR = _descriptor.EnumDescriptor( - name='AuthenticationError', - full_name='google.ads.googleads.v0.errors.AuthenticationErrorEnum.AuthenticationError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AUTHENTICATION_ERROR', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CLIENT_CUSTOMER_ID_INVALID', index=3, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_NOT_FOUND', index=4, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GOOGLE_ACCOUNT_DELETED', index=5, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GOOGLE_ACCOUNT_COOKIE_INVALID', index=6, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GOOGLE_ACCOUNT_AUTHENTICATION_FAILED', index=7, number=25, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GOOGLE_ACCOUNT_USER_AND_ADS_USER_MISMATCH', index=8, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOGIN_COOKIE_REQUIRED', index=9, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NOT_ADS_USER', index=10, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OAUTH_TOKEN_INVALID', index=11, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OAUTH_TOKEN_EXPIRED', index=12, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OAUTH_TOKEN_DISABLED', index=13, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OAUTH_TOKEN_REVOKED', index=14, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OAUTH_TOKEN_HEADER_INVALID', index=15, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOGIN_COOKIE_INVALID', index=16, number=20, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='USER_ID_INVALID', index=17, number=22, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TWO_STEP_VERIFICATION_NOT_ENROLLED', index=18, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADVANCED_PROTECTION_NOT_ENROLLED', index=19, number=24, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=128, - serialized_end=716, -) -_sym_db.RegisterEnumDescriptor(_AUTHENTICATIONERRORENUM_AUTHENTICATIONERROR) - - -_AUTHENTICATIONERRORENUM = _descriptor.Descriptor( - name='AuthenticationErrorEnum', - full_name='google.ads.googleads.v0.errors.AuthenticationErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _AUTHENTICATIONERRORENUM_AUTHENTICATIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=100, - serialized_end=716, -) - -_AUTHENTICATIONERRORENUM_AUTHENTICATIONERROR.containing_type = _AUTHENTICATIONERRORENUM -DESCRIPTOR.message_types_by_name['AuthenticationErrorEnum'] = _AUTHENTICATIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AuthenticationErrorEnum = _reflection.GeneratedProtocolMessageType('AuthenticationErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _AUTHENTICATIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.authentication_error_pb2' - , - __doc__ = """Container for enum describing possible authentication errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.AuthenticationErrorEnum) - )) -_sym_db.RegisterMessage(AuthenticationErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/authentication_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/authentication_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/authentication_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/authorization_error_pb2.py b/google/ads/google_ads/v0/proto/errors/authorization_error_pb2.py deleted file mode 100644 index adcc8facb..000000000 --- a/google/ads/google_ads/v0/proto/errors/authorization_error_pb2.py +++ /dev/null @@ -1,118 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/authorization_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/authorization_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\027AuthorizationErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/errors/authorization_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x8e\x02\n\x16\x41uthorizationErrorEnum\"\xf3\x01\n\x12\x41uthorizationError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1a\n\x16USER_PERMISSION_DENIED\x10\x02\x12#\n\x1f\x44\x45VELOPER_TOKEN_NOT_WHITELISTED\x10\x03\x12\x1e\n\x1a\x44\x45VELOPER_TOKEN_PROHIBITED\x10\x04\x12\x14\n\x10PROJECT_DISABLED\x10\x05\x12\x17\n\x13\x41UTHORIZATION_ERROR\x10\x06\x12\x18\n\x14\x41\x43TION_NOT_PERMITTED\x10\x07\x12\x15\n\x11INCOMPLETE_SIGNUP\x10\x08\x42\xf2\x01\n\"com.google.ads.googleads.v0.errorsB\x17\x41uthorizationErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_AUTHORIZATIONERRORENUM_AUTHORIZATIONERROR = _descriptor.EnumDescriptor( - name='AuthorizationError', - full_name='google.ads.googleads.v0.errors.AuthorizationErrorEnum.AuthorizationError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='USER_PERMISSION_DENIED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DEVELOPER_TOKEN_NOT_WHITELISTED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DEVELOPER_TOKEN_PROHIBITED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROJECT_DISABLED', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AUTHORIZATION_ERROR', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ACTION_NOT_PERMITTED', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCOMPLETE_SIGNUP', index=8, number=8, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=126, - serialized_end=369, -) -_sym_db.RegisterEnumDescriptor(_AUTHORIZATIONERRORENUM_AUTHORIZATIONERROR) - - -_AUTHORIZATIONERRORENUM = _descriptor.Descriptor( - name='AuthorizationErrorEnum', - full_name='google.ads.googleads.v0.errors.AuthorizationErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _AUTHORIZATIONERRORENUM_AUTHORIZATIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=99, - serialized_end=369, -) - -_AUTHORIZATIONERRORENUM_AUTHORIZATIONERROR.containing_type = _AUTHORIZATIONERRORENUM -DESCRIPTOR.message_types_by_name['AuthorizationErrorEnum'] = _AUTHORIZATIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AuthorizationErrorEnum = _reflection.GeneratedProtocolMessageType('AuthorizationErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _AUTHORIZATIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.authorization_error_pb2' - , - __doc__ = """Container for enum describing possible authorization errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.AuthorizationErrorEnum) - )) -_sym_db.RegisterMessage(AuthorizationErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/authorization_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/authorization_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/authorization_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/bidding_error_pb2.py b/google/ads/google_ads/v0/proto/errors/bidding_error_pb2.py deleted file mode 100644 index 35d7a7ccb..000000000 --- a/google/ads/google_ads/v0/proto/errors/bidding_error_pb2.py +++ /dev/null @@ -1,174 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/bidding_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/bidding_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\021BiddingErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n8google/ads/googleads_v0/proto/errors/bidding_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xdf\x07\n\x10\x42iddingErrorEnum\"\xca\x07\n\x0c\x42iddingError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12+\n\'BIDDING_STRATEGY_TRANSITION_NOT_ALLOWED\x10\x02\x12.\n*CANNOT_ATTACH_BIDDING_STRATEGY_TO_CAMPAIGN\x10\x07\x12+\n\'INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE\x10\n\x12!\n\x1dINVALID_BIDDING_STRATEGY_TYPE\x10\x0e\x12\x0f\n\x0bINVALID_BID\x10\x11\x12\x33\n/BIDDING_STRATEGY_NOT_AVAILABLE_FOR_ACCOUNT_TYPE\x10\x12\x12#\n\x1f\x43ONVERSION_TRACKING_NOT_ENABLED\x10\x13\x12\x1a\n\x16NOT_ENOUGH_CONVERSIONS\x10\x14\x12\x30\n,CANNOT_CREATE_CAMPAIGN_WITH_BIDDING_STRATEGY\x10\x15\x12O\nKCANNOT_TARGET_CONTENT_NETWORK_ONLY_WITH_CAMPAIGN_LEVEL_POP_BIDDING_STRATEGY\x10\x17\x12\x33\n/BIDDING_STRATEGY_NOT_SUPPORTED_WITH_AD_SCHEDULE\x10\x18\x12\x31\n-PAY_PER_CONVERSION_NOT_AVAILABLE_FOR_CUSTOMER\x10\x19\x12\x32\n.PAY_PER_CONVERSION_NOT_ALLOWED_WITH_TARGET_CPA\x10\x1a\x12:\n6BIDDING_STRATEGY_NOT_ALLOWED_FOR_SEARCH_ONLY_CAMPAIGNS\x10\x1b\x12;\n7BIDDING_STRATEGY_NOT_SUPPORTED_IN_DRAFTS_OR_EXPERIMENTS\x10\x1c\x12I\nEBIDDING_STRATEGY_TYPE_DOES_NOT_SUPPORT_PRODUCT_TYPE_ADGROUP_CRITERION\x10\x1d\x12\x11\n\rBID_TOO_SMALL\x10\x1e\x12\x0f\n\x0b\x42ID_TOO_BIG\x10\x1f\x12\"\n\x1e\x42ID_TOO_MANY_FRACTIONAL_DIGITS\x10 \x12\x17\n\x13INVALID_DOMAIN_NAME\x10!\x12$\n NOT_COMPATIBLE_WITH_PAYMENT_MODE\x10\"B\xec\x01\n\"com.google.ads.googleads.v0.errorsB\x11\x42iddingErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_BIDDINGERRORENUM_BIDDINGERROR = _descriptor.EnumDescriptor( - name='BiddingError', - full_name='google.ads.googleads.v0.errors.BiddingErrorEnum.BiddingError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BIDDING_STRATEGY_TRANSITION_NOT_ALLOWED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_ATTACH_BIDDING_STRATEGY_TO_CAMPAIGN', index=3, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE', index=4, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_BIDDING_STRATEGY_TYPE', index=5, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_BID', index=6, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BIDDING_STRATEGY_NOT_AVAILABLE_FOR_ACCOUNT_TYPE', index=7, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONVERSION_TRACKING_NOT_ENABLED', index=8, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NOT_ENOUGH_CONVERSIONS', index=9, number=20, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CREATE_CAMPAIGN_WITH_BIDDING_STRATEGY', index=10, number=21, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_TARGET_CONTENT_NETWORK_ONLY_WITH_CAMPAIGN_LEVEL_POP_BIDDING_STRATEGY', index=11, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BIDDING_STRATEGY_NOT_SUPPORTED_WITH_AD_SCHEDULE', index=12, number=24, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PAY_PER_CONVERSION_NOT_AVAILABLE_FOR_CUSTOMER', index=13, number=25, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PAY_PER_CONVERSION_NOT_ALLOWED_WITH_TARGET_CPA', index=14, number=26, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BIDDING_STRATEGY_NOT_ALLOWED_FOR_SEARCH_ONLY_CAMPAIGNS', index=15, number=27, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BIDDING_STRATEGY_NOT_SUPPORTED_IN_DRAFTS_OR_EXPERIMENTS', index=16, number=28, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BIDDING_STRATEGY_TYPE_DOES_NOT_SUPPORT_PRODUCT_TYPE_ADGROUP_CRITERION', index=17, number=29, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BID_TOO_SMALL', index=18, number=30, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BID_TOO_BIG', index=19, number=31, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BID_TOO_MANY_FRACTIONAL_DIGITS', index=20, number=32, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_DOMAIN_NAME', index=21, number=33, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NOT_COMPATIBLE_WITH_PAYMENT_MODE', index=22, number=34, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=114, - serialized_end=1084, -) -_sym_db.RegisterEnumDescriptor(_BIDDINGERRORENUM_BIDDINGERROR) - - -_BIDDINGERRORENUM = _descriptor.Descriptor( - name='BiddingErrorEnum', - full_name='google.ads.googleads.v0.errors.BiddingErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _BIDDINGERRORENUM_BIDDINGERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=93, - serialized_end=1084, -) - -_BIDDINGERRORENUM_BIDDINGERROR.containing_type = _BIDDINGERRORENUM -DESCRIPTOR.message_types_by_name['BiddingErrorEnum'] = _BIDDINGERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -BiddingErrorEnum = _reflection.GeneratedProtocolMessageType('BiddingErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _BIDDINGERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.bidding_error_pb2' - , - __doc__ = """Container for enum describing possible bidding errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.BiddingErrorEnum) - )) -_sym_db.RegisterMessage(BiddingErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/bidding_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/bidding_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/bidding_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/bidding_strategy_error_pb2.py b/google/ads/google_ads/v0/proto/errors/bidding_strategy_error_pb2.py deleted file mode 100644 index db843d8a1..000000000 --- a/google/ads/google_ads/v0/proto/errors/bidding_strategy_error_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/bidding_strategy_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/bidding_strategy_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\031BiddingStrategyErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/errors/bidding_strategy_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xd9\x01\n\x18\x42iddingStrategyErrorEnum\"\xbc\x01\n\x14\x42iddingStrategyError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x12\n\x0e\x44UPLICATE_NAME\x10\x02\x12\'\n#CANNOT_CHANGE_BIDDING_STRATEGY_TYPE\x10\x03\x12%\n!CANNOT_REMOVE_ASSOCIATED_STRATEGY\x10\x04\x12\"\n\x1e\x42IDDING_STRATEGY_NOT_SUPPORTED\x10\x05\x42\xf4\x01\n\"com.google.ads.googleads.v0.errorsB\x19\x42iddingStrategyErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_BIDDINGSTRATEGYERRORENUM_BIDDINGSTRATEGYERROR = _descriptor.EnumDescriptor( - name='BiddingStrategyError', - full_name='google.ads.googleads.v0.errors.BiddingStrategyErrorEnum.BiddingStrategyError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_NAME', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CHANGE_BIDDING_STRATEGY_TYPE', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_REMOVE_ASSOCIATED_STRATEGY', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BIDDING_STRATEGY_NOT_SUPPORTED', index=5, number=5, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=131, - serialized_end=319, -) -_sym_db.RegisterEnumDescriptor(_BIDDINGSTRATEGYERRORENUM_BIDDINGSTRATEGYERROR) - - -_BIDDINGSTRATEGYERRORENUM = _descriptor.Descriptor( - name='BiddingStrategyErrorEnum', - full_name='google.ads.googleads.v0.errors.BiddingStrategyErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _BIDDINGSTRATEGYERRORENUM_BIDDINGSTRATEGYERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=102, - serialized_end=319, -) - -_BIDDINGSTRATEGYERRORENUM_BIDDINGSTRATEGYERROR.containing_type = _BIDDINGSTRATEGYERRORENUM -DESCRIPTOR.message_types_by_name['BiddingStrategyErrorEnum'] = _BIDDINGSTRATEGYERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -BiddingStrategyErrorEnum = _reflection.GeneratedProtocolMessageType('BiddingStrategyErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _BIDDINGSTRATEGYERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.bidding_strategy_error_pb2' - , - __doc__ = """Container for enum describing possible bidding strategy errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.BiddingStrategyErrorEnum) - )) -_sym_db.RegisterMessage(BiddingStrategyErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/bidding_strategy_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/bidding_strategy_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/bidding_strategy_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/billing_setup_error_pb2.py b/google/ads/google_ads/v0/proto/errors/billing_setup_error_pb2.py deleted file mode 100644 index f8d704e99..000000000 --- a/google/ads/google_ads/v0/proto/errors/billing_setup_error_pb2.py +++ /dev/null @@ -1,150 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/billing_setup_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/billing_setup_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\026BillingSetupErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/errors/billing_setup_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xfb\x04\n\x15\x42illingSetupErrorEnum\"\xe1\x04\n\x11\x42illingSetupError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\'\n#CANNOT_USE_EXISTING_AND_NEW_ACCOUNT\x10\x02\x12\'\n#CANNOT_REMOVE_STARTED_BILLING_SETUP\x10\x03\x12\x32\n.CANNOT_CHANGE_BILLING_TO_SAME_PAYMENTS_ACCOUNT\x10\x04\x12\x33\n/BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_STATUS\x10\x05\x12\x1c\n\x18INVALID_PAYMENTS_ACCOUNT\x10\x06\x12\x35\n1BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_CATEGORY\x10\x07\x12\x1b\n\x17INVALID_START_TIME_TYPE\x10\x08\x12#\n\x1fTHIRD_PARTY_ALREADY_HAS_BILLING\x10\t\x12\x1d\n\x19\x42ILLING_SETUP_IN_PROGRESS\x10\n\x12\x18\n\x14NO_SIGNUP_PERMISSION\x10\x0b\x12!\n\x1d\x43HANGE_OF_BILL_TO_IN_PROGRESS\x10\x0c\x12\x1e\n\x1aPAYMENTS_PROFILE_NOT_FOUND\x10\r\x12\x1e\n\x1aPAYMENTS_ACCOUNT_NOT_FOUND\x10\x0e\x12\x1f\n\x1bPAYMENTS_PROFILE_INELIGIBLE\x10\x0f\x12\x1f\n\x1bPAYMENTS_ACCOUNT_INELIGIBLE\x10\x10\x42\xf1\x01\n\"com.google.ads.googleads.v0.errorsB\x16\x42illingSetupErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_BILLINGSETUPERRORENUM_BILLINGSETUPERROR = _descriptor.EnumDescriptor( - name='BillingSetupError', - full_name='google.ads.googleads.v0.errors.BillingSetupErrorEnum.BillingSetupError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_USE_EXISTING_AND_NEW_ACCOUNT', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_REMOVE_STARTED_BILLING_SETUP', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CHANGE_BILLING_TO_SAME_PAYMENTS_ACCOUNT', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_STATUS', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PAYMENTS_ACCOUNT', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_CATEGORY', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_START_TIME_TYPE', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='THIRD_PARTY_ALREADY_HAS_BILLING', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BILLING_SETUP_IN_PROGRESS', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_SIGNUP_PERMISSION', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CHANGE_OF_BILL_TO_IN_PROGRESS', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PAYMENTS_PROFILE_NOT_FOUND', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PAYMENTS_ACCOUNT_NOT_FOUND', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PAYMENTS_PROFILE_INELIGIBLE', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PAYMENTS_ACCOUNT_INELIGIBLE', index=16, number=16, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=125, - serialized_end=734, -) -_sym_db.RegisterEnumDescriptor(_BILLINGSETUPERRORENUM_BILLINGSETUPERROR) - - -_BILLINGSETUPERRORENUM = _descriptor.Descriptor( - name='BillingSetupErrorEnum', - full_name='google.ads.googleads.v0.errors.BillingSetupErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _BILLINGSETUPERRORENUM_BILLINGSETUPERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=99, - serialized_end=734, -) - -_BILLINGSETUPERRORENUM_BILLINGSETUPERROR.containing_type = _BILLINGSETUPERRORENUM -DESCRIPTOR.message_types_by_name['BillingSetupErrorEnum'] = _BILLINGSETUPERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -BillingSetupErrorEnum = _reflection.GeneratedProtocolMessageType('BillingSetupErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _BILLINGSETUPERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.billing_setup_error_pb2' - , - __doc__ = """Container for enum describing possible billing setup errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.BillingSetupErrorEnum) - )) -_sym_db.RegisterMessage(BillingSetupErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/billing_setup_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/billing_setup_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/billing_setup_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/campaign_budget_error_pb2.py b/google/ads/google_ads/v0/proto/errors/campaign_budget_error_pb2.py deleted file mode 100644 index b64662870..000000000 --- a/google/ads/google_ads/v0/proto/errors/campaign_budget_error_pb2.py +++ /dev/null @@ -1,150 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/campaign_budget_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/campaign_budget_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\030CampaignBudgetErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n@google/ads/googleads_v0/proto/errors/campaign_budget_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xe0\x05\n\x17\x43\x61mpaignBudgetErrorEnum\"\xc4\x05\n\x13\x43\x61mpaignBudgetError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12$\n CAMPAIGN_BUDGET_CANNOT_BE_SHARED\x10\x11\x12\x1b\n\x17\x43\x41MPAIGN_BUDGET_REMOVED\x10\x02\x12\x1a\n\x16\x43\x41MPAIGN_BUDGET_IN_USE\x10\x03\x12(\n$CAMPAIGN_BUDGET_PERIOD_NOT_AVAILABLE\x10\x04\x12<\n8CANNOT_MODIFY_FIELD_OF_IMPLICITLY_SHARED_CAMPAIGN_BUDGET\x10\x06\x12\x36\n2CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED\x10\x07\x12\x43\n?CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED_WITHOUT_NAME\x10\x08\x12\x36\n2CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED\x10\t\x12H\nDCANNOT_USE_IMPLICITLY_SHARED_CAMPAIGN_BUDGET_WITH_MULTIPLE_CAMPAIGNS\x10\n\x12\x12\n\x0e\x44UPLICATE_NAME\x10\x0b\x12\"\n\x1eMONEY_AMOUNT_IN_WRONG_CURRENCY\x10\x0c\x12/\n+MONEY_AMOUNT_LESS_THAN_CURRENCY_MINIMUM_CPC\x10\r\x12\x1a\n\x16MONEY_AMOUNT_TOO_LARGE\x10\x0e\x12\x19\n\x15NEGATIVE_MONEY_AMOUNT\x10\x0f\x12)\n%NON_MULTIPLE_OF_MINIMUM_CURRENCY_UNIT\x10\x10\x42\xf3\x01\n\"com.google.ads.googleads.v0.errorsB\x18\x43\x61mpaignBudgetErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CAMPAIGNBUDGETERRORENUM_CAMPAIGNBUDGETERROR = _descriptor.EnumDescriptor( - name='CampaignBudgetError', - full_name='google.ads.googleads.v0.errors.CampaignBudgetErrorEnum.CampaignBudgetError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_BUDGET_CANNOT_BE_SHARED', index=2, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_BUDGET_REMOVED', index=3, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_BUDGET_IN_USE', index=4, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_BUDGET_PERIOD_NOT_AVAILABLE', index=5, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_MODIFY_FIELD_OF_IMPLICITLY_SHARED_CAMPAIGN_BUDGET', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED_WITHOUT_NAME', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_USE_IMPLICITLY_SHARED_CAMPAIGN_BUDGET_WITH_MULTIPLE_CAMPAIGNS', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_NAME', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MONEY_AMOUNT_IN_WRONG_CURRENCY', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MONEY_AMOUNT_LESS_THAN_CURRENCY_MINIMUM_CPC', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MONEY_AMOUNT_TOO_LARGE', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NEGATIVE_MONEY_AMOUNT', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NON_MULTIPLE_OF_MINIMUM_CURRENCY_UNIT', index=16, number=16, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=129, - serialized_end=837, -) -_sym_db.RegisterEnumDescriptor(_CAMPAIGNBUDGETERRORENUM_CAMPAIGNBUDGETERROR) - - -_CAMPAIGNBUDGETERRORENUM = _descriptor.Descriptor( - name='CampaignBudgetErrorEnum', - full_name='google.ads.googleads.v0.errors.CampaignBudgetErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CAMPAIGNBUDGETERRORENUM_CAMPAIGNBUDGETERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=101, - serialized_end=837, -) - -_CAMPAIGNBUDGETERRORENUM_CAMPAIGNBUDGETERROR.containing_type = _CAMPAIGNBUDGETERRORENUM -DESCRIPTOR.message_types_by_name['CampaignBudgetErrorEnum'] = _CAMPAIGNBUDGETERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignBudgetErrorEnum = _reflection.GeneratedProtocolMessageType('CampaignBudgetErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNBUDGETERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.campaign_budget_error_pb2' - , - __doc__ = """Container for enum describing possible campaign budget errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.CampaignBudgetErrorEnum) - )) -_sym_db.RegisterMessage(CampaignBudgetErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/campaign_budget_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/campaign_budget_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/campaign_budget_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/campaign_criterion_error_pb2.py b/google/ads/google_ads/v0/proto/errors/campaign_criterion_error_pb2.py deleted file mode 100644 index 6f1967d05..000000000 --- a/google/ads/google_ads/v0/proto/errors/campaign_criterion_error_pb2.py +++ /dev/null @@ -1,134 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/campaign_criterion_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/campaign_criterion_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\033CampaignCriterionErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/errors/campaign_criterion_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xf5\x03\n\x1a\x43\x61mpaignCriterionErrorEnum\"\xd6\x03\n\x16\x43\x61mpaignCriterionError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1a\n\x16\x43ONCRETE_TYPE_REQUIRED\x10\x02\x12\x19\n\x15INVALID_PLACEMENT_URL\x10\x03\x12 \n\x1c\x43\x41NNOT_EXCLUDE_CRITERIA_TYPE\x10\x04\x12\'\n#CANNOT_SET_STATUS_FOR_CRITERIA_TYPE\x10\x05\x12+\n\'CANNOT_SET_STATUS_FOR_EXCLUDED_CRITERIA\x10\x06\x12\x1d\n\x19\x43\x41NNOT_TARGET_AND_EXCLUDE\x10\x07\x12\x17\n\x13TOO_MANY_OPERATIONS\x10\x08\x12-\n)OPERATOR_NOT_SUPPORTED_FOR_CRITERION_TYPE\x10\t\x12\x43\n?SHOPPING_CAMPAIGN_SALES_COUNTRY_NOT_SUPPORTED_FOR_SALES_CHANNEL\x10\n\x12\x1d\n\x19\x43\x41NNOT_ADD_EXISTING_FIELD\x10\x0b\x12$\n CANNOT_UPDATE_NEGATIVE_CRITERION\x10\x0c\x42\xf6\x01\n\"com.google.ads.googleads.v0.errorsB\x1b\x43\x61mpaignCriterionErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CAMPAIGNCRITERIONERRORENUM_CAMPAIGNCRITERIONERROR = _descriptor.EnumDescriptor( - name='CampaignCriterionError', - full_name='google.ads.googleads.v0.errors.CampaignCriterionErrorEnum.CampaignCriterionError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONCRETE_TYPE_REQUIRED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PLACEMENT_URL', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_EXCLUDE_CRITERIA_TYPE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_STATUS_FOR_CRITERIA_TYPE', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_STATUS_FOR_EXCLUDED_CRITERIA', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_TARGET_AND_EXCLUDE', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_OPERATIONS', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OPERATOR_NOT_SUPPORTED_FOR_CRITERION_TYPE', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SHOPPING_CAMPAIGN_SALES_COUNTRY_NOT_SUPPORTED_FOR_SALES_CHANNEL', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_ADD_EXISTING_FIELD', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_UPDATE_NEGATIVE_CRITERION', index=12, number=12, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=135, - serialized_end=605, -) -_sym_db.RegisterEnumDescriptor(_CAMPAIGNCRITERIONERRORENUM_CAMPAIGNCRITERIONERROR) - - -_CAMPAIGNCRITERIONERRORENUM = _descriptor.Descriptor( - name='CampaignCriterionErrorEnum', - full_name='google.ads.googleads.v0.errors.CampaignCriterionErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CAMPAIGNCRITERIONERRORENUM_CAMPAIGNCRITERIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=104, - serialized_end=605, -) - -_CAMPAIGNCRITERIONERRORENUM_CAMPAIGNCRITERIONERROR.containing_type = _CAMPAIGNCRITERIONERRORENUM -DESCRIPTOR.message_types_by_name['CampaignCriterionErrorEnum'] = _CAMPAIGNCRITERIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignCriterionErrorEnum = _reflection.GeneratedProtocolMessageType('CampaignCriterionErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNCRITERIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.campaign_criterion_error_pb2' - , - __doc__ = """Container for enum describing possible campaign criterion errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.CampaignCriterionErrorEnum) - )) -_sym_db.RegisterMessage(CampaignCriterionErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/campaign_criterion_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/campaign_criterion_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/campaign_criterion_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/campaign_error_pb2.py b/google/ads/google_ads/v0/proto/errors/campaign_error_pb2.py deleted file mode 100644 index 7602f17e8..000000000 --- a/google/ads/google_ads/v0/proto/errors/campaign_error_pb2.py +++ /dev/null @@ -1,234 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/campaign_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/campaign_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\022CampaignErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/errors/campaign_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x96\x0c\n\x11\x43\x61mpaignErrorEnum\"\x80\x0c\n\rCampaignError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12!\n\x1d\x43\x41NNOT_TARGET_CONTENT_NETWORK\x10\x03\x12 \n\x1c\x43\x41NNOT_TARGET_SEARCH_NETWORK\x10\x04\x12\x36\n2CANNOT_TARGET_SEARCH_NETWORK_WITHOUT_GOOGLE_SEARCH\x10\x05\x12\x30\n,CANNOT_TARGET_GOOGLE_SEARCH_FOR_CPM_CAMPAIGN\x10\x06\x12-\n)CAMPAIGN_MUST_TARGET_AT_LEAST_ONE_NETWORK\x10\x07\x12(\n$CANNOT_TARGET_PARTNER_SEARCH_NETWORK\x10\x08\x12K\nGCANNOT_TARGET_CONTENT_NETWORK_ONLY_WITH_CRITERIA_LEVEL_BIDDING_STRATEGY\x10\t\x12\x36\n2CAMPAIGN_DURATION_MUST_CONTAIN_ALL_RUNNABLE_TRIALS\x10\n\x12$\n CANNOT_MODIFY_FOR_TRIAL_CAMPAIGN\x10\x0b\x12\x1b\n\x17\x44UPLICATE_CAMPAIGN_NAME\x10\x0c\x12\x1f\n\x1bINCOMPATIBLE_CAMPAIGN_FIELD\x10\r\x12\x19\n\x15INVALID_CAMPAIGN_NAME\x10\x0e\x12*\n&INVALID_AD_SERVING_OPTIMIZATION_STATUS\x10\x0f\x12\x18\n\x14INVALID_TRACKING_URL\x10\x10\x12>\n:CANNOT_SET_BOTH_TRACKING_URL_TEMPLATE_AND_TRACKING_SETTING\x10\x11\x12 \n\x1cMAX_IMPRESSIONS_NOT_IN_RANGE\x10\x12\x12\x1b\n\x17TIME_UNIT_NOT_SUPPORTED\x10\x13\x12\x31\n-INVALID_OPERATION_IF_SERVING_STATUS_HAS_ENDED\x10\x14\x12\x1b\n\x17\x42UDGET_CANNOT_BE_SHARED\x10\x15\x12%\n!CAMPAIGN_CANNOT_USE_SHARED_BUDGET\x10\x16\x12\x30\n,CANNOT_CHANGE_BUDGET_ON_CAMPAIGN_WITH_TRIALS\x10\x17\x12!\n\x1d\x43\x41MPAIGN_LABEL_DOES_NOT_EXIST\x10\x18\x12!\n\x1d\x43\x41MPAIGN_LABEL_ALREADY_EXISTS\x10\x19\x12\x1c\n\x18MISSING_SHOPPING_SETTING\x10\x1a\x12\"\n\x1eINVALID_SHOPPING_SALES_COUNTRY\x10\x1b\x12*\n&MISSING_UNIVERSAL_APP_CAMPAIGN_SETTING\x10\x1e\x12;\n7ADVERTISING_CHANNEL_TYPE_NOT_AVAILABLE_FOR_ACCOUNT_TYPE\x10\x1f\x12(\n$INVALID_ADVERTISING_CHANNEL_SUB_TYPE\x10 \x12,\n(AT_LEAST_ONE_CONVERSION_MUST_BE_SELECTED\x10!\x12\x1f\n\x1b\x43\x41NNOT_SET_AD_ROTATION_MODE\x10\"\x12/\n+CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED\x10#\x12\x1b\n\x17\x43\x41NNOT_SET_DATE_TO_PAST\x10$\x12\x1f\n\x1bMISSING_HOTEL_CUSTOMER_LINK\x10%\x12\x1f\n\x1bINVALID_HOTEL_CUSTOMER_LINK\x10&\x12\x19\n\x15MISSING_HOTEL_SETTING\x10\'\x12\x42\n>CANNOT_USE_SHARED_CAMPAIGN_BUDGET_WHILE_PART_OF_CAMPAIGN_GROUP\x10(B\xed\x01\n\"com.google.ads.googleads.v0.errorsB\x12\x43\x61mpaignErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CAMPAIGNERRORENUM_CAMPAIGNERROR = _descriptor.EnumDescriptor( - name='CampaignError', - full_name='google.ads.googleads.v0.errors.CampaignErrorEnum.CampaignError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_TARGET_CONTENT_NETWORK', index=2, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_TARGET_SEARCH_NETWORK', index=3, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_TARGET_SEARCH_NETWORK_WITHOUT_GOOGLE_SEARCH', index=4, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_TARGET_GOOGLE_SEARCH_FOR_CPM_CAMPAIGN', index=5, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_MUST_TARGET_AT_LEAST_ONE_NETWORK', index=6, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_TARGET_PARTNER_SEARCH_NETWORK', index=7, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_TARGET_CONTENT_NETWORK_ONLY_WITH_CRITERIA_LEVEL_BIDDING_STRATEGY', index=8, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_DURATION_MUST_CONTAIN_ALL_RUNNABLE_TRIALS', index=9, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_MODIFY_FOR_TRIAL_CAMPAIGN', index=10, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_CAMPAIGN_NAME', index=11, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCOMPATIBLE_CAMPAIGN_FIELD', index=12, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CAMPAIGN_NAME', index=13, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_AD_SERVING_OPTIMIZATION_STATUS', index=14, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TRACKING_URL', index=15, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_BOTH_TRACKING_URL_TEMPLATE_AND_TRACKING_SETTING', index=16, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MAX_IMPRESSIONS_NOT_IN_RANGE', index=17, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TIME_UNIT_NOT_SUPPORTED', index=18, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_OPERATION_IF_SERVING_STATUS_HAS_ENDED', index=19, number=20, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BUDGET_CANNOT_BE_SHARED', index=20, number=21, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_CANNOT_USE_SHARED_BUDGET', index=21, number=22, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CHANGE_BUDGET_ON_CAMPAIGN_WITH_TRIALS', index=22, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_LABEL_DOES_NOT_EXIST', index=23, number=24, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_LABEL_ALREADY_EXISTS', index=24, number=25, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_SHOPPING_SETTING', index=25, number=26, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_SHOPPING_SALES_COUNTRY', index=26, number=27, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_UNIVERSAL_APP_CAMPAIGN_SETTING', index=27, number=30, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADVERTISING_CHANNEL_TYPE_NOT_AVAILABLE_FOR_ACCOUNT_TYPE', index=28, number=31, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_ADVERTISING_CHANNEL_SUB_TYPE', index=29, number=32, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AT_LEAST_ONE_CONVERSION_MUST_BE_SELECTED', index=30, number=33, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_AD_ROTATION_MODE', index=31, number=34, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED', index=32, number=35, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_DATE_TO_PAST', index=33, number=36, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_HOTEL_CUSTOMER_LINK', index=34, number=37, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_HOTEL_CUSTOMER_LINK', index=35, number=38, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_HOTEL_SETTING', index=36, number=39, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_USE_SHARED_CAMPAIGN_BUDGET_WHILE_PART_OF_CAMPAIGN_GROUP', index=37, number=40, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=116, - serialized_end=1652, -) -_sym_db.RegisterEnumDescriptor(_CAMPAIGNERRORENUM_CAMPAIGNERROR) - - -_CAMPAIGNERRORENUM = _descriptor.Descriptor( - name='CampaignErrorEnum', - full_name='google.ads.googleads.v0.errors.CampaignErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CAMPAIGNERRORENUM_CAMPAIGNERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=94, - serialized_end=1652, -) - -_CAMPAIGNERRORENUM_CAMPAIGNERROR.containing_type = _CAMPAIGNERRORENUM -DESCRIPTOR.message_types_by_name['CampaignErrorEnum'] = _CAMPAIGNERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignErrorEnum = _reflection.GeneratedProtocolMessageType('CampaignErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.campaign_error_pb2' - , - __doc__ = """Container for enum describing possible campaign errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.CampaignErrorEnum) - )) -_sym_db.RegisterMessage(CampaignErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/campaign_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/campaign_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/campaign_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/campaign_feed_error_pb2.py b/google/ads/google_ads/v0/proto/errors/campaign_feed_error_pb2.py deleted file mode 100644 index 7b97d99a2..000000000 --- a/google/ads/google_ads/v0/proto/errors/campaign_feed_error_pb2.py +++ /dev/null @@ -1,114 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/campaign_feed_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/campaign_feed_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\026CampaignFeedErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/errors/campaign_feed_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xc4\x02\n\x15\x43\x61mpaignFeedErrorEnum\"\xaa\x02\n\x11\x43\x61mpaignFeedError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12,\n(FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE\x10\x02\x12\"\n\x1e\x43\x41NNOT_CREATE_FOR_REMOVED_FEED\x10\x04\x12\x30\n,CANNOT_CREATE_ALREADY_EXISTING_CAMPAIGN_FEED\x10\x05\x12\'\n#CANNOT_MODIFY_REMOVED_CAMPAIGN_FEED\x10\x06\x12\x1c\n\x18INVALID_PLACEHOLDER_TYPE\x10\x07\x12,\n(MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE\x10\x08\x42\xf1\x01\n\"com.google.ads.googleads.v0.errorsB\x16\x43\x61mpaignFeedErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CAMPAIGNFEEDERRORENUM_CAMPAIGNFEEDERROR = _descriptor.EnumDescriptor( - name='CampaignFeedError', - full_name='google.ads.googleads.v0.errors.CampaignFeedErrorEnum.CampaignFeedError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CREATE_FOR_REMOVED_FEED', index=3, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CREATE_ALREADY_EXISTING_CAMPAIGN_FEED', index=4, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_MODIFY_REMOVED_CAMPAIGN_FEED', index=5, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PLACEHOLDER_TYPE', index=6, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE', index=7, number=8, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=125, - serialized_end=423, -) -_sym_db.RegisterEnumDescriptor(_CAMPAIGNFEEDERRORENUM_CAMPAIGNFEEDERROR) - - -_CAMPAIGNFEEDERRORENUM = _descriptor.Descriptor( - name='CampaignFeedErrorEnum', - full_name='google.ads.googleads.v0.errors.CampaignFeedErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CAMPAIGNFEEDERRORENUM_CAMPAIGNFEEDERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=99, - serialized_end=423, -) - -_CAMPAIGNFEEDERRORENUM_CAMPAIGNFEEDERROR.containing_type = _CAMPAIGNFEEDERRORENUM -DESCRIPTOR.message_types_by_name['CampaignFeedErrorEnum'] = _CAMPAIGNFEEDERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignFeedErrorEnum = _reflection.GeneratedProtocolMessageType('CampaignFeedErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNFEEDERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.campaign_feed_error_pb2' - , - __doc__ = """Container for enum describing possible campaign feed errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.CampaignFeedErrorEnum) - )) -_sym_db.RegisterMessage(CampaignFeedErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/campaign_feed_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/campaign_feed_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/campaign_feed_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/campaign_shared_set_error_pb2.py b/google/ads/google_ads/v0/proto/errors/campaign_shared_set_error_pb2.py deleted file mode 100644 index fa728e08d..000000000 --- a/google/ads/google_ads/v0/proto/errors/campaign_shared_set_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/campaign_shared_set_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/campaign_shared_set_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\033CampaignSharedSetErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nDgoogle/ads/googleads_v0/proto/errors/campaign_shared_set_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"r\n\x1a\x43\x61mpaignSharedSetErrorEnum\"T\n\x16\x43\x61mpaignSharedSetError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1c\n\x18SHARED_SET_ACCESS_DENIED\x10\x02\x42\xf6\x01\n\"com.google.ads.googleads.v0.errorsB\x1b\x43\x61mpaignSharedSetErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CAMPAIGNSHAREDSETERRORENUM_CAMPAIGNSHAREDSETERROR = _descriptor.EnumDescriptor( - name='CampaignSharedSetError', - full_name='google.ads.googleads.v0.errors.CampaignSharedSetErrorEnum.CampaignSharedSetError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SHARED_SET_ACCESS_DENIED', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=134, - serialized_end=218, -) -_sym_db.RegisterEnumDescriptor(_CAMPAIGNSHAREDSETERRORENUM_CAMPAIGNSHAREDSETERROR) - - -_CAMPAIGNSHAREDSETERRORENUM = _descriptor.Descriptor( - name='CampaignSharedSetErrorEnum', - full_name='google.ads.googleads.v0.errors.CampaignSharedSetErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CAMPAIGNSHAREDSETERRORENUM_CAMPAIGNSHAREDSETERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=104, - serialized_end=218, -) - -_CAMPAIGNSHAREDSETERRORENUM_CAMPAIGNSHAREDSETERROR.containing_type = _CAMPAIGNSHAREDSETERRORENUM -DESCRIPTOR.message_types_by_name['CampaignSharedSetErrorEnum'] = _CAMPAIGNSHAREDSETERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignSharedSetErrorEnum = _reflection.GeneratedProtocolMessageType('CampaignSharedSetErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNSHAREDSETERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.campaign_shared_set_error_pb2' - , - __doc__ = """Container for enum describing possible campaign shared set errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.CampaignSharedSetErrorEnum) - )) -_sym_db.RegisterMessage(CampaignSharedSetErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/campaign_shared_set_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/campaign_shared_set_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/campaign_shared_set_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/change_status_error_pb2.py b/google/ads/google_ads/v0/proto/errors/change_status_error_pb2.py deleted file mode 100644 index 38af0338e..000000000 --- a/google/ads/google_ads/v0/proto/errors/change_status_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/change_status_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/change_status_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\026ChangeStatusErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/errors/change_status_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"b\n\x15\x43hangeStatusErrorEnum\"I\n\x11\x43hangeStatusError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x16\n\x12START_DATE_TOO_OLD\x10\x03\x42\xf1\x01\n\"com.google.ads.googleads.v0.errorsB\x16\x43hangeStatusErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CHANGESTATUSERRORENUM_CHANGESTATUSERROR = _descriptor.EnumDescriptor( - name='ChangeStatusError', - full_name='google.ads.googleads.v0.errors.ChangeStatusErrorEnum.ChangeStatusError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='START_DATE_TOO_OLD', index=2, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=123, - serialized_end=196, -) -_sym_db.RegisterEnumDescriptor(_CHANGESTATUSERRORENUM_CHANGESTATUSERROR) - - -_CHANGESTATUSERRORENUM = _descriptor.Descriptor( - name='ChangeStatusErrorEnum', - full_name='google.ads.googleads.v0.errors.ChangeStatusErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CHANGESTATUSERRORENUM_CHANGESTATUSERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=98, - serialized_end=196, -) - -_CHANGESTATUSERRORENUM_CHANGESTATUSERROR.containing_type = _CHANGESTATUSERRORENUM -DESCRIPTOR.message_types_by_name['ChangeStatusErrorEnum'] = _CHANGESTATUSERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ChangeStatusErrorEnum = _reflection.GeneratedProtocolMessageType('ChangeStatusErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CHANGESTATUSERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.change_status_error_pb2' - , - __doc__ = """Container for enum describing possible change status errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.ChangeStatusErrorEnum) - )) -_sym_db.RegisterMessage(ChangeStatusErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/change_status_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/change_status_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/change_status_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/collection_size_error_pb2.py b/google/ads/google_ads/v0/proto/errors/collection_size_error_pb2.py deleted file mode 100644 index 1b835c9f0..000000000 --- a/google/ads/google_ads/v0/proto/errors/collection_size_error_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/collection_size_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/collection_size_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\030CollectionSizeErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n@google/ads/googleads_v0/proto/errors/collection_size_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"i\n\x17\x43ollectionSizeErrorEnum\"N\n\x13\x43ollectionSizeError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07TOO_FEW\x10\x02\x12\x0c\n\x08TOO_MANY\x10\x03\x42\xf3\x01\n\"com.google.ads.googleads.v0.errorsB\x18\x43ollectionSizeErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_COLLECTIONSIZEERRORENUM_COLLECTIONSIZEERROR = _descriptor.EnumDescriptor( - name='CollectionSizeError', - full_name='google.ads.googleads.v0.errors.CollectionSizeErrorEnum.CollectionSizeError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_FEW', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=127, - serialized_end=205, -) -_sym_db.RegisterEnumDescriptor(_COLLECTIONSIZEERRORENUM_COLLECTIONSIZEERROR) - - -_COLLECTIONSIZEERRORENUM = _descriptor.Descriptor( - name='CollectionSizeErrorEnum', - full_name='google.ads.googleads.v0.errors.CollectionSizeErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _COLLECTIONSIZEERRORENUM_COLLECTIONSIZEERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=100, - serialized_end=205, -) - -_COLLECTIONSIZEERRORENUM_COLLECTIONSIZEERROR.containing_type = _COLLECTIONSIZEERRORENUM -DESCRIPTOR.message_types_by_name['CollectionSizeErrorEnum'] = _COLLECTIONSIZEERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CollectionSizeErrorEnum = _reflection.GeneratedProtocolMessageType('CollectionSizeErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _COLLECTIONSIZEERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.collection_size_error_pb2' - , - __doc__ = """Container for enum describing possible collection size errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.CollectionSizeErrorEnum) - )) -_sym_db.RegisterMessage(CollectionSizeErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/collection_size_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/collection_size_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/collection_size_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/context_error_pb2.py b/google/ads/google_ads/v0/proto/errors/context_error_pb2.py deleted file mode 100644 index 6a3b40e69..000000000 --- a/google/ads/google_ads/v0/proto/errors/context_error_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/context_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/context_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\021ContextErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n8google/ads/googleads_v0/proto/errors/context_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x9c\x01\n\x10\x43ontextErrorEnum\"\x87\x01\n\x0c\x43ontextError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\'\n#OPERATION_NOT_PERMITTED_FOR_CONTEXT\x10\x02\x12\x30\n,OPERATION_NOT_PERMITTED_FOR_REMOVED_RESOURCE\x10\x03\x42\xec\x01\n\"com.google.ads.googleads.v0.errorsB\x11\x43ontextErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CONTEXTERRORENUM_CONTEXTERROR = _descriptor.EnumDescriptor( - name='ContextError', - full_name='google.ads.googleads.v0.errors.ContextErrorEnum.ContextError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OPERATION_NOT_PERMITTED_FOR_CONTEXT', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OPERATION_NOT_PERMITTED_FOR_REMOVED_RESOURCE', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=114, - serialized_end=249, -) -_sym_db.RegisterEnumDescriptor(_CONTEXTERRORENUM_CONTEXTERROR) - - -_CONTEXTERRORENUM = _descriptor.Descriptor( - name='ContextErrorEnum', - full_name='google.ads.googleads.v0.errors.ContextErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CONTEXTERRORENUM_CONTEXTERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=93, - serialized_end=249, -) - -_CONTEXTERRORENUM_CONTEXTERROR.containing_type = _CONTEXTERRORENUM -DESCRIPTOR.message_types_by_name['ContextErrorEnum'] = _CONTEXTERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ContextErrorEnum = _reflection.GeneratedProtocolMessageType('ContextErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CONTEXTERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.context_error_pb2' - , - __doc__ = """Container for enum describing possible context errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.ContextErrorEnum) - )) -_sym_db.RegisterMessage(ContextErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/context_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/context_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/context_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/conversion_action_error_pb2.py b/google/ads/google_ads/v0/proto/errors/conversion_action_error_pb2.py deleted file mode 100644 index cb3717dc8..000000000 --- a/google/ads/google_ads/v0/proto/errors/conversion_action_error_pb2.py +++ /dev/null @@ -1,122 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/conversion_action_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/conversion_action_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\032ConversionActionErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nBgoogle/ads/googleads_v0/proto/errors/conversion_action_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xef\x02\n\x19\x43onversionActionErrorEnum\"\xd1\x02\n\x15\x43onversionActionError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x12\n\x0e\x44UPLICATE_NAME\x10\x02\x12\x14\n\x10\x44UPLICATE_APP_ID\x10\x03\x12\x37\n3TWO_CONVERSION_ACTIONS_BIDDING_ON_SAME_APP_DOWNLOAD\x10\x04\x12\x31\n-BIDDING_ON_SAME_APP_DOWNLOAD_AS_GLOBAL_ACTION\x10\x05\x12)\n%DATA_DRIVEN_MODEL_WAS_NEVER_GENERATED\x10\x06\x12\x1d\n\x19\x44\x41TA_DRIVEN_MODEL_EXPIRED\x10\x07\x12\x1b\n\x17\x44\x41TA_DRIVEN_MODEL_STALE\x10\x08\x12\x1d\n\x19\x44\x41TA_DRIVEN_MODEL_UNKNOWN\x10\tB\xf5\x01\n\"com.google.ads.googleads.v0.errorsB\x1a\x43onversionActionErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CONVERSIONACTIONERRORENUM_CONVERSIONACTIONERROR = _descriptor.EnumDescriptor( - name='ConversionActionError', - full_name='google.ads.googleads.v0.errors.ConversionActionErrorEnum.ConversionActionError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_NAME', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_APP_ID', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TWO_CONVERSION_ACTIONS_BIDDING_ON_SAME_APP_DOWNLOAD', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BIDDING_ON_SAME_APP_DOWNLOAD_AS_GLOBAL_ACTION', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DATA_DRIVEN_MODEL_WAS_NEVER_GENERATED', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DATA_DRIVEN_MODEL_EXPIRED', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DATA_DRIVEN_MODEL_STALE', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DATA_DRIVEN_MODEL_UNKNOWN', index=9, number=9, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=133, - serialized_end=470, -) -_sym_db.RegisterEnumDescriptor(_CONVERSIONACTIONERRORENUM_CONVERSIONACTIONERROR) - - -_CONVERSIONACTIONERRORENUM = _descriptor.Descriptor( - name='ConversionActionErrorEnum', - full_name='google.ads.googleads.v0.errors.ConversionActionErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CONVERSIONACTIONERRORENUM_CONVERSIONACTIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=103, - serialized_end=470, -) - -_CONVERSIONACTIONERRORENUM_CONVERSIONACTIONERROR.containing_type = _CONVERSIONACTIONERRORENUM -DESCRIPTOR.message_types_by_name['ConversionActionErrorEnum'] = _CONVERSIONACTIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ConversionActionErrorEnum = _reflection.GeneratedProtocolMessageType('ConversionActionErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CONVERSIONACTIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.conversion_action_error_pb2' - , - __doc__ = """Container for enum describing possible conversion action errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.ConversionActionErrorEnum) - )) -_sym_db.RegisterMessage(ConversionActionErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/conversion_action_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/conversion_action_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/conversion_action_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/criterion_error_pb2.py b/google/ads/google_ads/v0/proto/errors/criterion_error_pb2.py deleted file mode 100644 index d2b77e3d5..000000000 --- a/google/ads/google_ads/v0/proto/errors/criterion_error_pb2.py +++ /dev/null @@ -1,466 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/criterion_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/criterion_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\023CriterionErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n:google/ads/googleads_v0/proto/errors/criterion_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xca\x1c\n\x12\x43riterionErrorEnum\"\xb3\x1c\n\x0e\x43riterionError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1a\n\x16\x43ONCRETE_TYPE_REQUIRED\x10\x02\x12\x1d\n\x19INVALID_EXCLUDED_CATEGORY\x10\x03\x12\x18\n\x14INVALID_KEYWORD_TEXT\x10\x04\x12\x19\n\x15KEYWORD_TEXT_TOO_LONG\x10\x05\x12\x1e\n\x1aKEYWORD_HAS_TOO_MANY_WORDS\x10\x06\x12\x1d\n\x19KEYWORD_HAS_INVALID_CHARS\x10\x07\x12\x19\n\x15INVALID_PLACEMENT_URL\x10\x08\x12\x15\n\x11INVALID_USER_LIST\x10\t\x12\x19\n\x15INVALID_USER_INTEREST\x10\n\x12$\n INVALID_FORMAT_FOR_PLACEMENT_URL\x10\x0b\x12\x1d\n\x19PLACEMENT_URL_IS_TOO_LONG\x10\x0c\x12\"\n\x1ePLACEMENT_URL_HAS_ILLEGAL_CHAR\x10\r\x12,\n(PLACEMENT_URL_HAS_MULTIPLE_SITES_IN_LINE\x10\x0e\x12\x39\n5PLACEMENT_IS_NOT_AVAILABLE_FOR_TARGETING_OR_EXCLUSION\x10\x0f\x12\x16\n\x12INVALID_TOPIC_PATH\x10\x10\x12\x1e\n\x1aINVALID_YOUTUBE_CHANNEL_ID\x10\x11\x12\x1c\n\x18INVALID_YOUTUBE_VIDEO_ID\x10\x12\x12\'\n#YOUTUBE_VERTICAL_CHANNEL_DEPRECATED\x10\x13\x12*\n&YOUTUBE_DEMOGRAPHIC_CHANNEL_DEPRECATED\x10\x14\x12\x1b\n\x17YOUTUBE_URL_UNSUPPORTED\x10\x15\x12 \n\x1c\x43\x41NNOT_EXCLUDE_CRITERIA_TYPE\x10\x16\x12\x1c\n\x18\x43\x41NNOT_ADD_CRITERIA_TYPE\x10\x17\x12\x1a\n\x16INVALID_PRODUCT_FILTER\x10\x18\x12\x1b\n\x17PRODUCT_FILTER_TOO_LONG\x10\x19\x12$\n CANNOT_EXCLUDE_SIMILAR_USER_LIST\x10\x1a\x12\x1f\n\x1b\x43\x41NNOT_ADD_CLOSED_USER_LIST\x10\x1b\x12:\n6CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_ONLY_CAMPAIGNS\x10\x1c\x12\x35\n1CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_CAMPAIGNS\x10\x1d\x12\x37\n3CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SHOPPING_CAMPAIGNS\x10\x1e\x12\x31\n-CANNOT_ADD_USER_INTERESTS_TO_SEARCH_CAMPAIGNS\x10\x1f\x12\x39\n5CANNOT_SET_BIDS_ON_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS\x10 \x12\x37\n3CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE\x10!\x12\x16\n\x12INVALID_IP_ADDRESS\x10\"\x12\x15\n\x11INVALID_IP_FORMAT\x10#\x12\x16\n\x12INVALID_MOBILE_APP\x10$\x12\x1f\n\x1bINVALID_MOBILE_APP_CATEGORY\x10%\x12\x18\n\x14INVALID_CRITERION_ID\x10&\x12\x1b\n\x17\x43\x41NNOT_TARGET_CRITERION\x10\'\x12$\n CANNOT_TARGET_OBSOLETE_CRITERION\x10(\x12\"\n\x1e\x43RITERION_ID_AND_TYPE_MISMATCH\x10)\x12\x1c\n\x18INVALID_PROXIMITY_RADIUS\x10*\x12\"\n\x1eINVALID_PROXIMITY_RADIUS_UNITS\x10+\x12 \n\x1cINVALID_STREETADDRESS_LENGTH\x10,\x12\x1b\n\x17INVALID_CITYNAME_LENGTH\x10-\x12\x1d\n\x19INVALID_REGIONCODE_LENGTH\x10.\x12\x1d\n\x19INVALID_REGIONNAME_LENGTH\x10/\x12\x1d\n\x19INVALID_POSTALCODE_LENGTH\x10\x30\x12\x18\n\x14INVALID_COUNTRY_CODE\x10\x31\x12\x14\n\x10INVALID_LATITUDE\x10\x32\x12\x15\n\x11INVALID_LONGITUDE\x10\x33\x12\x36\n2PROXIMITY_GEOPOINT_AND_ADDRESS_BOTH_CANNOT_BE_NULL\x10\x34\x12\x1d\n\x19INVALID_PROXIMITY_ADDRESS\x10\x35\x12\x1c\n\x18INVALID_USER_DOMAIN_NAME\x10\x36\x12 \n\x1c\x43RITERION_PARAMETER_TOO_LONG\x10\x37\x12&\n\"AD_SCHEDULE_TIME_INTERVALS_OVERLAP\x10\x38\x12\x32\n.AD_SCHEDULE_INTERVAL_CANNOT_SPAN_MULTIPLE_DAYS\x10\x39\x12%\n!AD_SCHEDULE_INVALID_TIME_INTERVAL\x10:\x12\x30\n,AD_SCHEDULE_EXCEEDED_INTERVALS_PER_DAY_LIMIT\x10;\x12/\n+AD_SCHEDULE_CRITERION_ID_MISMATCHING_FIELDS\x10<\x12$\n CANNOT_BID_MODIFY_CRITERION_TYPE\x10=\x12\x32\n.CANNOT_BID_MODIFY_CRITERION_CAMPAIGN_OPTED_OUT\x10>\x12(\n$CANNOT_BID_MODIFY_NEGATIVE_CRITERION\x10?\x12\x1f\n\x1b\x42ID_MODIFIER_ALREADY_EXISTS\x10@\x12\x17\n\x13\x46\x45\x45\x44_ID_NOT_ALLOWED\x10\x41\x12(\n$ACCOUNT_INELIGIBLE_FOR_CRITERIA_TYPE\x10\x42\x12.\n*CRITERIA_TYPE_INVALID_FOR_BIDDING_STRATEGY\x10\x43\x12\x1c\n\x18\x43\x41NNOT_EXCLUDE_CRITERION\x10\x44\x12\x1b\n\x17\x43\x41NNOT_REMOVE_CRITERION\x10\x45\x12\x1a\n\x16PRODUCT_SCOPE_TOO_LONG\x10\x46\x12%\n!PRODUCT_SCOPE_TOO_MANY_DIMENSIONS\x10G\x12\x1e\n\x1aPRODUCT_PARTITION_TOO_LONG\x10H\x12)\n%PRODUCT_PARTITION_TOO_MANY_DIMENSIONS\x10I\x12\x1d\n\x19INVALID_PRODUCT_DIMENSION\x10J\x12\"\n\x1eINVALID_PRODUCT_DIMENSION_TYPE\x10K\x12$\n INVALID_PRODUCT_BIDDING_CATEGORY\x10L\x12\x1c\n\x18MISSING_SHOPPING_SETTING\x10M\x12\x1d\n\x19INVALID_MATCHING_FUNCTION\x10N\x12\x1f\n\x1bLOCATION_FILTER_NOT_ALLOWED\x10O\x12\x1b\n\x17LOCATION_FILTER_INVALID\x10P\x12\x32\n.CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP\x10Q\x12\x39\n5HOTEL_LENGTH_OF_STAY_OVERLAPS_WITH_EXISTING_CRITERION\x10R\x12\x41\n=HOTEL_ADVANCE_BOOKING_WINDOW_OVERLAPS_WITH_EXISTING_CRITERION\x10S\x12.\n*FIELD_INCOMPATIBLE_WITH_NEGATIVE_TARGETING\x10T\x12\x1d\n\x19INVALID_WEBPAGE_CONDITION\x10U\x12!\n\x1dINVALID_WEBPAGE_CONDITION_URL\x10V\x12)\n%WEBPAGE_CONDITION_URL_CANNOT_BE_EMPTY\x10W\x12.\n*WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL\x10X\x12.\n*WEBPAGE_CONDITION_URL_CANNOT_BE_IP_ADDRESS\x10Y\x12\x45\nAWEBPAGE_CONDITION_URL_DOMAIN_NOT_CONSISTENT_WITH_CAMPAIGN_SETTING\x10Z\x12\x31\n-WEBPAGE_CONDITION_URL_CANNOT_BE_PUBLIC_SUFFIX\x10[\x12/\n+WEBPAGE_CONDITION_URL_INVALID_PUBLIC_SUFFIX\x10\\\x12\x39\n5WEBPAGE_CONDITION_URL_VALUE_TRACK_VALUE_NOT_SUPPORTED\x10]\x12<\n8WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION\x10^\x12\x37\n3WEBPAGE_CRITERION_NOT_SUPPORTED_ON_NON_DSA_AD_GROUP\x10_B\xee\x01\n\"com.google.ads.googleads.v0.errorsB\x13\x43riterionErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CRITERIONERRORENUM_CRITERIONERROR = _descriptor.EnumDescriptor( - name='CriterionError', - full_name='google.ads.googleads.v0.errors.CriterionErrorEnum.CriterionError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONCRETE_TYPE_REQUIRED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_EXCLUDED_CATEGORY', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_KEYWORD_TEXT', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEYWORD_TEXT_TOO_LONG', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEYWORD_HAS_TOO_MANY_WORDS', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEYWORD_HAS_INVALID_CHARS', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PLACEMENT_URL', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_USER_LIST', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_USER_INTEREST', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FORMAT_FOR_PLACEMENT_URL', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PLACEMENT_URL_IS_TOO_LONG', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PLACEMENT_URL_HAS_ILLEGAL_CHAR', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PLACEMENT_URL_HAS_MULTIPLE_SITES_IN_LINE', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PLACEMENT_IS_NOT_AVAILABLE_FOR_TARGETING_OR_EXCLUSION', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TOPIC_PATH', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_YOUTUBE_CHANNEL_ID', index=17, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_YOUTUBE_VIDEO_ID', index=18, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='YOUTUBE_VERTICAL_CHANNEL_DEPRECATED', index=19, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='YOUTUBE_DEMOGRAPHIC_CHANNEL_DEPRECATED', index=20, number=20, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='YOUTUBE_URL_UNSUPPORTED', index=21, number=21, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_EXCLUDE_CRITERIA_TYPE', index=22, number=22, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_ADD_CRITERIA_TYPE', index=23, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PRODUCT_FILTER', index=24, number=24, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRODUCT_FILTER_TOO_LONG', index=25, number=25, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_EXCLUDE_SIMILAR_USER_LIST', index=26, number=26, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_ADD_CLOSED_USER_LIST', index=27, number=27, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_ONLY_CAMPAIGNS', index=28, number=28, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_CAMPAIGNS', index=29, number=29, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SHOPPING_CAMPAIGNS', index=30, number=30, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_ADD_USER_INTERESTS_TO_SEARCH_CAMPAIGNS', index=31, number=31, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_BIDS_ON_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS', index=32, number=32, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE', index=33, number=33, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_IP_ADDRESS', index=34, number=34, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_IP_FORMAT', index=35, number=35, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MOBILE_APP', index=36, number=36, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MOBILE_APP_CATEGORY', index=37, number=37, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CRITERION_ID', index=38, number=38, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_TARGET_CRITERION', index=39, number=39, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_TARGET_OBSOLETE_CRITERION', index=40, number=40, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CRITERION_ID_AND_TYPE_MISMATCH', index=41, number=41, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PROXIMITY_RADIUS', index=42, number=42, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PROXIMITY_RADIUS_UNITS', index=43, number=43, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_STREETADDRESS_LENGTH', index=44, number=44, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CITYNAME_LENGTH', index=45, number=45, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_REGIONCODE_LENGTH', index=46, number=46, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_REGIONNAME_LENGTH', index=47, number=47, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_POSTALCODE_LENGTH', index=48, number=48, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_COUNTRY_CODE', index=49, number=49, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_LATITUDE', index=50, number=50, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_LONGITUDE', index=51, number=51, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROXIMITY_GEOPOINT_AND_ADDRESS_BOTH_CANNOT_BE_NULL', index=52, number=52, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PROXIMITY_ADDRESS', index=53, number=53, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_USER_DOMAIN_NAME', index=54, number=54, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CRITERION_PARAMETER_TOO_LONG', index=55, number=55, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_SCHEDULE_TIME_INTERVALS_OVERLAP', index=56, number=56, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_SCHEDULE_INTERVAL_CANNOT_SPAN_MULTIPLE_DAYS', index=57, number=57, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_SCHEDULE_INVALID_TIME_INTERVAL', index=58, number=58, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_SCHEDULE_EXCEEDED_INTERVALS_PER_DAY_LIMIT', index=59, number=59, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_SCHEDULE_CRITERION_ID_MISMATCHING_FIELDS', index=60, number=60, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_BID_MODIFY_CRITERION_TYPE', index=61, number=61, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_BID_MODIFY_CRITERION_CAMPAIGN_OPTED_OUT', index=62, number=62, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_BID_MODIFY_NEGATIVE_CRITERION', index=63, number=63, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BID_MODIFIER_ALREADY_EXISTS', index=64, number=64, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_ID_NOT_ALLOWED', index=65, number=65, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ACCOUNT_INELIGIBLE_FOR_CRITERIA_TYPE', index=66, number=66, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CRITERIA_TYPE_INVALID_FOR_BIDDING_STRATEGY', index=67, number=67, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_EXCLUDE_CRITERION', index=68, number=68, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_REMOVE_CRITERION', index=69, number=69, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRODUCT_SCOPE_TOO_LONG', index=70, number=70, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRODUCT_SCOPE_TOO_MANY_DIMENSIONS', index=71, number=71, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRODUCT_PARTITION_TOO_LONG', index=72, number=72, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRODUCT_PARTITION_TOO_MANY_DIMENSIONS', index=73, number=73, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PRODUCT_DIMENSION', index=74, number=74, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PRODUCT_DIMENSION_TYPE', index=75, number=75, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PRODUCT_BIDDING_CATEGORY', index=76, number=76, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_SHOPPING_SETTING', index=77, number=77, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MATCHING_FUNCTION', index=78, number=78, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOCATION_FILTER_NOT_ALLOWED', index=79, number=79, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOCATION_FILTER_INVALID', index=80, number=80, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP', index=81, number=81, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='HOTEL_LENGTH_OF_STAY_OVERLAPS_WITH_EXISTING_CRITERION', index=82, number=82, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='HOTEL_ADVANCE_BOOKING_WINDOW_OVERLAPS_WITH_EXISTING_CRITERION', index=83, number=83, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIELD_INCOMPATIBLE_WITH_NEGATIVE_TARGETING', index=84, number=84, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_WEBPAGE_CONDITION', index=85, number=85, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_WEBPAGE_CONDITION_URL', index=86, number=86, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_CANNOT_BE_EMPTY', index=87, number=87, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL', index=88, number=88, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_CANNOT_BE_IP_ADDRESS', index=89, number=89, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_DOMAIN_NOT_CONSISTENT_WITH_CAMPAIGN_SETTING', index=90, number=90, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_CANNOT_BE_PUBLIC_SUFFIX', index=91, number=91, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_INVALID_PUBLIC_SUFFIX', index=92, number=92, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_VALUE_TRACK_VALUE_NOT_SUPPORTED', index=93, number=93, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION', index=94, number=94, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='WEBPAGE_CRITERION_NOT_SUPPORTED_ON_NON_DSA_AD_GROUP', index=95, number=95, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=118, - serialized_end=3753, -) -_sym_db.RegisterEnumDescriptor(_CRITERIONERRORENUM_CRITERIONERROR) - - -_CRITERIONERRORENUM = _descriptor.Descriptor( - name='CriterionErrorEnum', - full_name='google.ads.googleads.v0.errors.CriterionErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CRITERIONERRORENUM_CRITERIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=95, - serialized_end=3753, -) - -_CRITERIONERRORENUM_CRITERIONERROR.containing_type = _CRITERIONERRORENUM -DESCRIPTOR.message_types_by_name['CriterionErrorEnum'] = _CRITERIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CriterionErrorEnum = _reflection.GeneratedProtocolMessageType('CriterionErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CRITERIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.criterion_error_pb2' - , - __doc__ = """Container for enum describing possible criterion errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.CriterionErrorEnum) - )) -_sym_db.RegisterMessage(CriterionErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/criterion_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/criterion_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/criterion_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/customer_client_link_error_pb2.py b/google/ads/google_ads/v0/proto/errors/customer_client_link_error_pb2.py deleted file mode 100644 index 04304ceb4..000000000 --- a/google/ads/google_ads/v0/proto/errors/customer_client_link_error_pb2.py +++ /dev/null @@ -1,118 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/customer_client_link_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/customer_client_link_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\034CustomerClientLinkErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/errors/customer_client_link_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xed\x02\n\x1b\x43ustomerClientLinkErrorEnum\"\xcd\x02\n\x17\x43ustomerClientLinkError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12*\n&CLIENT_ALREADY_INVITED_BY_THIS_MANAGER\x10\x02\x12\'\n#CLIENT_ALREADY_MANAGED_IN_HIERARCHY\x10\x03\x12\x1b\n\x17\x43YCLIC_LINK_NOT_ALLOWED\x10\x04\x12\"\n\x1e\x43USTOMER_HAS_TOO_MANY_ACCOUNTS\x10\x05\x12#\n\x1f\x43LIENT_HAS_TOO_MANY_INVITATIONS\x10\x06\x12*\n&CANNOT_HIDE_OR_UNHIDE_MANAGER_ACCOUNTS\x10\x07\x12-\n)CUSTOMER_HAS_TOO_MANY_ACCOUNTS_AT_MANAGER\x10\x08\x42\xf7\x01\n\"com.google.ads.googleads.v0.errorsB\x1c\x43ustomerClientLinkErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CUSTOMERCLIENTLINKERRORENUM_CUSTOMERCLIENTLINKERROR = _descriptor.EnumDescriptor( - name='CustomerClientLinkError', - full_name='google.ads.googleads.v0.errors.CustomerClientLinkErrorEnum.CustomerClientLinkError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CLIENT_ALREADY_INVITED_BY_THIS_MANAGER', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CLIENT_ALREADY_MANAGED_IN_HIERARCHY', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CYCLIC_LINK_NOT_ALLOWED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_HAS_TOO_MANY_ACCOUNTS', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CLIENT_HAS_TOO_MANY_INVITATIONS', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_HIDE_OR_UNHIDE_MANAGER_ACCOUNTS', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_HAS_TOO_MANY_ACCOUNTS_AT_MANAGER', index=8, number=8, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=138, - serialized_end=471, -) -_sym_db.RegisterEnumDescriptor(_CUSTOMERCLIENTLINKERRORENUM_CUSTOMERCLIENTLINKERROR) - - -_CUSTOMERCLIENTLINKERRORENUM = _descriptor.Descriptor( - name='CustomerClientLinkErrorEnum', - full_name='google.ads.googleads.v0.errors.CustomerClientLinkErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CUSTOMERCLIENTLINKERRORENUM_CUSTOMERCLIENTLINKERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=106, - serialized_end=471, -) - -_CUSTOMERCLIENTLINKERRORENUM_CUSTOMERCLIENTLINKERROR.containing_type = _CUSTOMERCLIENTLINKERRORENUM -DESCRIPTOR.message_types_by_name['CustomerClientLinkErrorEnum'] = _CUSTOMERCLIENTLINKERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CustomerClientLinkErrorEnum = _reflection.GeneratedProtocolMessageType('CustomerClientLinkErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CUSTOMERCLIENTLINKERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.customer_client_link_error_pb2' - , - __doc__ = """Container for enum describing possible CustomeClientLink errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.CustomerClientLinkErrorEnum) - )) -_sym_db.RegisterMessage(CustomerClientLinkErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/customer_client_link_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/customer_client_link_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/customer_client_link_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/customer_error_pb2.py b/google/ads/google_ads/v0/proto/errors/customer_error_pb2.py deleted file mode 100644 index c184490bd..000000000 --- a/google/ads/google_ads/v0/proto/errors/customer_error_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/customer_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/customer_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\022CustomerErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/errors/customer_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"x\n\x11\x43ustomerErrorEnum\"c\n\rCustomerError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1c\n\x18STATUS_CHANGE_DISALLOWED\x10\x02\x12\x16\n\x12\x41\x43\x43OUNT_NOT_SET_UP\x10\x03\x42\xed\x01\n\"com.google.ads.googleads.v0.errorsB\x12\x43ustomerErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CUSTOMERERRORENUM_CUSTOMERERROR = _descriptor.EnumDescriptor( - name='CustomerError', - full_name='google.ads.googleads.v0.errors.CustomerErrorEnum.CustomerError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STATUS_CHANGE_DISALLOWED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ACCOUNT_NOT_SET_UP', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=114, - serialized_end=213, -) -_sym_db.RegisterEnumDescriptor(_CUSTOMERERRORENUM_CUSTOMERERROR) - - -_CUSTOMERERRORENUM = _descriptor.Descriptor( - name='CustomerErrorEnum', - full_name='google.ads.googleads.v0.errors.CustomerErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CUSTOMERERRORENUM_CUSTOMERERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=93, - serialized_end=213, -) - -_CUSTOMERERRORENUM_CUSTOMERERROR.containing_type = _CUSTOMERERRORENUM -DESCRIPTOR.message_types_by_name['CustomerErrorEnum'] = _CUSTOMERERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CustomerErrorEnum = _reflection.GeneratedProtocolMessageType('CustomerErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CUSTOMERERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.customer_error_pb2' - , - __doc__ = """Container for enum describing possible customer errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.CustomerErrorEnum) - )) -_sym_db.RegisterMessage(CustomerErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/customer_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/customer_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/customer_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/customer_feed_error_pb2.py b/google/ads/google_ads/v0/proto/errors/customer_feed_error_pb2.py deleted file mode 100644 index 059b2f4f9..000000000 --- a/google/ads/google_ads/v0/proto/errors/customer_feed_error_pb2.py +++ /dev/null @@ -1,118 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/customer_feed_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/customer_feed_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\026CustomerFeedErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/errors/customer_feed_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xf7\x02\n\x15\x43ustomerFeedErrorEnum\"\xdd\x02\n\x11\x43ustomerFeedError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12,\n(FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE\x10\x02\x12\"\n\x1e\x43\x41NNOT_CREATE_FOR_REMOVED_FEED\x10\x03\x12\x30\n,CANNOT_CREATE_ALREADY_EXISTING_CUSTOMER_FEED\x10\x04\x12\'\n#CANNOT_MODIFY_REMOVED_CUSTOMER_FEED\x10\x05\x12\x1c\n\x18INVALID_PLACEHOLDER_TYPE\x10\x06\x12,\n(MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE\x10\x07\x12\x31\n-PLACEHOLDER_TYPE_NOT_ALLOWED_ON_CUSTOMER_FEED\x10\x08\x42\xf1\x01\n\"com.google.ads.googleads.v0.errorsB\x16\x43ustomerFeedErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CUSTOMERFEEDERRORENUM_CUSTOMERFEEDERROR = _descriptor.EnumDescriptor( - name='CustomerFeedError', - full_name='google.ads.googleads.v0.errors.CustomerFeedErrorEnum.CustomerFeedError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CREATE_FOR_REMOVED_FEED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CREATE_ALREADY_EXISTING_CUSTOMER_FEED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_MODIFY_REMOVED_CUSTOMER_FEED', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PLACEHOLDER_TYPE', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PLACEHOLDER_TYPE_NOT_ALLOWED_ON_CUSTOMER_FEED', index=8, number=8, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=125, - serialized_end=474, -) -_sym_db.RegisterEnumDescriptor(_CUSTOMERFEEDERRORENUM_CUSTOMERFEEDERROR) - - -_CUSTOMERFEEDERRORENUM = _descriptor.Descriptor( - name='CustomerFeedErrorEnum', - full_name='google.ads.googleads.v0.errors.CustomerFeedErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CUSTOMERFEEDERRORENUM_CUSTOMERFEEDERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=99, - serialized_end=474, -) - -_CUSTOMERFEEDERRORENUM_CUSTOMERFEEDERROR.containing_type = _CUSTOMERFEEDERRORENUM -DESCRIPTOR.message_types_by_name['CustomerFeedErrorEnum'] = _CUSTOMERFEEDERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CustomerFeedErrorEnum = _reflection.GeneratedProtocolMessageType('CustomerFeedErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CUSTOMERFEEDERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.customer_feed_error_pb2' - , - __doc__ = """Container for enum describing possible customer feed errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.CustomerFeedErrorEnum) - )) -_sym_db.RegisterMessage(CustomerFeedErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/customer_feed_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/customer_feed_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/customer_feed_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/customer_manager_link_error_pb2.py b/google/ads/google_ads/v0/proto/errors/customer_manager_link_error_pb2.py deleted file mode 100644 index e6d39ede8..000000000 --- a/google/ads/google_ads/v0/proto/errors/customer_manager_link_error_pb2.py +++ /dev/null @@ -1,122 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/customer_manager_link_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/customer_manager_link_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\035CustomerManagerLinkErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nFgoogle/ads/googleads_v0/proto/errors/customer_manager_link_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xa0\x03\n\x1c\x43ustomerManagerLinkErrorEnum\"\xff\x02\n\x18\x43ustomerManagerLinkError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x15\n\x11NO_PENDING_INVITE\x10\x02\x12\'\n#SAME_CLIENT_MORE_THAN_ONCE_PER_CALL\x10\x03\x12-\n)MANAGER_HAS_MAX_NUMBER_OF_LINKED_ACCOUNTS\x10\x04\x12-\n)CANNOT_UNLINK_ACCOUNT_WITHOUT_ACTIVE_USER\x10\x05\x12+\n\'CANNOT_REMOVE_LAST_CLIENT_ACCOUNT_OWNER\x10\x06\x12+\n\'CANNOT_CHANGE_ROLE_BY_NON_ACCOUNT_OWNER\x10\x07\x12\x32\n.CANNOT_CHANGE_ROLE_FOR_NON_ACTIVE_LINK_ACCOUNT\x10\x08\x12\x19\n\x15\x44UPLICATE_CHILD_FOUND\x10\tB\xf8\x01\n\"com.google.ads.googleads.v0.errorsB\x1d\x43ustomerManagerLinkErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_CUSTOMERMANAGERLINKERRORENUM_CUSTOMERMANAGERLINKERROR = _descriptor.EnumDescriptor( - name='CustomerManagerLinkError', - full_name='google.ads.googleads.v0.errors.CustomerManagerLinkErrorEnum.CustomerManagerLinkError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_PENDING_INVITE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SAME_CLIENT_MORE_THAN_ONCE_PER_CALL', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MANAGER_HAS_MAX_NUMBER_OF_LINKED_ACCOUNTS', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_UNLINK_ACCOUNT_WITHOUT_ACTIVE_USER', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_REMOVE_LAST_CLIENT_ACCOUNT_OWNER', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CHANGE_ROLE_BY_NON_ACCOUNT_OWNER', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CHANGE_ROLE_FOR_NON_ACTIVE_LINK_ACCOUNT', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_CHILD_FOUND', index=9, number=9, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=140, - serialized_end=523, -) -_sym_db.RegisterEnumDescriptor(_CUSTOMERMANAGERLINKERRORENUM_CUSTOMERMANAGERLINKERROR) - - -_CUSTOMERMANAGERLINKERRORENUM = _descriptor.Descriptor( - name='CustomerManagerLinkErrorEnum', - full_name='google.ads.googleads.v0.errors.CustomerManagerLinkErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _CUSTOMERMANAGERLINKERRORENUM_CUSTOMERMANAGERLINKERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=107, - serialized_end=523, -) - -_CUSTOMERMANAGERLINKERRORENUM_CUSTOMERMANAGERLINKERROR.containing_type = _CUSTOMERMANAGERLINKERRORENUM -DESCRIPTOR.message_types_by_name['CustomerManagerLinkErrorEnum'] = _CUSTOMERMANAGERLINKERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CustomerManagerLinkErrorEnum = _reflection.GeneratedProtocolMessageType('CustomerManagerLinkErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _CUSTOMERMANAGERLINKERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.customer_manager_link_error_pb2' - , - __doc__ = """Container for enum describing possible CustomerManagerLink errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.CustomerManagerLinkErrorEnum) - )) -_sym_db.RegisterMessage(CustomerManagerLinkErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/customer_manager_link_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/customer_manager_link_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/customer_manager_link_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/database_error_pb2.py b/google/ads/google_ads/v0/proto/errors/database_error_pb2.py deleted file mode 100644 index adaa00f8b..000000000 --- a/google/ads/google_ads/v0/proto/errors/database_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/database_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/database_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\022DatabaseErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/errors/database_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"_\n\x11\x44\x61tabaseErrorEnum\"J\n\rDatabaseError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1b\n\x17\x43ONCURRENT_MODIFICATION\x10\x02\x42\xed\x01\n\"com.google.ads.googleads.v0.errorsB\x12\x44\x61tabaseErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_DATABASEERRORENUM_DATABASEERROR = _descriptor.EnumDescriptor( - name='DatabaseError', - full_name='google.ads.googleads.v0.errors.DatabaseErrorEnum.DatabaseError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONCURRENT_MODIFICATION', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=114, - serialized_end=188, -) -_sym_db.RegisterEnumDescriptor(_DATABASEERRORENUM_DATABASEERROR) - - -_DATABASEERRORENUM = _descriptor.Descriptor( - name='DatabaseErrorEnum', - full_name='google.ads.googleads.v0.errors.DatabaseErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _DATABASEERRORENUM_DATABASEERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=93, - serialized_end=188, -) - -_DATABASEERRORENUM_DATABASEERROR.containing_type = _DATABASEERRORENUM -DESCRIPTOR.message_types_by_name['DatabaseErrorEnum'] = _DATABASEERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -DatabaseErrorEnum = _reflection.GeneratedProtocolMessageType('DatabaseErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _DATABASEERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.database_error_pb2' - , - __doc__ = """Container for enum describing possible database errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.DatabaseErrorEnum) - )) -_sym_db.RegisterMessage(DatabaseErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/database_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/database_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/database_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/date_error_pb2.py b/google/ads/google_ads/v0/proto/errors/date_error_pb2.py deleted file mode 100644 index c454bcf9d..000000000 --- a/google/ads/google_ads/v0/proto/errors/date_error_pb2.py +++ /dev/null @@ -1,126 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/date_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/date_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\016DateErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n5google/ads/googleads_v0/proto/errors/date_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x8d\x03\n\rDateErrorEnum\"\xfb\x02\n\tDateError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12 \n\x1cINVALID_FIELD_VALUES_IN_DATE\x10\x02\x12%\n!INVALID_FIELD_VALUES_IN_DATE_TIME\x10\x03\x12\x17\n\x13INVALID_STRING_DATE\x10\x04\x12#\n\x1fINVALID_STRING_DATE_TIME_MICROS\x10\x06\x12$\n INVALID_STRING_DATE_TIME_SECONDS\x10\x0b\x12\x1d\n\x19\x45\x41RLIER_THAN_MINIMUM_DATE\x10\x07\x12\x1b\n\x17LATER_THAN_MAXIMUM_DATE\x10\x08\x12\x33\n/DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE\x10\t\x12\x32\n.DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL\x10\nB\xe9\x01\n\"com.google.ads.googleads.v0.errorsB\x0e\x44\x61teErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_DATEERRORENUM_DATEERROR = _descriptor.EnumDescriptor( - name='DateError', - full_name='google.ads.googleads.v0.errors.DateErrorEnum.DateError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FIELD_VALUES_IN_DATE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FIELD_VALUES_IN_DATE_TIME', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_STRING_DATE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_STRING_DATE_TIME_MICROS', index=5, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_STRING_DATE_TIME_SECONDS', index=6, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EARLIER_THAN_MINIMUM_DATE', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LATER_THAN_MAXIMUM_DATE', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL', index=10, number=10, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=108, - serialized_end=487, -) -_sym_db.RegisterEnumDescriptor(_DATEERRORENUM_DATEERROR) - - -_DATEERRORENUM = _descriptor.Descriptor( - name='DateErrorEnum', - full_name='google.ads.googleads.v0.errors.DateErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _DATEERRORENUM_DATEERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=90, - serialized_end=487, -) - -_DATEERRORENUM_DATEERROR.containing_type = _DATEERRORENUM -DESCRIPTOR.message_types_by_name['DateErrorEnum'] = _DATEERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -DateErrorEnum = _reflection.GeneratedProtocolMessageType('DateErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _DATEERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.date_error_pb2' - , - __doc__ = """Container for enum describing possible date errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.DateErrorEnum) - )) -_sym_db.RegisterMessage(DateErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/date_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/date_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/date_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/date_range_error_pb2.py b/google/ads/google_ads/v0/proto/errors/date_range_error_pb2.py deleted file mode 100644 index 92059f361..000000000 --- a/google/ads/google_ads/v0/proto/errors/date_range_error_pb2.py +++ /dev/null @@ -1,110 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/date_range_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/date_range_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\023DateRangeErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/errors/date_range_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xe6\x01\n\x12\x44\x61teRangeErrorEnum\"\xcf\x01\n\x0e\x44\x61teRangeError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x10\n\x0cINVALID_DATE\x10\x02\x12\x1d\n\x19START_DATE_AFTER_END_DATE\x10\x03\x12\x1b\n\x17\x43\x41NNOT_SET_DATE_TO_PAST\x10\x04\x12 \n\x1c\x41\x46TER_MAXIMUM_ALLOWABLE_DATE\x10\x05\x12/\n+CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED\x10\x06\x42\xee\x01\n\"com.google.ads.googleads.v0.errorsB\x13\x44\x61teRangeErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_DATERANGEERRORENUM_DATERANGEERROR = _descriptor.EnumDescriptor( - name='DateRangeError', - full_name='google.ads.googleads.v0.errors.DateRangeErrorEnum.DateRangeError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_DATE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='START_DATE_AFTER_END_DATE', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_DATE_TO_PAST', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AFTER_MAXIMUM_ALLOWABLE_DATE', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED', index=6, number=6, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=119, - serialized_end=326, -) -_sym_db.RegisterEnumDescriptor(_DATERANGEERRORENUM_DATERANGEERROR) - - -_DATERANGEERRORENUM = _descriptor.Descriptor( - name='DateRangeErrorEnum', - full_name='google.ads.googleads.v0.errors.DateRangeErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _DATERANGEERRORENUM_DATERANGEERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=96, - serialized_end=326, -) - -_DATERANGEERRORENUM_DATERANGEERROR.containing_type = _DATERANGEERRORENUM -DESCRIPTOR.message_types_by_name['DateRangeErrorEnum'] = _DATERANGEERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -DateRangeErrorEnum = _reflection.GeneratedProtocolMessageType('DateRangeErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _DATERANGEERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.date_range_error_pb2' - , - __doc__ = """Container for enum describing possible date range errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.DateRangeErrorEnum) - )) -_sym_db.RegisterMessage(DateRangeErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/date_range_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/date_range_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/date_range_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/distinct_error_pb2.py b/google/ads/google_ads/v0/proto/errors/distinct_error_pb2.py deleted file mode 100644 index da73aecae..000000000 --- a/google/ads/google_ads/v0/proto/errors/distinct_error_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/distinct_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/distinct_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\022DistinctErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/errors/distinct_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"m\n\x11\x44istinctErrorEnum\"X\n\rDistinctError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x15\n\x11\x44UPLICATE_ELEMENT\x10\x02\x12\x12\n\x0e\x44UPLICATE_TYPE\x10\x03\x42\xed\x01\n\"com.google.ads.googleads.v0.errorsB\x12\x44istinctErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_DISTINCTERRORENUM_DISTINCTERROR = _descriptor.EnumDescriptor( - name='DistinctError', - full_name='google.ads.googleads.v0.errors.DistinctErrorEnum.DistinctError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_ELEMENT', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_TYPE', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=114, - serialized_end=202, -) -_sym_db.RegisterEnumDescriptor(_DISTINCTERRORENUM_DISTINCTERROR) - - -_DISTINCTERRORENUM = _descriptor.Descriptor( - name='DistinctErrorEnum', - full_name='google.ads.googleads.v0.errors.DistinctErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _DISTINCTERRORENUM_DISTINCTERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=93, - serialized_end=202, -) - -_DISTINCTERRORENUM_DISTINCTERROR.containing_type = _DISTINCTERRORENUM -DESCRIPTOR.message_types_by_name['DistinctErrorEnum'] = _DISTINCTERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -DistinctErrorEnum = _reflection.GeneratedProtocolMessageType('DistinctErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _DISTINCTERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.distinct_error_pb2' - , - __doc__ = """Container for enum describing possible distinct errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.DistinctErrorEnum) - )) -_sym_db.RegisterMessage(DistinctErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/distinct_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/distinct_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/distinct_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/enum_error_pb2.py b/google/ads/google_ads/v0/proto/errors/enum_error_pb2.py deleted file mode 100644 index 4cac26629..000000000 --- a/google/ads/google_ads/v0/proto/errors/enum_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/enum_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/enum_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\016EnumErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n5google/ads/googleads_v0/proto/errors/enum_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"X\n\rEnumErrorEnum\"G\n\tEnumError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1c\n\x18\x45NUM_VALUE_NOT_PERMITTED\x10\x03\x42\xe9\x01\n\"com.google.ads.googleads.v0.errorsB\x0e\x45numErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_ENUMERRORENUM_ENUMERROR = _descriptor.EnumDescriptor( - name='EnumError', - full_name='google.ads.googleads.v0.errors.EnumErrorEnum.EnumError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ENUM_VALUE_NOT_PERMITTED', index=2, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=106, - serialized_end=177, -) -_sym_db.RegisterEnumDescriptor(_ENUMERRORENUM_ENUMERROR) - - -_ENUMERRORENUM = _descriptor.Descriptor( - name='EnumErrorEnum', - full_name='google.ads.googleads.v0.errors.EnumErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _ENUMERRORENUM_ENUMERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=89, - serialized_end=177, -) - -_ENUMERRORENUM_ENUMERROR.containing_type = _ENUMERRORENUM -DESCRIPTOR.message_types_by_name['EnumErrorEnum'] = _ENUMERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -EnumErrorEnum = _reflection.GeneratedProtocolMessageType('EnumErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _ENUMERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.enum_error_pb2' - , - __doc__ = """Container for enum describing possible enum errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.EnumErrorEnum) - )) -_sym_db.RegisterMessage(EnumErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/enum_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/enum_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/enum_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/errors_pb2.py b/google/ads/google_ads/v0/proto/errors/errors_pb2.py deleted file mode 100644 index 3cdf69b16..000000000 --- a/google/ads/google_ads/v0/proto/errors/errors_pb2.py +++ /dev/null @@ -1,1682 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/errors.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import policy_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_policy__pb2 -from google.ads.google_ads.v0.proto.common import value_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_value__pb2 -from google.ads.google_ads.v0.proto.errors import account_budget_proposal_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_account__budget__proposal__error__pb2 -from google.ads.google_ads.v0.proto.errors import ad_customizer_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__customizer__error__pb2 -from google.ads.google_ads.v0.proto.errors import ad_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__error__pb2 -from google.ads.google_ads.v0.proto.errors import ad_group_ad_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__ad__error__pb2 -from google.ads.google_ads.v0.proto.errors import ad_group_bid_modifier_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__bid__modifier__error__pb2 -from google.ads.google_ads.v0.proto.errors import ad_group_criterion_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__criterion__error__pb2 -from google.ads.google_ads.v0.proto.errors import ad_group_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__error__pb2 -from google.ads.google_ads.v0.proto.errors import ad_group_feed_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__feed__error__pb2 -from google.ads.google_ads.v0.proto.errors import ad_parameter_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__parameter__error__pb2 -from google.ads.google_ads.v0.proto.errors import ad_sharing_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__sharing__error__pb2 -from google.ads.google_ads.v0.proto.errors import adx_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_adx__error__pb2 -from google.ads.google_ads.v0.proto.errors import authentication_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_authentication__error__pb2 -from google.ads.google_ads.v0.proto.errors import authorization_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_authorization__error__pb2 -from google.ads.google_ads.v0.proto.errors import bidding_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_bidding__error__pb2 -from google.ads.google_ads.v0.proto.errors import bidding_strategy_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_bidding__strategy__error__pb2 -from google.ads.google_ads.v0.proto.errors import billing_setup_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_billing__setup__error__pb2 -from google.ads.google_ads.v0.proto.errors import campaign_budget_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__budget__error__pb2 -from google.ads.google_ads.v0.proto.errors import campaign_criterion_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__criterion__error__pb2 -from google.ads.google_ads.v0.proto.errors import campaign_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__error__pb2 -from google.ads.google_ads.v0.proto.errors import campaign_feed_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__feed__error__pb2 -from google.ads.google_ads.v0.proto.errors import campaign_shared_set_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__shared__set__error__pb2 -from google.ads.google_ads.v0.proto.errors import change_status_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_change__status__error__pb2 -from google.ads.google_ads.v0.proto.errors import collection_size_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_collection__size__error__pb2 -from google.ads.google_ads.v0.proto.errors import context_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_context__error__pb2 -from google.ads.google_ads.v0.proto.errors import conversion_action_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_conversion__action__error__pb2 -from google.ads.google_ads.v0.proto.errors import criterion_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_criterion__error__pb2 -from google.ads.google_ads.v0.proto.errors import customer_client_link_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__client__link__error__pb2 -from google.ads.google_ads.v0.proto.errors import customer_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__error__pb2 -from google.ads.google_ads.v0.proto.errors import customer_feed_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__feed__error__pb2 -from google.ads.google_ads.v0.proto.errors import customer_manager_link_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__manager__link__error__pb2 -from google.ads.google_ads.v0.proto.errors import database_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_database__error__pb2 -from google.ads.google_ads.v0.proto.errors import date_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_date__error__pb2 -from google.ads.google_ads.v0.proto.errors import date_range_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_date__range__error__pb2 -from google.ads.google_ads.v0.proto.errors import distinct_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_distinct__error__pb2 -from google.ads.google_ads.v0.proto.errors import enum_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_enum__error__pb2 -from google.ads.google_ads.v0.proto.errors import extension_setting_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_extension__setting__error__pb2 -from google.ads.google_ads.v0.proto.errors import feed_attribute_reference_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__attribute__reference__error__pb2 -from google.ads.google_ads.v0.proto.errors import feed_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__error__pb2 -from google.ads.google_ads.v0.proto.errors import feed_item_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__item__error__pb2 -from google.ads.google_ads.v0.proto.errors import feed_item_validation_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__item__validation__error__pb2 -from google.ads.google_ads.v0.proto.errors import feed_mapping_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__mapping__error__pb2 -from google.ads.google_ads.v0.proto.errors import field_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_field__error__pb2 -from google.ads.google_ads.v0.proto.errors import field_mask_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_field__mask__error__pb2 -from google.ads.google_ads.v0.proto.errors import function_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_function__error__pb2 -from google.ads.google_ads.v0.proto.errors import function_parsing_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_function__parsing__error__pb2 -from google.ads.google_ads.v0.proto.errors import geo_target_constant_suggestion_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_geo__target__constant__suggestion__error__pb2 -from google.ads.google_ads.v0.proto.errors import header_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_header__error__pb2 -from google.ads.google_ads.v0.proto.errors import id_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_id__error__pb2 -from google.ads.google_ads.v0.proto.errors import image_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_image__error__pb2 -from google.ads.google_ads.v0.proto.errors import internal_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_internal__error__pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_ad_group_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__ad__group__error__pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_campaign_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__campaign__error__pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__error__pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_idea_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__idea__error__pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_keyword_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__keyword__error__pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_negative_keyword_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__negative__keyword__error__pb2 -from google.ads.google_ads.v0.proto.errors import list_operation_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_list__operation__error__pb2 -from google.ads.google_ads.v0.proto.errors import media_bundle_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_media__bundle__error__pb2 -from google.ads.google_ads.v0.proto.errors import media_file_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_media__file__error__pb2 -from google.ads.google_ads.v0.proto.errors import multiplier_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_multiplier__error__pb2 -from google.ads.google_ads.v0.proto.errors import mutate_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_mutate__error__pb2 -from google.ads.google_ads.v0.proto.errors import new_resource_creation_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_new__resource__creation__error__pb2 -from google.ads.google_ads.v0.proto.errors import not_empty_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_not__empty__error__pb2 -from google.ads.google_ads.v0.proto.errors import null_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_null__error__pb2 -from google.ads.google_ads.v0.proto.errors import operation_access_denied_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_operation__access__denied__error__pb2 -from google.ads.google_ads.v0.proto.errors import operator_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_operator__error__pb2 -from google.ads.google_ads.v0.proto.errors import policy_finding_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_policy__finding__error__pb2 -from google.ads.google_ads.v0.proto.errors import policy_violation_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_policy__violation__error__pb2 -from google.ads.google_ads.v0.proto.errors import query_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_query__error__pb2 -from google.ads.google_ads.v0.proto.errors import quota_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_quota__error__pb2 -from google.ads.google_ads.v0.proto.errors import range_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_range__error__pb2 -from google.ads.google_ads.v0.proto.errors import recommendation_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_recommendation__error__pb2 -from google.ads.google_ads.v0.proto.errors import region_code_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_region__code__error__pb2 -from google.ads.google_ads.v0.proto.errors import request_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_request__error__pb2 -from google.ads.google_ads.v0.proto.errors import resource_access_denied_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_resource__access__denied__error__pb2 -from google.ads.google_ads.v0.proto.errors import resource_count_limit_exceeded_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_resource__count__limit__exceeded__error__pb2 -from google.ads.google_ads.v0.proto.errors import setting_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_setting__error__pb2 -from google.ads.google_ads.v0.proto.errors import shared_criterion_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_shared__criterion__error__pb2 -from google.ads.google_ads.v0.proto.errors import shared_set_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_shared__set__error__pb2 -from google.ads.google_ads.v0.proto.errors import string_format_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_string__format__error__pb2 -from google.ads.google_ads.v0.proto.errors import string_length_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_string__length__error__pb2 -from google.ads.google_ads.v0.proto.errors import url_field_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_url__field__error__pb2 -from google.ads.google_ads.v0.proto.errors import user_list_error_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_user__list__error__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/errors.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\013ErrorsProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n1google/ads/googleads_v0/proto/errors/errors.proto\x12\x1egoogle.ads.googleads.v0.errors\x1a\x31google/ads/googleads_v0/proto/common/policy.proto\x1a\x30google/ads/googleads_v0/proto/common/value.proto\x1aHgoogle/ads/googleads_v0/proto/errors/account_budget_proposal_error.proto\x1a>google/ads/googleads_v0/proto/errors/ad_customizer_error.proto\x1a\x33google/ads/googleads_v0/proto/errors/ad_error.proto\x1agoogle/ads/googleads_v0/proto/errors/ad_group_feed_error.proto\x1a=google/ads/googleads_v0/proto/errors/ad_parameter_error.proto\x1a;google/ads/googleads_v0/proto/errors/ad_sharing_error.proto\x1a\x34google/ads/googleads_v0/proto/errors/adx_error.proto\x1a?google/ads/googleads_v0/proto/errors/authentication_error.proto\x1a>google/ads/googleads_v0/proto/errors/authorization_error.proto\x1a\x38google/ads/googleads_v0/proto/errors/bidding_error.proto\x1a\x41google/ads/googleads_v0/proto/errors/bidding_strategy_error.proto\x1a>google/ads/googleads_v0/proto/errors/billing_setup_error.proto\x1a@google/ads/googleads_v0/proto/errors/campaign_budget_error.proto\x1a\x43google/ads/googleads_v0/proto/errors/campaign_criterion_error.proto\x1a\x39google/ads/googleads_v0/proto/errors/campaign_error.proto\x1a>google/ads/googleads_v0/proto/errors/campaign_feed_error.proto\x1a\x44google/ads/googleads_v0/proto/errors/campaign_shared_set_error.proto\x1a>google/ads/googleads_v0/proto/errors/change_status_error.proto\x1a@google/ads/googleads_v0/proto/errors/collection_size_error.proto\x1a\x38google/ads/googleads_v0/proto/errors/context_error.proto\x1a\x42google/ads/googleads_v0/proto/errors/conversion_action_error.proto\x1a:google/ads/googleads_v0/proto/errors/criterion_error.proto\x1a\x45google/ads/googleads_v0/proto/errors/customer_client_link_error.proto\x1a\x39google/ads/googleads_v0/proto/errors/customer_error.proto\x1a>google/ads/googleads_v0/proto/errors/customer_feed_error.proto\x1a\x46google/ads/googleads_v0/proto/errors/customer_manager_link_error.proto\x1a\x39google/ads/googleads_v0/proto/errors/database_error.proto\x1a\x35google/ads/googleads_v0/proto/errors/date_error.proto\x1a;google/ads/googleads_v0/proto/errors/date_range_error.proto\x1a\x39google/ads/googleads_v0/proto/errors/distinct_error.proto\x1a\x35google/ads/googleads_v0/proto/errors/enum_error.proto\x1a\x42google/ads/googleads_v0/proto/errors/extension_setting_error.proto\x1aIgoogle/ads/googleads_v0/proto/errors/feed_attribute_reference_error.proto\x1a\x35google/ads/googleads_v0/proto/errors/feed_error.proto\x1a:google/ads/googleads_v0/proto/errors/feed_item_error.proto\x1a\x45google/ads/googleads_v0/proto/errors/feed_item_validation_error.proto\x1a=google/ads/googleads_v0/proto/errors/feed_mapping_error.proto\x1a\x36google/ads/googleads_v0/proto/errors/field_error.proto\x1a;google/ads/googleads_v0/proto/errors/field_mask_error.proto\x1a\x39google/ads/googleads_v0/proto/errors/function_error.proto\x1a\x41google/ads/googleads_v0/proto/errors/function_parsing_error.proto\x1aOgoogle/ads/googleads_v0/proto/errors/geo_target_constant_suggestion_error.proto\x1a\x37google/ads/googleads_v0/proto/errors/header_error.proto\x1a\x33google/ads/googleads_v0/proto/errors/id_error.proto\x1a\x36google/ads/googleads_v0/proto/errors/image_error.proto\x1a\x39google/ads/googleads_v0/proto/errors/internal_error.proto\x1a\x46google/ads/googleads_v0/proto/errors/keyword_plan_ad_group_error.proto\x1a\x46google/ads/googleads_v0/proto/errors/keyword_plan_campaign_error.proto\x1a=google/ads/googleads_v0/proto/errors/keyword_plan_error.proto\x1a\x42google/ads/googleads_v0/proto/errors/keyword_plan_idea_error.proto\x1a\x45google/ads/googleads_v0/proto/errors/keyword_plan_keyword_error.proto\x1aNgoogle/ads/googleads_v0/proto/errors/keyword_plan_negative_keyword_error.proto\x1a?google/ads/googleads_v0/proto/errors/list_operation_error.proto\x1a=google/ads/googleads_v0/proto/errors/media_bundle_error.proto\x1a;google/ads/googleads_v0/proto/errors/media_file_error.proto\x1a;google/ads/googleads_v0/proto/errors/multiplier_error.proto\x1a\x37google/ads/googleads_v0/proto/errors/mutate_error.proto\x1a\x46google/ads/googleads_v0/proto/errors/new_resource_creation_error.proto\x1a:google/ads/googleads_v0/proto/errors/not_empty_error.proto\x1a\x35google/ads/googleads_v0/proto/errors/null_error.proto\x1aHgoogle/ads/googleads_v0/proto/errors/operation_access_denied_error.proto\x1a\x39google/ads/googleads_v0/proto/errors/operator_error.proto\x1a?google/ads/googleads_v0/proto/errors/policy_finding_error.proto\x1a\x41google/ads/googleads_v0/proto/errors/policy_violation_error.proto\x1a\x36google/ads/googleads_v0/proto/errors/query_error.proto\x1a\x36google/ads/googleads_v0/proto/errors/quota_error.proto\x1a\x36google/ads/googleads_v0/proto/errors/range_error.proto\x1a?google/ads/googleads_v0/proto/errors/recommendation_error.proto\x1agoogle/ads/googleads_v0/proto/errors/string_format_error.proto\x1a>google/ads/googleads_v0/proto/errors/string_length_error.proto\x1a:google/ads/googleads_v0/proto/errors/url_field_error.proto\x1a:google/ads/googleads_v0/proto/errors/user_list_error.proto\x1a\x1egoogle/protobuf/wrappers.proto\"R\n\x10GoogleAdsFailure\x12>\n\x06\x65rrors\x18\x01 \x03(\x0b\x32..google.ads.googleads.v0.errors.GoogleAdsError\"\x98\x02\n\x0eGoogleAdsError\x12=\n\nerror_code\x18\x01 \x01(\x0b\x32).google.ads.googleads.v0.errors.ErrorCode\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x36\n\x07trigger\x18\x03 \x01(\x0b\x32%.google.ads.googleads.v0.common.Value\x12?\n\x08location\x18\x04 \x01(\x0b\x32-.google.ads.googleads.v0.errors.ErrorLocation\x12=\n\x07\x64\x65tails\x18\x05 \x01(\x0b\x32,.google.ads.googleads.v0.errors.ErrorDetails\"\xfb\x42\n\tErrorCode\x12V\n\rrequest_error\x18\x01 \x01(\x0e\x32=.google.ads.googleads.v0.errors.RequestErrorEnum.RequestErrorH\x00\x12o\n\x16\x62idding_strategy_error\x18\x02 \x01(\x0e\x32M.google.ads.googleads.v0.errors.BiddingStrategyErrorEnum.BiddingStrategyErrorH\x00\x12Z\n\x0furl_field_error\x18\x03 \x01(\x0e\x32?.google.ads.googleads.v0.errors.UrlFieldErrorEnum.UrlFieldErrorH\x00\x12i\n\x14list_operation_error\x18\x04 \x01(\x0e\x32I.google.ads.googleads.v0.errors.ListOperationErrorEnum.ListOperationErrorH\x00\x12P\n\x0bquery_error\x18\x05 \x01(\x0e\x32\x39.google.ads.googleads.v0.errors.QueryErrorEnum.QueryErrorH\x00\x12S\n\x0cmutate_error\x18\x07 \x01(\x0e\x32;.google.ads.googleads.v0.errors.MutateErrorEnum.MutateErrorH\x00\x12]\n\x10\x66ield_mask_error\x18\x08 \x01(\x0e\x32\x41.google.ads.googleads.v0.errors.FieldMaskErrorEnum.FieldMaskErrorH\x00\x12h\n\x13\x61uthorization_error\x18\t \x01(\x0e\x32I.google.ads.googleads.v0.errors.AuthorizationErrorEnum.AuthorizationErrorH\x00\x12Y\n\x0einternal_error\x18\n \x01(\x0e\x32?.google.ads.googleads.v0.errors.InternalErrorEnum.InternalErrorH\x00\x12P\n\x0bquota_error\x18\x0b \x01(\x0e\x32\x39.google.ads.googleads.v0.errors.QuotaErrorEnum.QuotaErrorH\x00\x12G\n\x08\x61\x64_error\x18\x0c \x01(\x0e\x32\x33.google.ads.googleads.v0.errors.AdErrorEnum.AdErrorH\x00\x12W\n\x0e\x61\x64_group_error\x18\r \x01(\x0e\x32=.google.ads.googleads.v0.errors.AdGroupErrorEnum.AdGroupErrorH\x00\x12l\n\x15\x63\x61mpaign_budget_error\x18\x0e \x01(\x0e\x32K.google.ads.googleads.v0.errors.CampaignBudgetErrorEnum.CampaignBudgetErrorH\x00\x12Y\n\x0e\x63\x61mpaign_error\x18\x0f \x01(\x0e\x32?.google.ads.googleads.v0.errors.CampaignErrorEnum.CampaignErrorH\x00\x12k\n\x14\x61uthentication_error\x18\x11 \x01(\x0e\x32K.google.ads.googleads.v0.errors.AuthenticationErrorEnum.AuthenticationErrorH\x00\x12s\n\x18\x61\x64_group_criterion_error\x18\x12 \x01(\x0e\x32O.google.ads.googleads.v0.errors.AdGroupCriterionErrorEnum.AdGroupCriterionErrorH\x00\x12\x66\n\x13\x61\x64_customizer_error\x18\x13 \x01(\x0e\x32G.google.ads.googleads.v0.errors.AdCustomizerErrorEnum.AdCustomizerErrorH\x00\x12^\n\x11\x61\x64_group_ad_error\x18\x15 \x01(\x0e\x32\x41.google.ads.googleads.v0.errors.AdGroupAdErrorEnum.AdGroupAdErrorH\x00\x12]\n\x10\x61\x64_sharing_error\x18\x18 \x01(\x0e\x32\x41.google.ads.googleads.v0.errors.AdSharingErrorEnum.AdSharingErrorH\x00\x12J\n\tadx_error\x18\x19 \x01(\x0e\x32\x35.google.ads.googleads.v0.errors.AdxErrorEnum.AdxErrorH\x00\x12V\n\rbidding_error\x18\x1a \x01(\x0e\x32=.google.ads.googleads.v0.errors.BiddingErrorEnum.BiddingErrorH\x00\x12u\n\x18\x63\x61mpaign_criterion_error\x18\x1d \x01(\x0e\x32Q.google.ads.googleads.v0.errors.CampaignCriterionErrorEnum.CampaignCriterionErrorH\x00\x12l\n\x15\x63ollection_size_error\x18\x1f \x01(\x0e\x32K.google.ads.googleads.v0.errors.CollectionSizeErrorEnum.CollectionSizeErrorH\x00\x12\\\n\x0f\x63riterion_error\x18 \x01(\x0e\x32\x41.google.ads.googleads.v0.errors.CriterionErrorEnum.CriterionErrorH\x00\x12Y\n\x0e\x63ustomer_error\x18Z \x01(\x0e\x32?.google.ads.googleads.v0.errors.CustomerErrorEnum.CustomerErrorH\x00\x12M\n\ndate_error\x18! \x01(\x0e\x32\x37.google.ads.googleads.v0.errors.DateErrorEnum.DateErrorH\x00\x12]\n\x10\x64\x61te_range_error\x18\" \x01(\x0e\x32\x41.google.ads.googleads.v0.errors.DateRangeErrorEnum.DateRangeErrorH\x00\x12Y\n\x0e\x64istinct_error\x18# \x01(\x0e\x32?.google.ads.googleads.v0.errors.DistinctErrorEnum.DistinctErrorH\x00\x12\x85\x01\n\x1e\x66\x65\x65\x64_attribute_reference_error\x18$ \x01(\x0e\x32[.google.ads.googleads.v0.errors.FeedAttributeReferenceErrorEnum.FeedAttributeReferenceErrorH\x00\x12Y\n\x0e\x66unction_error\x18% \x01(\x0e\x32?.google.ads.googleads.v0.errors.FunctionErrorEnum.FunctionErrorH\x00\x12o\n\x16\x66unction_parsing_error\x18& \x01(\x0e\x32M.google.ads.googleads.v0.errors.FunctionParsingErrorEnum.FunctionParsingErrorH\x00\x12G\n\x08id_error\x18\' \x01(\x0e\x32\x33.google.ads.googleads.v0.errors.IdErrorEnum.IdErrorH\x00\x12P\n\x0bimage_error\x18( \x01(\x0e\x32\x39.google.ads.googleads.v0.errors.ImageErrorEnum.ImageErrorH\x00\x12\x63\n\x12media_bundle_error\x18* \x01(\x0e\x32\x45.google.ads.googleads.v0.errors.MediaBundleErrorEnum.MediaBundleErrorH\x00\x12]\n\x10media_file_error\x18V \x01(\x0e\x32\x41.google.ads.googleads.v0.errors.MediaFileErrorEnum.MediaFileErrorH\x00\x12_\n\x10multiplier_error\x18, \x01(\x0e\x32\x43.google.ads.googleads.v0.errors.MultiplierErrorEnum.MultiplierErrorH\x00\x12|\n\x1bnew_resource_creation_error\x18- \x01(\x0e\x32U.google.ads.googleads.v0.errors.NewResourceCreationErrorEnum.NewResourceCreationErrorH\x00\x12Z\n\x0fnot_empty_error\x18. \x01(\x0e\x32?.google.ads.googleads.v0.errors.NotEmptyErrorEnum.NotEmptyErrorH\x00\x12M\n\nnull_error\x18/ \x01(\x0e\x32\x37.google.ads.googleads.v0.errors.NullErrorEnum.NullErrorH\x00\x12Y\n\x0eoperator_error\x18\x30 \x01(\x0e\x32?.google.ads.googleads.v0.errors.OperatorErrorEnum.OperatorErrorH\x00\x12P\n\x0brange_error\x18\x31 \x01(\x0e\x32\x39.google.ads.googleads.v0.errors.RangeErrorEnum.RangeErrorH\x00\x12k\n\x14recommendation_error\x18: \x01(\x0e\x32K.google.ads.googleads.v0.errors.RecommendationErrorEnum.RecommendationErrorH\x00\x12`\n\x11region_code_error\x18\x33 \x01(\x0e\x32\x43.google.ads.googleads.v0.errors.RegionCodeErrorEnum.RegionCodeErrorH\x00\x12V\n\rsetting_error\x18\x34 \x01(\x0e\x32=.google.ads.googleads.v0.errors.SettingErrorEnum.SettingErrorH\x00\x12\x66\n\x13string_format_error\x18\x35 \x01(\x0e\x32G.google.ads.googleads.v0.errors.StringFormatErrorEnum.StringFormatErrorH\x00\x12\x66\n\x13string_length_error\x18\x36 \x01(\x0e\x32G.google.ads.googleads.v0.errors.StringLengthErrorEnum.StringLengthErrorH\x00\x12\x82\x01\n\x1doperation_access_denied_error\x18\x37 \x01(\x0e\x32Y.google.ads.googleads.v0.errors.OperationAccessDeniedErrorEnum.OperationAccessDeniedErrorH\x00\x12\x7f\n\x1cresource_access_denied_error\x18\x38 \x01(\x0e\x32W.google.ads.googleads.v0.errors.ResourceAccessDeniedErrorEnum.ResourceAccessDeniedErrorH\x00\x12\x92\x01\n#resource_count_limit_exceeded_error\x18\x39 \x01(\x0e\x32\x63.google.ads.googleads.v0.errors.ResourceCountLimitExceededErrorEnum.ResourceCountLimitExceededErrorH\x00\x12z\n\x1b\x61\x64_group_bid_modifier_error\x18; \x01(\x0e\x32S.google.ads.googleads.v0.errors.AdGroupBidModifierErrorEnum.AdGroupBidModifierErrorH\x00\x12V\n\rcontext_error\x18< \x01(\x0e\x32=.google.ads.googleads.v0.errors.ContextErrorEnum.ContextErrorH\x00\x12P\n\x0b\x66ield_error\x18= \x01(\x0e\x32\x39.google.ads.googleads.v0.errors.FieldErrorEnum.FieldErrorH\x00\x12]\n\x10shared_set_error\x18> \x01(\x0e\x32\x41.google.ads.googleads.v0.errors.SharedSetErrorEnum.SharedSetErrorH\x00\x12o\n\x16shared_criterion_error\x18? \x01(\x0e\x32M.google.ads.googleads.v0.errors.SharedCriterionErrorEnum.SharedCriterionErrorH\x00\x12v\n\x19\x63\x61mpaign_shared_set_error\x18@ \x01(\x0e\x32Q.google.ads.googleads.v0.errors.CampaignSharedSetErrorEnum.CampaignSharedSetErrorH\x00\x12r\n\x17\x63onversion_action_error\x18\x41 \x01(\x0e\x32O.google.ads.googleads.v0.errors.ConversionActionErrorEnum.ConversionActionErrorH\x00\x12S\n\x0cheader_error\x18\x42 \x01(\x0e\x32;.google.ads.googleads.v0.errors.HeaderErrorEnum.HeaderErrorH\x00\x12Y\n\x0e\x64\x61tabase_error\x18\x43 \x01(\x0e\x32?.google.ads.googleads.v0.errors.DatabaseErrorEnum.DatabaseErrorH\x00\x12i\n\x14policy_finding_error\x18\x44 \x01(\x0e\x32I.google.ads.googleads.v0.errors.PolicyFindingErrorEnum.PolicyFindingErrorH\x00\x12M\n\nenum_error\x18\x46 \x01(\x0e\x32\x37.google.ads.googleads.v0.errors.EnumErrorEnum.EnumErrorH\x00\x12\x63\n\x12keyword_plan_error\x18G \x01(\x0e\x32\x45.google.ads.googleads.v0.errors.KeywordPlanErrorEnum.KeywordPlanErrorH\x00\x12|\n\x1bkeyword_plan_campaign_error\x18H \x01(\x0e\x32U.google.ads.googleads.v0.errors.KeywordPlanCampaignErrorEnum.KeywordPlanCampaignErrorH\x00\x12\x92\x01\n#keyword_plan_negative_keyword_error\x18I \x01(\x0e\x32\x63.google.ads.googleads.v0.errors.KeywordPlanNegativeKeywordErrorEnum.KeywordPlanNegativeKeywordErrorH\x00\x12z\n\x1bkeyword_plan_ad_group_error\x18J \x01(\x0e\x32S.google.ads.googleads.v0.errors.KeywordPlanAdGroupErrorEnum.KeywordPlanAdGroupErrorH\x00\x12y\n\x1akeyword_plan_keyword_error\x18K \x01(\x0e\x32S.google.ads.googleads.v0.errors.KeywordPlanKeywordErrorEnum.KeywordPlanKeywordErrorH\x00\x12p\n\x17keyword_plan_idea_error\x18L \x01(\x0e\x32M.google.ads.googleads.v0.errors.KeywordPlanIdeaErrorEnum.KeywordPlanIdeaErrorH\x00\x12\x82\x01\n\x1d\x61\x63\x63ount_budget_proposal_error\x18M \x01(\x0e\x32Y.google.ads.googleads.v0.errors.AccountBudgetProposalErrorEnum.AccountBudgetProposalErrorH\x00\x12Z\n\x0fuser_list_error\x18N \x01(\x0e\x32?.google.ads.googleads.v0.errors.UserListErrorEnum.UserListErrorH\x00\x12\x66\n\x13\x63hange_status_error\x18O \x01(\x0e\x32G.google.ads.googleads.v0.errors.ChangeStatusErrorEnum.ChangeStatusErrorH\x00\x12M\n\nfeed_error\x18P \x01(\x0e\x32\x37.google.ads.googleads.v0.errors.FeedErrorEnum.FeedErrorH\x00\x12\x95\x01\n$geo_target_constant_suggestion_error\x18Q \x01(\x0e\x32\x65.google.ads.googleads.v0.errors.GeoTargetConstantSuggestionErrorEnum.GeoTargetConstantSuggestionErrorH\x00\x12Z\n\x0f\x66\x65\x65\x64_item_error\x18S \x01(\x0e\x32?.google.ads.googleads.v0.errors.FeedItemErrorEnum.FeedItemErrorH\x00\x12\x66\n\x13\x62illing_setup_error\x18W \x01(\x0e\x32G.google.ads.googleads.v0.errors.BillingSetupErrorEnum.BillingSetupErrorH\x00\x12y\n\x1a\x63ustomer_client_link_error\x18X \x01(\x0e\x32S.google.ads.googleads.v0.errors.CustomerClientLinkErrorEnum.CustomerClientLinkErrorH\x00\x12|\n\x1b\x63ustomer_manager_link_error\x18[ \x01(\x0e\x32U.google.ads.googleads.v0.errors.CustomerManagerLinkErrorEnum.CustomerManagerLinkErrorH\x00\x12\x63\n\x12\x66\x65\x65\x64_mapping_error\x18\\ \x01(\x0e\x32\x45.google.ads.googleads.v0.errors.FeedMappingErrorEnum.FeedMappingErrorH\x00\x12\x66\n\x13\x63ustomer_feed_error\x18] \x01(\x0e\x32G.google.ads.googleads.v0.errors.CustomerFeedErrorEnum.CustomerFeedErrorH\x00\x12\x64\n\x13\x61\x64_group_feed_error\x18^ \x01(\x0e\x32\x45.google.ads.googleads.v0.errors.AdGroupFeedErrorEnum.AdGroupFeedErrorH\x00\x12\x66\n\x13\x63\x61mpaign_feed_error\x18` \x01(\x0e\x32G.google.ads.googleads.v0.errors.CampaignFeedErrorEnum.CampaignFeedErrorH\x00\x12\x63\n\x12\x61\x64_parameter_error\x18\x65 \x01(\x0e\x32\x45.google.ads.googleads.v0.errors.AdParameterErrorEnum.AdParameterErrorH\x00\x12y\n\x1a\x66\x65\x65\x64_item_validation_error\x18\x66 \x01(\x0e\x32S.google.ads.googleads.v0.errors.FeedItemValidationErrorEnum.FeedItemValidationErrorH\x00\x12r\n\x17\x65xtension_setting_error\x18g \x01(\x0e\x32O.google.ads.googleads.v0.errors.ExtensionSettingErrorEnum.ExtensionSettingErrorH\x00\x12o\n\x16policy_violation_error\x18i \x01(\x0e\x32M.google.ads.googleads.v0.errors.PolicyViolationErrorEnum.PolicyViolationErrorH\x00\x42\x0c\n\nerror_code\"\xc0\x01\n\rErrorLocation\x12[\n\x13\x66ield_path_elements\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v0.errors.ErrorLocation.FieldPathElement\x1aR\n\x10\x46ieldPathElement\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12*\n\x05index\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\xde\x01\n\x0c\x45rrorDetails\x12\x1e\n\x16unpublished_error_code\x18\x01 \x01(\t\x12X\n\x18policy_violation_details\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v0.errors.PolicyViolationDetails\x12T\n\x16policy_finding_details\x18\x03 \x01(\x0b\x32\x34.google.ads.googleads.v0.errors.PolicyFindingDetails\"\xb3\x01\n\x16PolicyViolationDetails\x12#\n\x1b\x65xternal_policy_description\x18\x02 \x01(\t\x12?\n\x03key\x18\x04 \x01(\x0b\x32\x32.google.ads.googleads.v0.common.PolicyViolationKey\x12\x1c\n\x14\x65xternal_policy_name\x18\x05 \x01(\t\x12\x15\n\ris_exemptible\x18\x06 \x01(\x08\"f\n\x14PolicyFindingDetails\x12N\n\x14policy_topic_entries\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v0.common.PolicyTopicEntryB\xe6\x01\n\"com.google.ads.googleads.v0.errorsB\x0b\x45rrorsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_value__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_account__budget__proposal__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__customizer__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__ad__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__bid__modifier__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__parameter__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__sharing__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_adx__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_authentication__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_authorization__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_bidding__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_bidding__strategy__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_billing__setup__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__budget__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__shared__set__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_change__status__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_collection__size__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_context__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_conversion__action__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__client__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__manager__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_database__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_date__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_date__range__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_distinct__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_enum__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_extension__setting__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__attribute__reference__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__item__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__item__validation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__mapping__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_field__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_field__mask__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_function__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_function__parsing__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_geo__target__constant__suggestion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_header__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_id__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_image__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_internal__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__ad__group__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__campaign__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__idea__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__keyword__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__negative__keyword__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_list__operation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_media__bundle__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_media__file__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_multiplier__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_mutate__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_new__resource__creation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_not__empty__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_null__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_operation__access__denied__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_operator__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_policy__finding__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_policy__violation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_query__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_quota__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_range__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_recommendation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_region__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_request__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_resource__access__denied__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_resource__count__limit__exceeded__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_setting__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_shared__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_shared__set__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_string__format__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_string__length__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_url__field__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_user__list__error__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_GOOGLEADSFAILURE = _descriptor.Descriptor( - name='GoogleAdsFailure', - full_name='google.ads.googleads.v0.errors.GoogleAdsFailure', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='errors', full_name='google.ads.googleads.v0.errors.GoogleAdsFailure.errors', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5496, - serialized_end=5578, -) - - -_GOOGLEADSERROR = _descriptor.Descriptor( - name='GoogleAdsError', - full_name='google.ads.googleads.v0.errors.GoogleAdsError', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='error_code', full_name='google.ads.googleads.v0.errors.GoogleAdsError.error_code', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='message', full_name='google.ads.googleads.v0.errors.GoogleAdsError.message', index=1, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='trigger', full_name='google.ads.googleads.v0.errors.GoogleAdsError.trigger', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='location', full_name='google.ads.googleads.v0.errors.GoogleAdsError.location', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='details', full_name='google.ads.googleads.v0.errors.GoogleAdsError.details', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5581, - serialized_end=5861, -) - - -_ERRORCODE = _descriptor.Descriptor( - name='ErrorCode', - full_name='google.ads.googleads.v0.errors.ErrorCode', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='request_error', full_name='google.ads.googleads.v0.errors.ErrorCode.request_error', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bidding_strategy_error', full_name='google.ads.googleads.v0.errors.ErrorCode.bidding_strategy_error', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='url_field_error', full_name='google.ads.googleads.v0.errors.ErrorCode.url_field_error', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='list_operation_error', full_name='google.ads.googleads.v0.errors.ErrorCode.list_operation_error', index=3, - number=4, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='query_error', full_name='google.ads.googleads.v0.errors.ErrorCode.query_error', index=4, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='mutate_error', full_name='google.ads.googleads.v0.errors.ErrorCode.mutate_error', index=5, - number=7, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='field_mask_error', full_name='google.ads.googleads.v0.errors.ErrorCode.field_mask_error', index=6, - number=8, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='authorization_error', full_name='google.ads.googleads.v0.errors.ErrorCode.authorization_error', index=7, - number=9, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='internal_error', full_name='google.ads.googleads.v0.errors.ErrorCode.internal_error', index=8, - number=10, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='quota_error', full_name='google.ads.googleads.v0.errors.ErrorCode.quota_error', index=9, - number=11, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_error', full_name='google.ads.googleads.v0.errors.ErrorCode.ad_error', index=10, - number=12, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_error', full_name='google.ads.googleads.v0.errors.ErrorCode.ad_group_error', index=11, - number=13, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_budget_error', full_name='google.ads.googleads.v0.errors.ErrorCode.campaign_budget_error', index=12, - number=14, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_error', full_name='google.ads.googleads.v0.errors.ErrorCode.campaign_error', index=13, - number=15, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='authentication_error', full_name='google.ads.googleads.v0.errors.ErrorCode.authentication_error', index=14, - number=17, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_criterion_error', full_name='google.ads.googleads.v0.errors.ErrorCode.ad_group_criterion_error', index=15, - number=18, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_customizer_error', full_name='google.ads.googleads.v0.errors.ErrorCode.ad_customizer_error', index=16, - number=19, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_ad_error', full_name='google.ads.googleads.v0.errors.ErrorCode.ad_group_ad_error', index=17, - number=21, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_sharing_error', full_name='google.ads.googleads.v0.errors.ErrorCode.ad_sharing_error', index=18, - number=24, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='adx_error', full_name='google.ads.googleads.v0.errors.ErrorCode.adx_error', index=19, - number=25, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bidding_error', full_name='google.ads.googleads.v0.errors.ErrorCode.bidding_error', index=20, - number=26, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_criterion_error', full_name='google.ads.googleads.v0.errors.ErrorCode.campaign_criterion_error', index=21, - number=29, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='collection_size_error', full_name='google.ads.googleads.v0.errors.ErrorCode.collection_size_error', index=22, - number=31, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='criterion_error', full_name='google.ads.googleads.v0.errors.ErrorCode.criterion_error', index=23, - number=32, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='customer_error', full_name='google.ads.googleads.v0.errors.ErrorCode.customer_error', index=24, - number=90, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='date_error', full_name='google.ads.googleads.v0.errors.ErrorCode.date_error', index=25, - number=33, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='date_range_error', full_name='google.ads.googleads.v0.errors.ErrorCode.date_range_error', index=26, - number=34, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='distinct_error', full_name='google.ads.googleads.v0.errors.ErrorCode.distinct_error', index=27, - number=35, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed_attribute_reference_error', full_name='google.ads.googleads.v0.errors.ErrorCode.feed_attribute_reference_error', index=28, - number=36, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='function_error', full_name='google.ads.googleads.v0.errors.ErrorCode.function_error', index=29, - number=37, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='function_parsing_error', full_name='google.ads.googleads.v0.errors.ErrorCode.function_parsing_error', index=30, - number=38, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id_error', full_name='google.ads.googleads.v0.errors.ErrorCode.id_error', index=31, - number=39, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='image_error', full_name='google.ads.googleads.v0.errors.ErrorCode.image_error', index=32, - number=40, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='media_bundle_error', full_name='google.ads.googleads.v0.errors.ErrorCode.media_bundle_error', index=33, - number=42, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='media_file_error', full_name='google.ads.googleads.v0.errors.ErrorCode.media_file_error', index=34, - number=86, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='multiplier_error', full_name='google.ads.googleads.v0.errors.ErrorCode.multiplier_error', index=35, - number=44, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='new_resource_creation_error', full_name='google.ads.googleads.v0.errors.ErrorCode.new_resource_creation_error', index=36, - number=45, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='not_empty_error', full_name='google.ads.googleads.v0.errors.ErrorCode.not_empty_error', index=37, - number=46, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='null_error', full_name='google.ads.googleads.v0.errors.ErrorCode.null_error', index=38, - number=47, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operator_error', full_name='google.ads.googleads.v0.errors.ErrorCode.operator_error', index=39, - number=48, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='range_error', full_name='google.ads.googleads.v0.errors.ErrorCode.range_error', index=40, - number=49, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='recommendation_error', full_name='google.ads.googleads.v0.errors.ErrorCode.recommendation_error', index=41, - number=58, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='region_code_error', full_name='google.ads.googleads.v0.errors.ErrorCode.region_code_error', index=42, - number=51, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='setting_error', full_name='google.ads.googleads.v0.errors.ErrorCode.setting_error', index=43, - number=52, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='string_format_error', full_name='google.ads.googleads.v0.errors.ErrorCode.string_format_error', index=44, - number=53, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='string_length_error', full_name='google.ads.googleads.v0.errors.ErrorCode.string_length_error', index=45, - number=54, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operation_access_denied_error', full_name='google.ads.googleads.v0.errors.ErrorCode.operation_access_denied_error', index=46, - number=55, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='resource_access_denied_error', full_name='google.ads.googleads.v0.errors.ErrorCode.resource_access_denied_error', index=47, - number=56, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='resource_count_limit_exceeded_error', full_name='google.ads.googleads.v0.errors.ErrorCode.resource_count_limit_exceeded_error', index=48, - number=57, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_bid_modifier_error', full_name='google.ads.googleads.v0.errors.ErrorCode.ad_group_bid_modifier_error', index=49, - number=59, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='context_error', full_name='google.ads.googleads.v0.errors.ErrorCode.context_error', index=50, - number=60, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='field_error', full_name='google.ads.googleads.v0.errors.ErrorCode.field_error', index=51, - number=61, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='shared_set_error', full_name='google.ads.googleads.v0.errors.ErrorCode.shared_set_error', index=52, - number=62, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='shared_criterion_error', full_name='google.ads.googleads.v0.errors.ErrorCode.shared_criterion_error', index=53, - number=63, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_shared_set_error', full_name='google.ads.googleads.v0.errors.ErrorCode.campaign_shared_set_error', index=54, - number=64, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversion_action_error', full_name='google.ads.googleads.v0.errors.ErrorCode.conversion_action_error', index=55, - number=65, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='header_error', full_name='google.ads.googleads.v0.errors.ErrorCode.header_error', index=56, - number=66, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='database_error', full_name='google.ads.googleads.v0.errors.ErrorCode.database_error', index=57, - number=67, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='policy_finding_error', full_name='google.ads.googleads.v0.errors.ErrorCode.policy_finding_error', index=58, - number=68, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='enum_error', full_name='google.ads.googleads.v0.errors.ErrorCode.enum_error', index=59, - number=70, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_error', full_name='google.ads.googleads.v0.errors.ErrorCode.keyword_plan_error', index=60, - number=71, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_campaign_error', full_name='google.ads.googleads.v0.errors.ErrorCode.keyword_plan_campaign_error', index=61, - number=72, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_negative_keyword_error', full_name='google.ads.googleads.v0.errors.ErrorCode.keyword_plan_negative_keyword_error', index=62, - number=73, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_ad_group_error', full_name='google.ads.googleads.v0.errors.ErrorCode.keyword_plan_ad_group_error', index=63, - number=74, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_keyword_error', full_name='google.ads.googleads.v0.errors.ErrorCode.keyword_plan_keyword_error', index=64, - number=75, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_idea_error', full_name='google.ads.googleads.v0.errors.ErrorCode.keyword_plan_idea_error', index=65, - number=76, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='account_budget_proposal_error', full_name='google.ads.googleads.v0.errors.ErrorCode.account_budget_proposal_error', index=66, - number=77, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='user_list_error', full_name='google.ads.googleads.v0.errors.ErrorCode.user_list_error', index=67, - number=78, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='change_status_error', full_name='google.ads.googleads.v0.errors.ErrorCode.change_status_error', index=68, - number=79, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed_error', full_name='google.ads.googleads.v0.errors.ErrorCode.feed_error', index=69, - number=80, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='geo_target_constant_suggestion_error', full_name='google.ads.googleads.v0.errors.ErrorCode.geo_target_constant_suggestion_error', index=70, - number=81, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed_item_error', full_name='google.ads.googleads.v0.errors.ErrorCode.feed_item_error', index=71, - number=83, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='billing_setup_error', full_name='google.ads.googleads.v0.errors.ErrorCode.billing_setup_error', index=72, - number=87, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='customer_client_link_error', full_name='google.ads.googleads.v0.errors.ErrorCode.customer_client_link_error', index=73, - number=88, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='customer_manager_link_error', full_name='google.ads.googleads.v0.errors.ErrorCode.customer_manager_link_error', index=74, - number=91, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed_mapping_error', full_name='google.ads.googleads.v0.errors.ErrorCode.feed_mapping_error', index=75, - number=92, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='customer_feed_error', full_name='google.ads.googleads.v0.errors.ErrorCode.customer_feed_error', index=76, - number=93, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_feed_error', full_name='google.ads.googleads.v0.errors.ErrorCode.ad_group_feed_error', index=77, - number=94, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_feed_error', full_name='google.ads.googleads.v0.errors.ErrorCode.campaign_feed_error', index=78, - number=96, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_parameter_error', full_name='google.ads.googleads.v0.errors.ErrorCode.ad_parameter_error', index=79, - number=101, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed_item_validation_error', full_name='google.ads.googleads.v0.errors.ErrorCode.feed_item_validation_error', index=80, - number=102, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='extension_setting_error', full_name='google.ads.googleads.v0.errors.ErrorCode.extension_setting_error', index=81, - number=103, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='policy_violation_error', full_name='google.ads.googleads.v0.errors.ErrorCode.policy_violation_error', index=82, - number=105, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='error_code', full_name='google.ads.googleads.v0.errors.ErrorCode.error_code', - index=0, containing_type=None, fields=[]), - ], - serialized_start=5864, - serialized_end=14435, -) - - -_ERRORLOCATION_FIELDPATHELEMENT = _descriptor.Descriptor( - name='FieldPathElement', - full_name='google.ads.googleads.v0.errors.ErrorLocation.FieldPathElement', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='field_name', full_name='google.ads.googleads.v0.errors.ErrorLocation.FieldPathElement.field_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='index', full_name='google.ads.googleads.v0.errors.ErrorLocation.FieldPathElement.index', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14548, - serialized_end=14630, -) - -_ERRORLOCATION = _descriptor.Descriptor( - name='ErrorLocation', - full_name='google.ads.googleads.v0.errors.ErrorLocation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='field_path_elements', full_name='google.ads.googleads.v0.errors.ErrorLocation.field_path_elements', index=0, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_ERRORLOCATION_FIELDPATHELEMENT, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14438, - serialized_end=14630, -) - - -_ERRORDETAILS = _descriptor.Descriptor( - name='ErrorDetails', - full_name='google.ads.googleads.v0.errors.ErrorDetails', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='unpublished_error_code', full_name='google.ads.googleads.v0.errors.ErrorDetails.unpublished_error_code', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='policy_violation_details', full_name='google.ads.googleads.v0.errors.ErrorDetails.policy_violation_details', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='policy_finding_details', full_name='google.ads.googleads.v0.errors.ErrorDetails.policy_finding_details', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14633, - serialized_end=14855, -) - - -_POLICYVIOLATIONDETAILS = _descriptor.Descriptor( - name='PolicyViolationDetails', - full_name='google.ads.googleads.v0.errors.PolicyViolationDetails', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='external_policy_description', full_name='google.ads.googleads.v0.errors.PolicyViolationDetails.external_policy_description', index=0, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='key', full_name='google.ads.googleads.v0.errors.PolicyViolationDetails.key', index=1, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='external_policy_name', full_name='google.ads.googleads.v0.errors.PolicyViolationDetails.external_policy_name', index=2, - number=5, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='is_exemptible', full_name='google.ads.googleads.v0.errors.PolicyViolationDetails.is_exemptible', index=3, - number=6, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=14858, - serialized_end=15037, -) - - -_POLICYFINDINGDETAILS = _descriptor.Descriptor( - name='PolicyFindingDetails', - full_name='google.ads.googleads.v0.errors.PolicyFindingDetails', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='policy_topic_entries', full_name='google.ads.googleads.v0.errors.PolicyFindingDetails.policy_topic_entries', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=15039, - serialized_end=15141, -) - -_GOOGLEADSFAILURE.fields_by_name['errors'].message_type = _GOOGLEADSERROR -_GOOGLEADSERROR.fields_by_name['error_code'].message_type = _ERRORCODE -_GOOGLEADSERROR.fields_by_name['trigger'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_value__pb2._VALUE -_GOOGLEADSERROR.fields_by_name['location'].message_type = _ERRORLOCATION -_GOOGLEADSERROR.fields_by_name['details'].message_type = _ERRORDETAILS -_ERRORCODE.fields_by_name['request_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_request__error__pb2._REQUESTERRORENUM_REQUESTERROR -_ERRORCODE.fields_by_name['bidding_strategy_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_bidding__strategy__error__pb2._BIDDINGSTRATEGYERRORENUM_BIDDINGSTRATEGYERROR -_ERRORCODE.fields_by_name['url_field_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_url__field__error__pb2._URLFIELDERRORENUM_URLFIELDERROR -_ERRORCODE.fields_by_name['list_operation_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_list__operation__error__pb2._LISTOPERATIONERRORENUM_LISTOPERATIONERROR -_ERRORCODE.fields_by_name['query_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_query__error__pb2._QUERYERRORENUM_QUERYERROR -_ERRORCODE.fields_by_name['mutate_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_mutate__error__pb2._MUTATEERRORENUM_MUTATEERROR -_ERRORCODE.fields_by_name['field_mask_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_field__mask__error__pb2._FIELDMASKERRORENUM_FIELDMASKERROR -_ERRORCODE.fields_by_name['authorization_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_authorization__error__pb2._AUTHORIZATIONERRORENUM_AUTHORIZATIONERROR -_ERRORCODE.fields_by_name['internal_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_internal__error__pb2._INTERNALERRORENUM_INTERNALERROR -_ERRORCODE.fields_by_name['quota_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_quota__error__pb2._QUOTAERRORENUM_QUOTAERROR -_ERRORCODE.fields_by_name['ad_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__error__pb2._ADERRORENUM_ADERROR -_ERRORCODE.fields_by_name['ad_group_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__error__pb2._ADGROUPERRORENUM_ADGROUPERROR -_ERRORCODE.fields_by_name['campaign_budget_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__budget__error__pb2._CAMPAIGNBUDGETERRORENUM_CAMPAIGNBUDGETERROR -_ERRORCODE.fields_by_name['campaign_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__error__pb2._CAMPAIGNERRORENUM_CAMPAIGNERROR -_ERRORCODE.fields_by_name['authentication_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_authentication__error__pb2._AUTHENTICATIONERRORENUM_AUTHENTICATIONERROR -_ERRORCODE.fields_by_name['ad_group_criterion_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__criterion__error__pb2._ADGROUPCRITERIONERRORENUM_ADGROUPCRITERIONERROR -_ERRORCODE.fields_by_name['ad_customizer_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__customizer__error__pb2._ADCUSTOMIZERERRORENUM_ADCUSTOMIZERERROR -_ERRORCODE.fields_by_name['ad_group_ad_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__ad__error__pb2._ADGROUPADERRORENUM_ADGROUPADERROR -_ERRORCODE.fields_by_name['ad_sharing_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__sharing__error__pb2._ADSHARINGERRORENUM_ADSHARINGERROR -_ERRORCODE.fields_by_name['adx_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_adx__error__pb2._ADXERRORENUM_ADXERROR -_ERRORCODE.fields_by_name['bidding_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_bidding__error__pb2._BIDDINGERRORENUM_BIDDINGERROR -_ERRORCODE.fields_by_name['campaign_criterion_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__criterion__error__pb2._CAMPAIGNCRITERIONERRORENUM_CAMPAIGNCRITERIONERROR -_ERRORCODE.fields_by_name['collection_size_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_collection__size__error__pb2._COLLECTIONSIZEERRORENUM_COLLECTIONSIZEERROR -_ERRORCODE.fields_by_name['criterion_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_criterion__error__pb2._CRITERIONERRORENUM_CRITERIONERROR -_ERRORCODE.fields_by_name['customer_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__error__pb2._CUSTOMERERRORENUM_CUSTOMERERROR -_ERRORCODE.fields_by_name['date_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_date__error__pb2._DATEERRORENUM_DATEERROR -_ERRORCODE.fields_by_name['date_range_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_date__range__error__pb2._DATERANGEERRORENUM_DATERANGEERROR -_ERRORCODE.fields_by_name['distinct_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_distinct__error__pb2._DISTINCTERRORENUM_DISTINCTERROR -_ERRORCODE.fields_by_name['feed_attribute_reference_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__attribute__reference__error__pb2._FEEDATTRIBUTEREFERENCEERRORENUM_FEEDATTRIBUTEREFERENCEERROR -_ERRORCODE.fields_by_name['function_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_function__error__pb2._FUNCTIONERRORENUM_FUNCTIONERROR -_ERRORCODE.fields_by_name['function_parsing_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_function__parsing__error__pb2._FUNCTIONPARSINGERRORENUM_FUNCTIONPARSINGERROR -_ERRORCODE.fields_by_name['id_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_id__error__pb2._IDERRORENUM_IDERROR -_ERRORCODE.fields_by_name['image_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_image__error__pb2._IMAGEERRORENUM_IMAGEERROR -_ERRORCODE.fields_by_name['media_bundle_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_media__bundle__error__pb2._MEDIABUNDLEERRORENUM_MEDIABUNDLEERROR -_ERRORCODE.fields_by_name['media_file_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_media__file__error__pb2._MEDIAFILEERRORENUM_MEDIAFILEERROR -_ERRORCODE.fields_by_name['multiplier_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_multiplier__error__pb2._MULTIPLIERERRORENUM_MULTIPLIERERROR -_ERRORCODE.fields_by_name['new_resource_creation_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_new__resource__creation__error__pb2._NEWRESOURCECREATIONERRORENUM_NEWRESOURCECREATIONERROR -_ERRORCODE.fields_by_name['not_empty_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_not__empty__error__pb2._NOTEMPTYERRORENUM_NOTEMPTYERROR -_ERRORCODE.fields_by_name['null_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_null__error__pb2._NULLERRORENUM_NULLERROR -_ERRORCODE.fields_by_name['operator_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_operator__error__pb2._OPERATORERRORENUM_OPERATORERROR -_ERRORCODE.fields_by_name['range_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_range__error__pb2._RANGEERRORENUM_RANGEERROR -_ERRORCODE.fields_by_name['recommendation_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_recommendation__error__pb2._RECOMMENDATIONERRORENUM_RECOMMENDATIONERROR -_ERRORCODE.fields_by_name['region_code_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_region__code__error__pb2._REGIONCODEERRORENUM_REGIONCODEERROR -_ERRORCODE.fields_by_name['setting_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_setting__error__pb2._SETTINGERRORENUM_SETTINGERROR -_ERRORCODE.fields_by_name['string_format_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_string__format__error__pb2._STRINGFORMATERRORENUM_STRINGFORMATERROR -_ERRORCODE.fields_by_name['string_length_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_string__length__error__pb2._STRINGLENGTHERRORENUM_STRINGLENGTHERROR -_ERRORCODE.fields_by_name['operation_access_denied_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_operation__access__denied__error__pb2._OPERATIONACCESSDENIEDERRORENUM_OPERATIONACCESSDENIEDERROR -_ERRORCODE.fields_by_name['resource_access_denied_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_resource__access__denied__error__pb2._RESOURCEACCESSDENIEDERRORENUM_RESOURCEACCESSDENIEDERROR -_ERRORCODE.fields_by_name['resource_count_limit_exceeded_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_resource__count__limit__exceeded__error__pb2._RESOURCECOUNTLIMITEXCEEDEDERRORENUM_RESOURCECOUNTLIMITEXCEEDEDERROR -_ERRORCODE.fields_by_name['ad_group_bid_modifier_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__bid__modifier__error__pb2._ADGROUPBIDMODIFIERERRORENUM_ADGROUPBIDMODIFIERERROR -_ERRORCODE.fields_by_name['context_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_context__error__pb2._CONTEXTERRORENUM_CONTEXTERROR -_ERRORCODE.fields_by_name['field_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_field__error__pb2._FIELDERRORENUM_FIELDERROR -_ERRORCODE.fields_by_name['shared_set_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_shared__set__error__pb2._SHAREDSETERRORENUM_SHAREDSETERROR -_ERRORCODE.fields_by_name['shared_criterion_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_shared__criterion__error__pb2._SHAREDCRITERIONERRORENUM_SHAREDCRITERIONERROR -_ERRORCODE.fields_by_name['campaign_shared_set_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__shared__set__error__pb2._CAMPAIGNSHAREDSETERRORENUM_CAMPAIGNSHAREDSETERROR -_ERRORCODE.fields_by_name['conversion_action_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_conversion__action__error__pb2._CONVERSIONACTIONERRORENUM_CONVERSIONACTIONERROR -_ERRORCODE.fields_by_name['header_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_header__error__pb2._HEADERERRORENUM_HEADERERROR -_ERRORCODE.fields_by_name['database_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_database__error__pb2._DATABASEERRORENUM_DATABASEERROR -_ERRORCODE.fields_by_name['policy_finding_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_policy__finding__error__pb2._POLICYFINDINGERRORENUM_POLICYFINDINGERROR -_ERRORCODE.fields_by_name['enum_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_enum__error__pb2._ENUMERRORENUM_ENUMERROR -_ERRORCODE.fields_by_name['keyword_plan_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__error__pb2._KEYWORDPLANERRORENUM_KEYWORDPLANERROR -_ERRORCODE.fields_by_name['keyword_plan_campaign_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__campaign__error__pb2._KEYWORDPLANCAMPAIGNERRORENUM_KEYWORDPLANCAMPAIGNERROR -_ERRORCODE.fields_by_name['keyword_plan_negative_keyword_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__negative__keyword__error__pb2._KEYWORDPLANNEGATIVEKEYWORDERRORENUM_KEYWORDPLANNEGATIVEKEYWORDERROR -_ERRORCODE.fields_by_name['keyword_plan_ad_group_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__ad__group__error__pb2._KEYWORDPLANADGROUPERRORENUM_KEYWORDPLANADGROUPERROR -_ERRORCODE.fields_by_name['keyword_plan_keyword_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__keyword__error__pb2._KEYWORDPLANKEYWORDERRORENUM_KEYWORDPLANKEYWORDERROR -_ERRORCODE.fields_by_name['keyword_plan_idea_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_keyword__plan__idea__error__pb2._KEYWORDPLANIDEAERRORENUM_KEYWORDPLANIDEAERROR -_ERRORCODE.fields_by_name['account_budget_proposal_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_account__budget__proposal__error__pb2._ACCOUNTBUDGETPROPOSALERRORENUM_ACCOUNTBUDGETPROPOSALERROR -_ERRORCODE.fields_by_name['user_list_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_user__list__error__pb2._USERLISTERRORENUM_USERLISTERROR -_ERRORCODE.fields_by_name['change_status_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_change__status__error__pb2._CHANGESTATUSERRORENUM_CHANGESTATUSERROR -_ERRORCODE.fields_by_name['feed_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__error__pb2._FEEDERRORENUM_FEEDERROR -_ERRORCODE.fields_by_name['geo_target_constant_suggestion_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_geo__target__constant__suggestion__error__pb2._GEOTARGETCONSTANTSUGGESTIONERRORENUM_GEOTARGETCONSTANTSUGGESTIONERROR -_ERRORCODE.fields_by_name['feed_item_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__item__error__pb2._FEEDITEMERRORENUM_FEEDITEMERROR -_ERRORCODE.fields_by_name['billing_setup_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_billing__setup__error__pb2._BILLINGSETUPERRORENUM_BILLINGSETUPERROR -_ERRORCODE.fields_by_name['customer_client_link_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__client__link__error__pb2._CUSTOMERCLIENTLINKERRORENUM_CUSTOMERCLIENTLINKERROR -_ERRORCODE.fields_by_name['customer_manager_link_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__manager__link__error__pb2._CUSTOMERMANAGERLINKERRORENUM_CUSTOMERMANAGERLINKERROR -_ERRORCODE.fields_by_name['feed_mapping_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__mapping__error__pb2._FEEDMAPPINGERRORENUM_FEEDMAPPINGERROR -_ERRORCODE.fields_by_name['customer_feed_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_customer__feed__error__pb2._CUSTOMERFEEDERRORENUM_CUSTOMERFEEDERROR -_ERRORCODE.fields_by_name['ad_group_feed_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__group__feed__error__pb2._ADGROUPFEEDERRORENUM_ADGROUPFEEDERROR -_ERRORCODE.fields_by_name['campaign_feed_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_campaign__feed__error__pb2._CAMPAIGNFEEDERRORENUM_CAMPAIGNFEEDERROR -_ERRORCODE.fields_by_name['ad_parameter_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_ad__parameter__error__pb2._ADPARAMETERERRORENUM_ADPARAMETERERROR -_ERRORCODE.fields_by_name['feed_item_validation_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__item__validation__error__pb2._FEEDITEMVALIDATIONERRORENUM_FEEDITEMVALIDATIONERROR -_ERRORCODE.fields_by_name['extension_setting_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_extension__setting__error__pb2._EXTENSIONSETTINGERRORENUM_EXTENSIONSETTINGERROR -_ERRORCODE.fields_by_name['policy_violation_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_policy__violation__error__pb2._POLICYVIOLATIONERRORENUM_POLICYVIOLATIONERROR -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['request_error']) -_ERRORCODE.fields_by_name['request_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['bidding_strategy_error']) -_ERRORCODE.fields_by_name['bidding_strategy_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['url_field_error']) -_ERRORCODE.fields_by_name['url_field_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['list_operation_error']) -_ERRORCODE.fields_by_name['list_operation_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['query_error']) -_ERRORCODE.fields_by_name['query_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['mutate_error']) -_ERRORCODE.fields_by_name['mutate_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['field_mask_error']) -_ERRORCODE.fields_by_name['field_mask_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['authorization_error']) -_ERRORCODE.fields_by_name['authorization_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['internal_error']) -_ERRORCODE.fields_by_name['internal_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['quota_error']) -_ERRORCODE.fields_by_name['quota_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['ad_error']) -_ERRORCODE.fields_by_name['ad_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['ad_group_error']) -_ERRORCODE.fields_by_name['ad_group_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['campaign_budget_error']) -_ERRORCODE.fields_by_name['campaign_budget_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['campaign_error']) -_ERRORCODE.fields_by_name['campaign_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['authentication_error']) -_ERRORCODE.fields_by_name['authentication_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['ad_group_criterion_error']) -_ERRORCODE.fields_by_name['ad_group_criterion_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['ad_customizer_error']) -_ERRORCODE.fields_by_name['ad_customizer_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['ad_group_ad_error']) -_ERRORCODE.fields_by_name['ad_group_ad_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['ad_sharing_error']) -_ERRORCODE.fields_by_name['ad_sharing_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['adx_error']) -_ERRORCODE.fields_by_name['adx_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['bidding_error']) -_ERRORCODE.fields_by_name['bidding_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['campaign_criterion_error']) -_ERRORCODE.fields_by_name['campaign_criterion_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['collection_size_error']) -_ERRORCODE.fields_by_name['collection_size_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['criterion_error']) -_ERRORCODE.fields_by_name['criterion_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['customer_error']) -_ERRORCODE.fields_by_name['customer_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['date_error']) -_ERRORCODE.fields_by_name['date_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['date_range_error']) -_ERRORCODE.fields_by_name['date_range_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['distinct_error']) -_ERRORCODE.fields_by_name['distinct_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['feed_attribute_reference_error']) -_ERRORCODE.fields_by_name['feed_attribute_reference_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['function_error']) -_ERRORCODE.fields_by_name['function_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['function_parsing_error']) -_ERRORCODE.fields_by_name['function_parsing_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['id_error']) -_ERRORCODE.fields_by_name['id_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['image_error']) -_ERRORCODE.fields_by_name['image_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['media_bundle_error']) -_ERRORCODE.fields_by_name['media_bundle_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['media_file_error']) -_ERRORCODE.fields_by_name['media_file_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['multiplier_error']) -_ERRORCODE.fields_by_name['multiplier_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['new_resource_creation_error']) -_ERRORCODE.fields_by_name['new_resource_creation_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['not_empty_error']) -_ERRORCODE.fields_by_name['not_empty_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['null_error']) -_ERRORCODE.fields_by_name['null_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['operator_error']) -_ERRORCODE.fields_by_name['operator_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['range_error']) -_ERRORCODE.fields_by_name['range_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['recommendation_error']) -_ERRORCODE.fields_by_name['recommendation_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['region_code_error']) -_ERRORCODE.fields_by_name['region_code_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['setting_error']) -_ERRORCODE.fields_by_name['setting_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['string_format_error']) -_ERRORCODE.fields_by_name['string_format_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['string_length_error']) -_ERRORCODE.fields_by_name['string_length_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['operation_access_denied_error']) -_ERRORCODE.fields_by_name['operation_access_denied_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['resource_access_denied_error']) -_ERRORCODE.fields_by_name['resource_access_denied_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['resource_count_limit_exceeded_error']) -_ERRORCODE.fields_by_name['resource_count_limit_exceeded_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['ad_group_bid_modifier_error']) -_ERRORCODE.fields_by_name['ad_group_bid_modifier_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['context_error']) -_ERRORCODE.fields_by_name['context_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['field_error']) -_ERRORCODE.fields_by_name['field_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['shared_set_error']) -_ERRORCODE.fields_by_name['shared_set_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['shared_criterion_error']) -_ERRORCODE.fields_by_name['shared_criterion_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['campaign_shared_set_error']) -_ERRORCODE.fields_by_name['campaign_shared_set_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['conversion_action_error']) -_ERRORCODE.fields_by_name['conversion_action_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['header_error']) -_ERRORCODE.fields_by_name['header_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['database_error']) -_ERRORCODE.fields_by_name['database_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['policy_finding_error']) -_ERRORCODE.fields_by_name['policy_finding_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['enum_error']) -_ERRORCODE.fields_by_name['enum_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['keyword_plan_error']) -_ERRORCODE.fields_by_name['keyword_plan_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['keyword_plan_campaign_error']) -_ERRORCODE.fields_by_name['keyword_plan_campaign_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['keyword_plan_negative_keyword_error']) -_ERRORCODE.fields_by_name['keyword_plan_negative_keyword_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['keyword_plan_ad_group_error']) -_ERRORCODE.fields_by_name['keyword_plan_ad_group_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['keyword_plan_keyword_error']) -_ERRORCODE.fields_by_name['keyword_plan_keyword_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['keyword_plan_idea_error']) -_ERRORCODE.fields_by_name['keyword_plan_idea_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['account_budget_proposal_error']) -_ERRORCODE.fields_by_name['account_budget_proposal_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['user_list_error']) -_ERRORCODE.fields_by_name['user_list_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['change_status_error']) -_ERRORCODE.fields_by_name['change_status_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['feed_error']) -_ERRORCODE.fields_by_name['feed_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['geo_target_constant_suggestion_error']) -_ERRORCODE.fields_by_name['geo_target_constant_suggestion_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['feed_item_error']) -_ERRORCODE.fields_by_name['feed_item_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['billing_setup_error']) -_ERRORCODE.fields_by_name['billing_setup_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['customer_client_link_error']) -_ERRORCODE.fields_by_name['customer_client_link_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['customer_manager_link_error']) -_ERRORCODE.fields_by_name['customer_manager_link_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['feed_mapping_error']) -_ERRORCODE.fields_by_name['feed_mapping_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['customer_feed_error']) -_ERRORCODE.fields_by_name['customer_feed_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['ad_group_feed_error']) -_ERRORCODE.fields_by_name['ad_group_feed_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['campaign_feed_error']) -_ERRORCODE.fields_by_name['campaign_feed_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['ad_parameter_error']) -_ERRORCODE.fields_by_name['ad_parameter_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['feed_item_validation_error']) -_ERRORCODE.fields_by_name['feed_item_validation_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['extension_setting_error']) -_ERRORCODE.fields_by_name['extension_setting_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORCODE.oneofs_by_name['error_code'].fields.append( - _ERRORCODE.fields_by_name['policy_violation_error']) -_ERRORCODE.fields_by_name['policy_violation_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] -_ERRORLOCATION_FIELDPATHELEMENT.fields_by_name['index'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ERRORLOCATION_FIELDPATHELEMENT.containing_type = _ERRORLOCATION -_ERRORLOCATION.fields_by_name['field_path_elements'].message_type = _ERRORLOCATION_FIELDPATHELEMENT -_ERRORDETAILS.fields_by_name['policy_violation_details'].message_type = _POLICYVIOLATIONDETAILS -_ERRORDETAILS.fields_by_name['policy_finding_details'].message_type = _POLICYFINDINGDETAILS -_POLICYVIOLATIONDETAILS.fields_by_name['key'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_policy__pb2._POLICYVIOLATIONKEY -_POLICYFINDINGDETAILS.fields_by_name['policy_topic_entries'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_policy__pb2._POLICYTOPICENTRY -DESCRIPTOR.message_types_by_name['GoogleAdsFailure'] = _GOOGLEADSFAILURE -DESCRIPTOR.message_types_by_name['GoogleAdsError'] = _GOOGLEADSERROR -DESCRIPTOR.message_types_by_name['ErrorCode'] = _ERRORCODE -DESCRIPTOR.message_types_by_name['ErrorLocation'] = _ERRORLOCATION -DESCRIPTOR.message_types_by_name['ErrorDetails'] = _ERRORDETAILS -DESCRIPTOR.message_types_by_name['PolicyViolationDetails'] = _POLICYVIOLATIONDETAILS -DESCRIPTOR.message_types_by_name['PolicyFindingDetails'] = _POLICYFINDINGDETAILS -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GoogleAdsFailure = _reflection.GeneratedProtocolMessageType('GoogleAdsFailure', (_message.Message,), dict( - DESCRIPTOR = _GOOGLEADSFAILURE, - __module__ = 'google.ads.googleads_v0.proto.errors.errors_pb2' - , - __doc__ = """Describes how a GoogleAds API call failed. It's returned inside - google.rpc.Status.details when a call fails. - - - Attributes: - errors: - The list of errors that occurred. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.GoogleAdsFailure) - )) -_sym_db.RegisterMessage(GoogleAdsFailure) - -GoogleAdsError = _reflection.GeneratedProtocolMessageType('GoogleAdsError', (_message.Message,), dict( - DESCRIPTOR = _GOOGLEADSERROR, - __module__ = 'google.ads.googleads_v0.proto.errors.errors_pb2' - , - __doc__ = """GoogleAds-specific error. - - - Attributes: - error_code: - An enum value that indicates which error occurred. - message: - A human-readable description of the error. - trigger: - The value that triggered the error. - location: - Describes the part of the request proto that caused the error. - details: - Additional error details, which are returned by certain error - codes. Most error codes do not include details. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.GoogleAdsError) - )) -_sym_db.RegisterMessage(GoogleAdsError) - -ErrorCode = _reflection.GeneratedProtocolMessageType('ErrorCode', (_message.Message,), dict( - DESCRIPTOR = _ERRORCODE, - __module__ = 'google.ads.googleads_v0.proto.errors.errors_pb2' - , - __doc__ = """The error reason represented by type and enum. - - - Attributes: - error_code: - The list of error enums - request_error: - An error caused by the request - bidding_strategy_error: - An error with a Bidding Strategy mutate. - url_field_error: - An error with a URL field mutate. - list_operation_error: - An error with a list operation. - query_error: - An error with an AWQL query - mutate_error: - An error with a mutate - field_mask_error: - An error with a field mask - authorization_error: - An error encountered when trying to authorize a user. - internal_error: - An unexpected server-side error. - quota_error: - An error with the amonut of quota remaining. - ad_error: - An error with an Ad Group Ad mutate. - ad_group_error: - An error with an Ad Group mutate. - campaign_budget_error: - An error with a Campaign Budget mutate. - campaign_error: - An error with a Campaign mutate. - authentication_error: - Indicates failure to properly authenticate user. - ad_group_criterion_error: - Indicates failure to properly authenticate user. - ad_customizer_error: - The reasons for the ad customizer error - ad_group_ad_error: - The reasons for the ad group ad error - ad_sharing_error: - The reasons for the ad sharing error - adx_error: - The reasons for the adx error - bidding_error: - The reasons for the bidding errors - campaign_criterion_error: - The reasons for the campaign criterion error - collection_size_error: - The reasons for the collection size error - criterion_error: - The reasons for the criterion error - customer_error: - The reasons for the customer error - date_error: - The reasons for the date error - date_range_error: - The reasons for the date range error - distinct_error: - The reasons for the distinct error - feed_attribute_reference_error: - The reasons for the feed attribute reference error - function_error: - The reasons for the function error - function_parsing_error: - The reasons for the function parsing error - id_error: - The reasons for the id error - image_error: - The reasons for the image error - media_bundle_error: - The reasons for the media bundle error - media_file_error: - The reasons for the media file error - multiplier_error: - The reasons for the multiplier error - new_resource_creation_error: - The reasons for the new resource creation error - not_empty_error: - The reasons for the not empty error - null_error: - The reasons for the null error - operator_error: - The reasons for the operator error - range_error: - The reasons for the range error - recommendation_error: - The reasons for error in applying a recommendation - region_code_error: - The reasons for the region code error - setting_error: - The reasons for the setting error - string_format_error: - The reasons for the string format error - string_length_error: - The reasons for the string length error - operation_access_denied_error: - The reasons for the operation access denied error - resource_access_denied_error: - The reasons for the resource access denied error - resource_count_limit_exceeded_error: - The reasons for the resource count limit exceeded error - ad_group_bid_modifier_error: - The reasons for the ad group bid modifier error - context_error: - The reasons for the context error - field_error: - The reasons for the field error - shared_set_error: - The reasons for the shared set error - shared_criterion_error: - The reasons for the shared criterion error - campaign_shared_set_error: - The reasons for the campaign shared set error - conversion_action_error: - The reasons for the conversion action error - header_error: - The reasons for the header error. - database_error: - The reasons for the database error. - policy_finding_error: - The reasons for the policy finding error. - enum_error: - The reason for enum error. - keyword_plan_error: - The reason for keyword plan error. - keyword_plan_campaign_error: - The reason for keyword plan campaign error. - keyword_plan_negative_keyword_error: - The reason for keyword plan negative keyword error. - keyword_plan_ad_group_error: - The reason for keyword plan ad group error. - keyword_plan_keyword_error: - The reason for keyword plan keyword error. - keyword_plan_idea_error: - The reason for keyword idea error. - account_budget_proposal_error: - The reasons for account budget proposal errors. - user_list_error: - The reasons for the user list error - change_status_error: - The reasons for the change status error - feed_error: - The reasons for the feed error - geo_target_constant_suggestion_error: - The reasons for the geo target constant suggestion error. - feed_item_error: - The reasons for the feed item error - billing_setup_error: - The reasons for the billing setup error - customer_client_link_error: - The reasons for the customer client link error - customer_manager_link_error: - The reasons for the customer manager link error - feed_mapping_error: - The reasons for the feed mapping error - customer_feed_error: - The reasons for the customer feed error - ad_group_feed_error: - The reasons for the ad group feed error - campaign_feed_error: - The reasons for the campaign feed error - ad_parameter_error: - The reasons for the ad parameter error - feed_item_validation_error: - The reasons for the feed item validation error - extension_setting_error: - The reasons for the extension setting error - policy_violation_error: - The reasons for the policy violation error - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.ErrorCode) - )) -_sym_db.RegisterMessage(ErrorCode) - -ErrorLocation = _reflection.GeneratedProtocolMessageType('ErrorLocation', (_message.Message,), dict( - - FieldPathElement = _reflection.GeneratedProtocolMessageType('FieldPathElement', (_message.Message,), dict( - DESCRIPTOR = _ERRORLOCATION_FIELDPATHELEMENT, - __module__ = 'google.ads.googleads_v0.proto.errors.errors_pb2' - , - __doc__ = """A part of a field path. - - - Attributes: - field_name: - The name of a field or a oneof - index: - If field\_name is a repeated field, this is the element that - failed - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.ErrorLocation.FieldPathElement) - )) - , - DESCRIPTOR = _ERRORLOCATION, - __module__ = 'google.ads.googleads_v0.proto.errors.errors_pb2' - , - __doc__ = """Describes the part of the request proto that caused the error. - - - Attributes: - field_path_elements: - A field path that indicates which field was invalid in the - request. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.ErrorLocation) - )) -_sym_db.RegisterMessage(ErrorLocation) -_sym_db.RegisterMessage(ErrorLocation.FieldPathElement) - -ErrorDetails = _reflection.GeneratedProtocolMessageType('ErrorDetails', (_message.Message,), dict( - DESCRIPTOR = _ERRORDETAILS, - __module__ = 'google.ads.googleads_v0.proto.errors.errors_pb2' - , - __doc__ = """Additional error details. - - - Attributes: - unpublished_error_code: - The error code that should have been returned, but wasn't. - This is used when the error code is - InternalError.ERROR\_CODE\_NOT\_PUBLISHED. - policy_violation_details: - Describes an ad policy violation. - policy_finding_details: - Describes policy violation findings. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.ErrorDetails) - )) -_sym_db.RegisterMessage(ErrorDetails) - -PolicyViolationDetails = _reflection.GeneratedProtocolMessageType('PolicyViolationDetails', (_message.Message,), dict( - DESCRIPTOR = _POLICYVIOLATIONDETAILS, - __module__ = 'google.ads.googleads_v0.proto.errors.errors_pb2' - , - __doc__ = """Error returned as part of a mutate response. This error indicates single - policy violation by some text in one of the fields. - - - Attributes: - external_policy_description: - Human readable description of policy violation. - key: - Unique identifier for this violation. If policy is exemptible, - this key may be used to request exemption. - external_policy_name: - Human readable name of the policy. - is_exemptible: - Whether user can file an exemption request for this violation. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.PolicyViolationDetails) - )) -_sym_db.RegisterMessage(PolicyViolationDetails) - -PolicyFindingDetails = _reflection.GeneratedProtocolMessageType('PolicyFindingDetails', (_message.Message,), dict( - DESCRIPTOR = _POLICYFINDINGDETAILS, - __module__ = 'google.ads.googleads_v0.proto.errors.errors_pb2' - , - __doc__ = """Error returned as part of a mutate response. This error indicates one or - more policy findings in the fields of a resource. - - - Attributes: - policy_topic_entries: - The list of policy topics for the resource. Contains the - PROHIBITED or FULLY\_LIMITED policy topic entries that - prevented the resource from being saved (among any other - entries the resource may also have). - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.PolicyFindingDetails) - )) -_sym_db.RegisterMessage(PolicyFindingDetails) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/errors_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/errors_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/errors_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/extension_setting_error_pb2.py b/google/ads/google_ads/v0/proto/errors/extension_setting_error_pb2.py deleted file mode 100644 index 6f7b89afd..000000000 --- a/google/ads/google_ads/v0/proto/errors/extension_setting_error_pb2.py +++ /dev/null @@ -1,342 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/extension_setting_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/extension_setting_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\032ExtensionSettingErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nBgoogle/ads/googleads_v0/proto/errors/extension_setting_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xf0\x13\n\x19\x45xtensionSettingErrorEnum\"\xd2\x13\n\x15\x45xtensionSettingError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x17\n\x13\x45XTENSIONS_REQUIRED\x10\x02\x12%\n!FEED_TYPE_EXTENSION_TYPE_MISMATCH\x10\x03\x12\x15\n\x11INVALID_FEED_TYPE\x10\x04\x12\x34\n0INVALID_FEED_TYPE_FOR_CUSTOMER_EXTENSION_SETTING\x10\x05\x12%\n!CANNOT_CHANGE_FEED_ITEM_ON_CREATE\x10\x06\x12)\n%CANNOT_UPDATE_NEWLY_CREATED_EXTENSION\x10\x07\x12\x33\n/NO_EXISTING_AD_GROUP_EXTENSION_SETTING_FOR_TYPE\x10\x08\x12\x33\n/NO_EXISTING_CAMPAIGN_EXTENSION_SETTING_FOR_TYPE\x10\t\x12\x33\n/NO_EXISTING_CUSTOMER_EXTENSION_SETTING_FOR_TYPE\x10\n\x12-\n)AD_GROUP_EXTENSION_SETTING_ALREADY_EXISTS\x10\x0b\x12-\n)CAMPAIGN_EXTENSION_SETTING_ALREADY_EXISTS\x10\x0c\x12-\n)CUSTOMER_EXTENSION_SETTING_ALREADY_EXISTS\x10\r\x12\x35\n1AD_GROUP_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE\x10\x0e\x12\x35\n1CAMPAIGN_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE\x10\x0f\x12\x35\n1CUSTOMER_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE\x10\x10\x12\x16\n\x12VALUE_OUT_OF_RANGE\x10\x11\x12$\n CANNOT_SET_FIELD_WITH_FINAL_URLS\x10\x12\x12\x16\n\x12\x46INAL_URLS_NOT_SET\x10\x13\x12\x18\n\x14INVALID_PHONE_NUMBER\x10\x14\x12*\n&PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY\x10\x15\x12-\n)CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED\x10\x16\x12#\n\x1fPREMIUM_RATE_NUMBER_NOT_ALLOWED\x10\x17\x12\x1a\n\x16\x44ISALLOWED_NUMBER_TYPE\x10\x18\x12(\n$INVALID_DOMESTIC_PHONE_NUMBER_FORMAT\x10\x19\x12#\n\x1fVANITY_PHONE_NUMBER_NOT_ALLOWED\x10\x1a\x12\x18\n\x14INVALID_COUNTRY_CODE\x10\x1b\x12#\n\x1fINVALID_CALL_CONVERSION_TYPE_ID\x10\x1c\x12-\n)CUSTOMER_NOT_WHITELISTED_FOR_CALLTRACKING\x10\x1d\x12*\n&CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY\x10\x1e\x12\x12\n\x0eINVALID_APP_ID\x10\x1f\x12&\n\"QUOTES_IN_REVIEW_EXTENSION_SNIPPET\x10 \x12\'\n#HYPHENS_IN_REVIEW_EXTENSION_SNIPPET\x10!\x12(\n$REVIEW_EXTENSION_SOURCE_NOT_ELIGIBLE\x10\"\x12(\n$SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT\x10#\x12\x11\n\rMISSING_FIELD\x10$\x12\x1f\n\x1bINCONSISTENT_CURRENCY_CODES\x10%\x12*\n&PRICE_EXTENSION_HAS_DUPLICATED_HEADERS\x10&\x12\x34\n0PRICE_ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION\x10\'\x12%\n!PRICE_EXTENSION_HAS_TOO_FEW_ITEMS\x10(\x12&\n\"PRICE_EXTENSION_HAS_TOO_MANY_ITEMS\x10)\x12\x15\n\x11UNSUPPORTED_VALUE\x10*\x12\x1d\n\x19INVALID_DEVICE_PREFERENCE\x10+\x12\x18\n\x14INVALID_SCHEDULE_END\x10-\x12*\n&DATE_TIME_MUST_BE_IN_ACCOUNT_TIME_ZONE\x10/\x12%\n!OVERLAPPING_SCHEDULES_NOT_ALLOWED\x10\x30\x12 \n\x1cSCHEDULE_END_NOT_AFTER_START\x10\x31\x12\x1e\n\x1aTOO_MANY_SCHEDULES_PER_DAY\x10\x32\x12&\n\"DUPLICATE_EXTENSION_FEED_ITEM_EDIT\x10\x33\x12\x1b\n\x17INVALID_SNIPPETS_HEADER\x10\x34\x12<\n8PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY\x10\x35\x12\x1f\n\x1b\x43\x41MPAIGN_TARGETING_MISMATCH\x10\x36\x12\"\n\x1e\x43\x41NNOT_OPERATE_ON_REMOVED_FEED\x10\x37\x12\x1b\n\x17\x45XTENSION_TYPE_REQUIRED\x10\x38\x12-\n)INCOMPATIBLE_UNDERLYING_MATCHING_FUNCTION\x10\x39\x12\x1d\n\x19START_DATE_AFTER_END_DATE\x10:\x12\x18\n\x14INVALID_PRICE_FORMAT\x10;\x12\x1a\n\x16PROMOTION_INVALID_TIME\x10<\x12<\n8PROMOTION_CANNOT_SET_PERCENT_DISCOUNT_AND_MONEY_DISCOUNT\x10=\x12>\n:PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT\x10>\x12%\n!TOO_MANY_DECIMAL_PLACES_SPECIFIED\x10?\x12\x19\n\x15INVALID_LANGUAGE_CODE\x10@\x12\x18\n\x14UNSUPPORTED_LANGUAGE\x10\x41\x12\x30\n,CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED\x10\x42\x42\xf5\x01\n\"com.google.ads.googleads.v0.errorsB\x1a\x45xtensionSettingErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_EXTENSIONSETTINGERRORENUM_EXTENSIONSETTINGERROR = _descriptor.EnumDescriptor( - name='ExtensionSettingError', - full_name='google.ads.googleads.v0.errors.ExtensionSettingErrorEnum.ExtensionSettingError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXTENSIONS_REQUIRED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_TYPE_EXTENSION_TYPE_MISMATCH', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FEED_TYPE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FEED_TYPE_FOR_CUSTOMER_EXTENSION_SETTING', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CHANGE_FEED_ITEM_ON_CREATE', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_UPDATE_NEWLY_CREATED_EXTENSION', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_EXISTING_AD_GROUP_EXTENSION_SETTING_FOR_TYPE', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_EXISTING_CAMPAIGN_EXTENSION_SETTING_FOR_TYPE', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_EXISTING_CUSTOMER_EXTENSION_SETTING_FOR_TYPE', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_GROUP_EXTENSION_SETTING_ALREADY_EXISTS', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_EXTENSION_SETTING_ALREADY_EXISTS', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_EXTENSION_SETTING_ALREADY_EXISTS', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_GROUP_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='VALUE_OUT_OF_RANGE', index=17, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_FIELD_WITH_FINAL_URLS', index=18, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_URLS_NOT_SET', index=19, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PHONE_NUMBER', index=20, number=20, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY', index=21, number=21, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED', index=22, number=22, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PREMIUM_RATE_NUMBER_NOT_ALLOWED', index=23, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DISALLOWED_NUMBER_TYPE', index=24, number=24, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_DOMESTIC_PHONE_NUMBER_FORMAT', index=25, number=25, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='VANITY_PHONE_NUMBER_NOT_ALLOWED', index=26, number=26, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_COUNTRY_CODE', index=27, number=27, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CALL_CONVERSION_TYPE_ID', index=28, number=28, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_NOT_WHITELISTED_FOR_CALLTRACKING', index=29, number=29, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY', index=30, number=30, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_APP_ID', index=31, number=31, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='QUOTES_IN_REVIEW_EXTENSION_SNIPPET', index=32, number=32, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='HYPHENS_IN_REVIEW_EXTENSION_SNIPPET', index=33, number=33, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REVIEW_EXTENSION_SOURCE_NOT_ELIGIBLE', index=34, number=34, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT', index=35, number=35, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_FIELD', index=36, number=36, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCONSISTENT_CURRENCY_CODES', index=37, number=37, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRICE_EXTENSION_HAS_DUPLICATED_HEADERS', index=38, number=38, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRICE_ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION', index=39, number=39, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRICE_EXTENSION_HAS_TOO_FEW_ITEMS', index=40, number=40, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRICE_EXTENSION_HAS_TOO_MANY_ITEMS', index=41, number=41, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNSUPPORTED_VALUE', index=42, number=42, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_DEVICE_PREFERENCE', index=43, number=43, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_SCHEDULE_END', index=44, number=45, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DATE_TIME_MUST_BE_IN_ACCOUNT_TIME_ZONE', index=45, number=47, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OVERLAPPING_SCHEDULES_NOT_ALLOWED', index=46, number=48, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SCHEDULE_END_NOT_AFTER_START', index=47, number=49, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_SCHEDULES_PER_DAY', index=48, number=50, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_EXTENSION_FEED_ITEM_EDIT', index=49, number=51, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_SNIPPETS_HEADER', index=50, number=52, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY', index=51, number=53, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAMPAIGN_TARGETING_MISMATCH', index=52, number=54, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_OPERATE_ON_REMOVED_FEED', index=53, number=55, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXTENSION_TYPE_REQUIRED', index=54, number=56, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCOMPATIBLE_UNDERLYING_MATCHING_FUNCTION', index=55, number=57, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='START_DATE_AFTER_END_DATE', index=56, number=58, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PRICE_FORMAT', index=57, number=59, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROMOTION_INVALID_TIME', index=58, number=60, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROMOTION_CANNOT_SET_PERCENT_DISCOUNT_AND_MONEY_DISCOUNT', index=59, number=61, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT', index=60, number=62, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_DECIMAL_PLACES_SPECIFIED', index=61, number=63, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_LANGUAGE_CODE', index=62, number=64, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNSUPPORTED_LANGUAGE', index=63, number=65, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED', index=64, number=66, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=133, - serialized_end=2647, -) -_sym_db.RegisterEnumDescriptor(_EXTENSIONSETTINGERRORENUM_EXTENSIONSETTINGERROR) - - -_EXTENSIONSETTINGERRORENUM = _descriptor.Descriptor( - name='ExtensionSettingErrorEnum', - full_name='google.ads.googleads.v0.errors.ExtensionSettingErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _EXTENSIONSETTINGERRORENUM_EXTENSIONSETTINGERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=103, - serialized_end=2647, -) - -_EXTENSIONSETTINGERRORENUM_EXTENSIONSETTINGERROR.containing_type = _EXTENSIONSETTINGERRORENUM -DESCRIPTOR.message_types_by_name['ExtensionSettingErrorEnum'] = _EXTENSIONSETTINGERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ExtensionSettingErrorEnum = _reflection.GeneratedProtocolMessageType('ExtensionSettingErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _EXTENSIONSETTINGERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.extension_setting_error_pb2' - , - __doc__ = """Container for enum describing validation errors of extension settings. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.ExtensionSettingErrorEnum) - )) -_sym_db.RegisterMessage(ExtensionSettingErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/extension_setting_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/extension_setting_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/extension_setting_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/feed_attribute_reference_error_pb2.py b/google/ads/google_ads/v0/proto/errors/feed_attribute_reference_error_pb2.py deleted file mode 100644 index 2acd1ce8d..000000000 --- a/google/ads/google_ads/v0/proto/errors/feed_attribute_reference_error_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/feed_attribute_reference_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/feed_attribute_reference_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB FeedAttributeReferenceErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nIgoogle/ads/googleads_v0/proto/errors/feed_attribute_reference_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xba\x01\n\x1f\x46\x65\x65\x64\x41ttributeReferenceErrorEnum\"\x96\x01\n\x1b\x46\x65\x65\x64\x41ttributeReferenceError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12!\n\x1d\x43\x41NNOT_REFERENCE_DELETED_FEED\x10\x02\x12\x15\n\x11INVALID_FEED_NAME\x10\x03\x12\x1f\n\x1bINVALID_FEED_ATTRIBUTE_NAME\x10\x04\x42\xfb\x01\n\"com.google.ads.googleads.v0.errorsB FeedAttributeReferenceErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_FEEDATTRIBUTEREFERENCEERRORENUM_FEEDATTRIBUTEREFERENCEERROR = _descriptor.EnumDescriptor( - name='FeedAttributeReferenceError', - full_name='google.ads.googleads.v0.errors.FeedAttributeReferenceErrorEnum.FeedAttributeReferenceError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_REFERENCE_DELETED_FEED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FEED_NAME', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FEED_ATTRIBUTE_NAME', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=146, - serialized_end=296, -) -_sym_db.RegisterEnumDescriptor(_FEEDATTRIBUTEREFERENCEERRORENUM_FEEDATTRIBUTEREFERENCEERROR) - - -_FEEDATTRIBUTEREFERENCEERRORENUM = _descriptor.Descriptor( - name='FeedAttributeReferenceErrorEnum', - full_name='google.ads.googleads.v0.errors.FeedAttributeReferenceErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _FEEDATTRIBUTEREFERENCEERRORENUM_FEEDATTRIBUTEREFERENCEERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=110, - serialized_end=296, -) - -_FEEDATTRIBUTEREFERENCEERRORENUM_FEEDATTRIBUTEREFERENCEERROR.containing_type = _FEEDATTRIBUTEREFERENCEERRORENUM -DESCRIPTOR.message_types_by_name['FeedAttributeReferenceErrorEnum'] = _FEEDATTRIBUTEREFERENCEERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FeedAttributeReferenceErrorEnum = _reflection.GeneratedProtocolMessageType('FeedAttributeReferenceErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _FEEDATTRIBUTEREFERENCEERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.feed_attribute_reference_error_pb2' - , - __doc__ = """Container for enum describing possible feed attribute reference errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.FeedAttributeReferenceErrorEnum) - )) -_sym_db.RegisterMessage(FeedAttributeReferenceErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/feed_attribute_reference_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/feed_attribute_reference_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/feed_attribute_reference_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/feed_error_pb2.py b/google/ads/google_ads/v0/proto/errors/feed_error_pb2.py deleted file mode 100644 index ac5712498..000000000 --- a/google/ads/google_ads/v0/proto/errors/feed_error_pb2.py +++ /dev/null @@ -1,166 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/feed_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/feed_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\016FeedErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n5google/ads/googleads_v0/proto/errors/feed_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xde\x05\n\rFeedErrorEnum\"\xcc\x05\n\tFeedError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1e\n\x1a\x41TTRIBUTE_NAMES_NOT_UNIQUE\x10\x02\x12/\n+ATTRIBUTES_DO_NOT_MATCH_EXISTING_ATTRIBUTES\x10\x03\x12.\n*CANNOT_SPECIFY_USER_ORIGIN_FOR_SYSTEM_FEED\x10\x04\x12\x34\n0CANNOT_SPECIFY_GOOGLE_ORIGIN_FOR_NON_SYSTEM_FEED\x10\x05\x12\x32\n.CANNOT_SPECIFY_FEED_ATTRIBUTES_FOR_SYSTEM_FEED\x10\x06\x12\x34\n0CANNOT_UPDATE_FEED_ATTRIBUTES_WITH_ORIGIN_GOOGLE\x10\x07\x12\x10\n\x0c\x46\x45\x45\x44_REMOVED\x10\x08\x12\x18\n\x14INVALID_ORIGIN_VALUE\x10\t\x12\x1b\n\x17\x46\x45\x45\x44_ORIGIN_IS_NOT_USER\x10\n\x12 \n\x1cINVALID_AUTH_TOKEN_FOR_EMAIL\x10\x0b\x12\x11\n\rINVALID_EMAIL\x10\x0c\x12\x17\n\x13\x44UPLICATE_FEED_NAME\x10\r\x12\x15\n\x11INVALID_FEED_NAME\x10\x0e\x12\x16\n\x12MISSING_OAUTH_INFO\x10\x0f\x12.\n*NEW_ATTRIBUTE_CANNOT_BE_PART_OF_UNIQUE_KEY\x10\x10\x12\x17\n\x13TOO_MANY_ATTRIBUTES\x10\x11\x12\x1c\n\x18INVALID_BUSINESS_ACCOUNT\x10\x12\x12\x33\n/BUSINESS_ACCOUNT_CANNOT_ACCESS_LOCATION_ACCOUNT\x10\x13\x12\x1e\n\x1aINVALID_AFFILIATE_CHAIN_ID\x10\x14\x42\xe9\x01\n\"com.google.ads.googleads.v0.errorsB\x0e\x46\x65\x65\x64\x45rrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_FEEDERRORENUM_FEEDERROR = _descriptor.EnumDescriptor( - name='FeedError', - full_name='google.ads.googleads.v0.errors.FeedErrorEnum.FeedError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ATTRIBUTE_NAMES_NOT_UNIQUE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ATTRIBUTES_DO_NOT_MATCH_EXISTING_ATTRIBUTES', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SPECIFY_USER_ORIGIN_FOR_SYSTEM_FEED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SPECIFY_GOOGLE_ORIGIN_FOR_NON_SYSTEM_FEED', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SPECIFY_FEED_ATTRIBUTES_FOR_SYSTEM_FEED', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_UPDATE_FEED_ATTRIBUTES_WITH_ORIGIN_GOOGLE', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_REMOVED', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_ORIGIN_VALUE', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_ORIGIN_IS_NOT_USER', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_AUTH_TOKEN_FOR_EMAIL', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_EMAIL', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_FEED_NAME', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FEED_NAME', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_OAUTH_INFO', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NEW_ATTRIBUTE_CANNOT_BE_PART_OF_UNIQUE_KEY', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_ATTRIBUTES', index=17, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_BUSINESS_ACCOUNT', index=18, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BUSINESS_ACCOUNT_CANNOT_ACCESS_LOCATION_ACCOUNT', index=19, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_AFFILIATE_CHAIN_ID', index=20, number=20, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=108, - serialized_end=824, -) -_sym_db.RegisterEnumDescriptor(_FEEDERRORENUM_FEEDERROR) - - -_FEEDERRORENUM = _descriptor.Descriptor( - name='FeedErrorEnum', - full_name='google.ads.googleads.v0.errors.FeedErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _FEEDERRORENUM_FEEDERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=90, - serialized_end=824, -) - -_FEEDERRORENUM_FEEDERROR.containing_type = _FEEDERRORENUM -DESCRIPTOR.message_types_by_name['FeedErrorEnum'] = _FEEDERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FeedErrorEnum = _reflection.GeneratedProtocolMessageType('FeedErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _FEEDERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.feed_error_pb2' - , - __doc__ = """Container for enum describing possible feed errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.FeedErrorEnum) - )) -_sym_db.RegisterMessage(FeedErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/feed_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/feed_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/feed_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/feed_item_error_pb2.py b/google/ads/google_ads/v0/proto/errors/feed_item_error_pb2.py deleted file mode 100644 index 933186794..000000000 --- a/google/ads/google_ads/v0/proto/errors/feed_item_error_pb2.py +++ /dev/null @@ -1,126 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/feed_item_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/feed_item_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\022FeedItemErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n:google/ads/googleads_v0/proto/errors/feed_item_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x87\x03\n\x11\x46\x65\x65\x64ItemErrorEnum\"\xf1\x02\n\rFeedItemError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12.\n*CANNOT_CONVERT_ATTRIBUTE_VALUE_FROM_STRING\x10\x02\x12\'\n#CANNOT_OPERATE_ON_REMOVED_FEED_ITEM\x10\x03\x12*\n&DATE_TIME_MUST_BE_IN_ACCOUNT_TIME_ZONE\x10\x04\x12\x1c\n\x18KEY_ATTRIBUTES_NOT_FOUND\x10\x05\x12\x0f\n\x0bINVALID_URL\x10\x06\x12\x1a\n\x16MISSING_KEY_ATTRIBUTES\x10\x07\x12\x1d\n\x19KEY_ATTRIBUTES_NOT_UNIQUE\x10\x08\x12%\n!CANNOT_MODIFY_KEY_ATTRIBUTE_VALUE\x10\t\x12,\n(SIZE_TOO_LARGE_FOR_MULTI_VALUE_ATTRIBUTE\x10\nB\xed\x01\n\"com.google.ads.googleads.v0.errorsB\x12\x46\x65\x65\x64ItemErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_FEEDITEMERRORENUM_FEEDITEMERROR = _descriptor.EnumDescriptor( - name='FeedItemError', - full_name='google.ads.googleads.v0.errors.FeedItemErrorEnum.FeedItemError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CONVERT_ATTRIBUTE_VALUE_FROM_STRING', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_OPERATE_ON_REMOVED_FEED_ITEM', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DATE_TIME_MUST_BE_IN_ACCOUNT_TIME_ZONE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEY_ATTRIBUTES_NOT_FOUND', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_URL', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_KEY_ATTRIBUTES', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEY_ATTRIBUTES_NOT_UNIQUE', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_MODIFY_KEY_ATTRIBUTE_VALUE', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SIZE_TOO_LARGE_FOR_MULTI_VALUE_ATTRIBUTE', index=10, number=10, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=117, - serialized_end=486, -) -_sym_db.RegisterEnumDescriptor(_FEEDITEMERRORENUM_FEEDITEMERROR) - - -_FEEDITEMERRORENUM = _descriptor.Descriptor( - name='FeedItemErrorEnum', - full_name='google.ads.googleads.v0.errors.FeedItemErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _FEEDITEMERRORENUM_FEEDITEMERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=95, - serialized_end=486, -) - -_FEEDITEMERRORENUM_FEEDITEMERROR.containing_type = _FEEDITEMERRORENUM -DESCRIPTOR.message_types_by_name['FeedItemErrorEnum'] = _FEEDITEMERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FeedItemErrorEnum = _reflection.GeneratedProtocolMessageType('FeedItemErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _FEEDITEMERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.feed_item_error_pb2' - , - __doc__ = """Container for enum describing possible feed item errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.FeedItemErrorEnum) - )) -_sym_db.RegisterMessage(FeedItemErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/feed_item_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/feed_item_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/feed_item_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/feed_item_validation_error_pb2.py b/google/ads/google_ads/v0/proto/errors/feed_item_validation_error_pb2.py deleted file mode 100644 index 70ea6d694..000000000 --- a/google/ads/google_ads/v0/proto/errors/feed_item_validation_error_pb2.py +++ /dev/null @@ -1,446 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/feed_item_validation_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/feed_item_validation_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\034FeedItemValidationErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/errors/feed_item_validation_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x96\x18\n\x1b\x46\x65\x65\x64ItemValidationErrorEnum\"\xf6\x17\n\x17\x46\x65\x65\x64ItemValidationError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x14\n\x10STRING_TOO_SHORT\x10\x02\x12\x13\n\x0fSTRING_TOO_LONG\x10\x03\x12\x17\n\x13VALUE_NOT_SPECIFIED\x10\x04\x12(\n$INVALID_DOMESTIC_PHONE_NUMBER_FORMAT\x10\x05\x12\x18\n\x14INVALID_PHONE_NUMBER\x10\x06\x12*\n&PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY\x10\x07\x12#\n\x1fPREMIUM_RATE_NUMBER_NOT_ALLOWED\x10\x08\x12\x1a\n\x16\x44ISALLOWED_NUMBER_TYPE\x10\t\x12\x16\n\x12VALUE_OUT_OF_RANGE\x10\n\x12*\n&CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY\x10\x0b\x12-\n)CUSTOMER_NOT_WHITELISTED_FOR_CALLTRACKING\x10\x0c\x12\x18\n\x14INVALID_COUNTRY_CODE\x10\r\x12\x12\n\x0eINVALID_APP_ID\x10\x0e\x12!\n\x1dMISSING_ATTRIBUTES_FOR_FIELDS\x10\x0f\x12\x13\n\x0fINVALID_TYPE_ID\x10\x10\x12\x19\n\x15INVALID_EMAIL_ADDRESS\x10\x11\x12\x15\n\x11INVALID_HTTPS_URL\x10\x12\x12\x1c\n\x18MISSING_DELIVERY_ADDRESS\x10\x13\x12\x1d\n\x19START_DATE_AFTER_END_DATE\x10\x14\x12 \n\x1cMISSING_FEED_ITEM_START_TIME\x10\x15\x12\x1e\n\x1aMISSING_FEED_ITEM_END_TIME\x10\x16\x12\x18\n\x14MISSING_FEED_ITEM_ID\x10\x17\x12#\n\x1fVANITY_PHONE_NUMBER_NOT_ALLOWED\x10\x18\x12$\n INVALID_REVIEW_EXTENSION_SNIPPET\x10\x19\x12\x19\n\x15INVALID_NUMBER_FORMAT\x10\x1a\x12\x17\n\x13INVALID_DATE_FORMAT\x10\x1b\x12\x18\n\x14INVALID_PRICE_FORMAT\x10\x1c\x12\x1d\n\x19UNKNOWN_PLACEHOLDER_FIELD\x10\x1d\x12.\n*MISSING_ENHANCED_SITELINK_DESCRIPTION_LINE\x10\x1e\x12&\n\"REVIEW_EXTENSION_SOURCE_INELIGIBLE\x10\x1f\x12\'\n#HYPHENS_IN_REVIEW_EXTENSION_SNIPPET\x10 \x12-\n)DOUBLE_QUOTES_IN_REVIEW_EXTENSION_SNIPPET\x10!\x12&\n\"QUOTES_IN_REVIEW_EXTENSION_SNIPPET\x10\"\x12\x1f\n\x1bINVALID_FORM_ENCODED_PARAMS\x10#\x12\x1e\n\x1aINVALID_URL_PARAMETER_NAME\x10$\x12\x17\n\x13NO_GEOCODING_RESULT\x10%\x12(\n$SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT\x10&\x12-\n)CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED\x10\'\x12 \n\x1cINVALID_PLACEHOLDER_FIELD_ID\x10(\x12\x13\n\x0fINVALID_URL_TAG\x10)\x12\x11\n\rLIST_TOO_LONG\x10*\x12\"\n\x1eINVALID_ATTRIBUTES_COMBINATION\x10+\x12\x14\n\x10\x44UPLICATE_VALUES\x10,\x12%\n!INVALID_CALL_CONVERSION_ACTION_ID\x10-\x12!\n\x1d\x43\x41NNOT_SET_WITHOUT_FINAL_URLS\x10.\x12$\n APP_ID_DOESNT_EXIST_IN_APP_STORE\x10/\x12\x15\n\x11INVALID_FINAL_URL\x10\x30\x12\x18\n\x14INVALID_TRACKING_URL\x10\x31\x12*\n&INVALID_FINAL_URL_FOR_APP_DOWNLOAD_URL\x10\x32\x12\x12\n\x0eLIST_TOO_SHORT\x10\x33\x12\x17\n\x13INVALID_USER_ACTION\x10\x34\x12\x15\n\x11INVALID_TYPE_NAME\x10\x35\x12\x1f\n\x1bINVALID_EVENT_CHANGE_STATUS\x10\x36\x12\x1b\n\x17INVALID_SNIPPETS_HEADER\x10\x37\x12\x1c\n\x18INVALID_ANDROID_APP_LINK\x10\x38\x12;\n7NUMBER_TYPE_WITH_CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY\x10\x39\x12\x1a\n\x16RESERVED_KEYWORD_OTHER\x10:\x12\x1b\n\x17\x44UPLICATE_OPTION_LABELS\x10;\x12\x1d\n\x19\x44UPLICATE_OPTION_PREFILLS\x10<\x12\x18\n\x14UNEQUAL_LIST_LENGTHS\x10=\x12\x1f\n\x1bINCONSISTENT_CURRENCY_CODES\x10>\x12*\n&PRICE_EXTENSION_HAS_DUPLICATED_HEADERS\x10?\x12.\n*ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION\x10@\x12%\n!PRICE_EXTENSION_HAS_TOO_FEW_ITEMS\x10\x41\x12\x15\n\x11UNSUPPORTED_VALUE\x10\x42\x12\x1c\n\x18INVALID_FINAL_MOBILE_URL\x10\x43\x12%\n!INVALID_KEYWORDLESS_AD_RULE_LABEL\x10\x44\x12\'\n#VALUE_TRACK_PARAMETER_NOT_SUPPORTED\x10\x45\x12*\n&UNSUPPORTED_VALUE_IN_SELECTED_LANGUAGE\x10\x46\x12\x18\n\x14INVALID_IOS_APP_LINK\x10G\x12,\n(MISSING_IOS_APP_LINK_OR_IOS_APP_STORE_ID\x10H\x12\x1a\n\x16PROMOTION_INVALID_TIME\x10I\x12\x39\n5PROMOTION_CANNOT_SET_PERCENT_OFF_AND_MONEY_AMOUNT_OFF\x10J\x12>\n:PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT\x10K\x12%\n!TOO_MANY_DECIMAL_PLACES_SPECIFIED\x10L\x12\x1e\n\x1a\x41\x44_CUSTOMIZERS_NOT_ALLOWED\x10M\x12\x19\n\x15INVALID_LANGUAGE_CODE\x10N\x12\x18\n\x14UNSUPPORTED_LANGUAGE\x10O\x12\x1b\n\x17IF_FUNCTION_NOT_ALLOWED\x10P\x12\x1c\n\x18INVALID_FINAL_URL_SUFFIX\x10Q\x12#\n\x1fINVALID_TAG_IN_FINAL_URL_SUFFIX\x10R\x12#\n\x1fINVALID_FINAL_URL_SUFFIX_FORMAT\x10S\x12\x30\n,CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED\x10T\x12\'\n#ONLY_ONE_DELIVERY_OPTION_IS_ALLOWED\x10U\x12\x1d\n\x19NO_DELIVERY_OPTION_IS_SET\x10V\x12&\n\"INVALID_CONVERSION_REPORTING_STATE\x10W\x12\x14\n\x10IMAGE_SIZE_WRONG\x10X\x12+\n\'EMAIL_DELIVERY_NOT_AVAILABLE_IN_COUNTRY\x10Y\x12\'\n#AUTO_REPLY_NOT_AVAILABLE_IN_COUNTRY\x10ZB\xf7\x01\n\"com.google.ads.googleads.v0.errorsB\x1c\x46\x65\x65\x64ItemValidationErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_FEEDITEMVALIDATIONERRORENUM_FEEDITEMVALIDATIONERROR = _descriptor.EnumDescriptor( - name='FeedItemValidationError', - full_name='google.ads.googleads.v0.errors.FeedItemValidationErrorEnum.FeedItemValidationError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STRING_TOO_SHORT', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STRING_TOO_LONG', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='VALUE_NOT_SPECIFIED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_DOMESTIC_PHONE_NUMBER_FORMAT', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PHONE_NUMBER', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PREMIUM_RATE_NUMBER_NOT_ALLOWED', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DISALLOWED_NUMBER_TYPE', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='VALUE_OUT_OF_RANGE', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_NOT_WHITELISTED_FOR_CALLTRACKING', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_COUNTRY_CODE', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_APP_ID', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_ATTRIBUTES_FOR_FIELDS', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TYPE_ID', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_EMAIL_ADDRESS', index=17, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_HTTPS_URL', index=18, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_DELIVERY_ADDRESS', index=19, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='START_DATE_AFTER_END_DATE', index=20, number=20, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_FEED_ITEM_START_TIME', index=21, number=21, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_FEED_ITEM_END_TIME', index=22, number=22, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_FEED_ITEM_ID', index=23, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='VANITY_PHONE_NUMBER_NOT_ALLOWED', index=24, number=24, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_REVIEW_EXTENSION_SNIPPET', index=25, number=25, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_NUMBER_FORMAT', index=26, number=26, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_DATE_FORMAT', index=27, number=27, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PRICE_FORMAT', index=28, number=28, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN_PLACEHOLDER_FIELD', index=29, number=29, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_ENHANCED_SITELINK_DESCRIPTION_LINE', index=30, number=30, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REVIEW_EXTENSION_SOURCE_INELIGIBLE', index=31, number=31, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='HYPHENS_IN_REVIEW_EXTENSION_SNIPPET', index=32, number=32, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DOUBLE_QUOTES_IN_REVIEW_EXTENSION_SNIPPET', index=33, number=33, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='QUOTES_IN_REVIEW_EXTENSION_SNIPPET', index=34, number=34, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FORM_ENCODED_PARAMS', index=35, number=35, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_URL_PARAMETER_NAME', index=36, number=36, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_GEOCODING_RESULT', index=37, number=37, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT', index=38, number=38, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED', index=39, number=39, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PLACEHOLDER_FIELD_ID', index=40, number=40, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_URL_TAG', index=41, number=41, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LIST_TOO_LONG', index=42, number=42, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_ATTRIBUTES_COMBINATION', index=43, number=43, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_VALUES', index=44, number=44, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CALL_CONVERSION_ACTION_ID', index=45, number=45, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_WITHOUT_FINAL_URLS', index=46, number=46, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APP_ID_DOESNT_EXIST_IN_APP_STORE', index=47, number=47, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FINAL_URL', index=48, number=48, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TRACKING_URL', index=49, number=49, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FINAL_URL_FOR_APP_DOWNLOAD_URL', index=50, number=50, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LIST_TOO_SHORT', index=51, number=51, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_USER_ACTION', index=52, number=52, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TYPE_NAME', index=53, number=53, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_EVENT_CHANGE_STATUS', index=54, number=54, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_SNIPPETS_HEADER', index=55, number=55, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_ANDROID_APP_LINK', index=56, number=56, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NUMBER_TYPE_WITH_CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY', index=57, number=57, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RESERVED_KEYWORD_OTHER', index=58, number=58, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_OPTION_LABELS', index=59, number=59, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_OPTION_PREFILLS', index=60, number=60, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNEQUAL_LIST_LENGTHS', index=61, number=61, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCONSISTENT_CURRENCY_CODES', index=62, number=62, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRICE_EXTENSION_HAS_DUPLICATED_HEADERS', index=63, number=63, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION', index=64, number=64, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PRICE_EXTENSION_HAS_TOO_FEW_ITEMS', index=65, number=65, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNSUPPORTED_VALUE', index=66, number=66, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FINAL_MOBILE_URL', index=67, number=67, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_KEYWORDLESS_AD_RULE_LABEL', index=68, number=68, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='VALUE_TRACK_PARAMETER_NOT_SUPPORTED', index=69, number=69, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNSUPPORTED_VALUE_IN_SELECTED_LANGUAGE', index=70, number=70, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_IOS_APP_LINK', index=71, number=71, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_IOS_APP_LINK_OR_IOS_APP_STORE_ID', index=72, number=72, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROMOTION_INVALID_TIME', index=73, number=73, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROMOTION_CANNOT_SET_PERCENT_OFF_AND_MONEY_AMOUNT_OFF', index=74, number=74, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT', index=75, number=75, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_DECIMAL_PLACES_SPECIFIED', index=76, number=76, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AD_CUSTOMIZERS_NOT_ALLOWED', index=77, number=77, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_LANGUAGE_CODE', index=78, number=78, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNSUPPORTED_LANGUAGE', index=79, number=79, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IF_FUNCTION_NOT_ALLOWED', index=80, number=80, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FINAL_URL_SUFFIX', index=81, number=81, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TAG_IN_FINAL_URL_SUFFIX', index=82, number=82, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FINAL_URL_SUFFIX_FORMAT', index=83, number=83, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED', index=84, number=84, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ONLY_ONE_DELIVERY_OPTION_IS_ALLOWED', index=85, number=85, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_DELIVERY_OPTION_IS_SET', index=86, number=86, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CONVERSION_REPORTING_STATE', index=87, number=87, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IMAGE_SIZE_WRONG', index=88, number=88, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EMAIL_DELIVERY_NOT_AVAILABLE_IN_COUNTRY', index=89, number=89, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AUTO_REPLY_NOT_AVAILABLE_IN_COUNTRY', index=90, number=90, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=138, - serialized_end=3200, -) -_sym_db.RegisterEnumDescriptor(_FEEDITEMVALIDATIONERRORENUM_FEEDITEMVALIDATIONERROR) - - -_FEEDITEMVALIDATIONERRORENUM = _descriptor.Descriptor( - name='FeedItemValidationErrorEnum', - full_name='google.ads.googleads.v0.errors.FeedItemValidationErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _FEEDITEMVALIDATIONERRORENUM_FEEDITEMVALIDATIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=106, - serialized_end=3200, -) - -_FEEDITEMVALIDATIONERRORENUM_FEEDITEMVALIDATIONERROR.containing_type = _FEEDITEMVALIDATIONERRORENUM -DESCRIPTOR.message_types_by_name['FeedItemValidationErrorEnum'] = _FEEDITEMVALIDATIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FeedItemValidationErrorEnum = _reflection.GeneratedProtocolMessageType('FeedItemValidationErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _FEEDITEMVALIDATIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.feed_item_validation_error_pb2' - , - __doc__ = """Container for enum describing possible validation errors of a feed item. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.FeedItemValidationErrorEnum) - )) -_sym_db.RegisterMessage(FeedItemValidationErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/feed_item_validation_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/feed_item_validation_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/feed_item_validation_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/feed_mapping_error_pb2.py b/google/ads/google_ads/v0/proto/errors/feed_mapping_error_pb2.py deleted file mode 100644 index 5494e0ced..000000000 --- a/google/ads/google_ads/v0/proto/errors/feed_mapping_error_pb2.py +++ /dev/null @@ -1,154 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/feed_mapping_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/feed_mapping_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\025FeedMappingErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/errors/feed_mapping_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xe7\x05\n\x14\x46\x65\x65\x64MappingErrorEnum\"\xce\x05\n\x10\x46\x65\x65\x64MappingError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1d\n\x19INVALID_PLACEHOLDER_FIELD\x10\x02\x12\x1b\n\x17INVALID_CRITERION_FIELD\x10\x03\x12\x1c\n\x18INVALID_PLACEHOLDER_TYPE\x10\x04\x12\x1a\n\x16INVALID_CRITERION_TYPE\x10\x05\x12\x1f\n\x1bNO_ATTRIBUTE_FIELD_MAPPINGS\x10\x07\x12 \n\x1c\x46\x45\x45\x44_ATTRIBUTE_TYPE_MISMATCH\x10\x08\x12\x38\n4CANNOT_OPERATE_ON_MAPPINGS_FOR_SYSTEM_GENERATED_FEED\x10\t\x12*\n&MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_TYPE\x10\n\x12(\n$MULTIPLE_MAPPINGS_FOR_CRITERION_TYPE\x10\x0b\x12+\n\'MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_FIELD\x10\x0c\x12)\n%MULTIPLE_MAPPINGS_FOR_CRITERION_FIELD\x10\r\x12\'\n#UNEXPECTED_ATTRIBUTE_FIELD_MAPPINGS\x10\x0e\x12.\n*LOCATION_PLACEHOLDER_ONLY_FOR_PLACES_FEEDS\x10\x0f\x12)\n%CANNOT_MODIFY_MAPPINGS_FOR_TYPED_FEED\x10\x10\x12:\n6INVALID_PLACEHOLDER_TYPE_FOR_NON_SYSTEM_GENERATED_FEED\x10\x11\x12;\n7INVALID_PLACEHOLDER_TYPE_FOR_SYSTEM_GENERATED_FEED_TYPE\x10\x12\x42\xf0\x01\n\"com.google.ads.googleads.v0.errorsB\x15\x46\x65\x65\x64MappingErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_FEEDMAPPINGERRORENUM_FEEDMAPPINGERROR = _descriptor.EnumDescriptor( - name='FeedMappingError', - full_name='google.ads.googleads.v0.errors.FeedMappingErrorEnum.FeedMappingError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PLACEHOLDER_FIELD', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CRITERION_FIELD', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PLACEHOLDER_TYPE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CRITERION_TYPE', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_ATTRIBUTE_FIELD_MAPPINGS', index=6, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_ATTRIBUTE_TYPE_MISMATCH', index=7, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_OPERATE_ON_MAPPINGS_FOR_SYSTEM_GENERATED_FEED', index=8, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_TYPE', index=9, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLE_MAPPINGS_FOR_CRITERION_TYPE', index=10, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_FIELD', index=11, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLE_MAPPINGS_FOR_CRITERION_FIELD', index=12, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNEXPECTED_ATTRIBUTE_FIELD_MAPPINGS', index=13, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOCATION_PLACEHOLDER_ONLY_FOR_PLACES_FEEDS', index=14, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_MODIFY_MAPPINGS_FOR_TYPED_FEED', index=15, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PLACEHOLDER_TYPE_FOR_NON_SYSTEM_GENERATED_FEED', index=16, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PLACEHOLDER_TYPE_FOR_SYSTEM_GENERATED_FEED_TYPE', index=17, number=18, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=123, - serialized_end=841, -) -_sym_db.RegisterEnumDescriptor(_FEEDMAPPINGERRORENUM_FEEDMAPPINGERROR) - - -_FEEDMAPPINGERRORENUM = _descriptor.Descriptor( - name='FeedMappingErrorEnum', - full_name='google.ads.googleads.v0.errors.FeedMappingErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _FEEDMAPPINGERRORENUM_FEEDMAPPINGERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=98, - serialized_end=841, -) - -_FEEDMAPPINGERRORENUM_FEEDMAPPINGERROR.containing_type = _FEEDMAPPINGERRORENUM -DESCRIPTOR.message_types_by_name['FeedMappingErrorEnum'] = _FEEDMAPPINGERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FeedMappingErrorEnum = _reflection.GeneratedProtocolMessageType('FeedMappingErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _FEEDMAPPINGERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.feed_mapping_error_pb2' - , - __doc__ = """Container for enum describing possible feed item errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.FeedMappingErrorEnum) - )) -_sym_db.RegisterMessage(FeedMappingErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/feed_mapping_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/feed_mapping_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/feed_mapping_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/field_error_pb2.py b/google/ads/google_ads/v0/proto/errors/field_error_pb2.py deleted file mode 100644 index f2f42d22f..000000000 --- a/google/ads/google_ads/v0/proto/errors/field_error_pb2.py +++ /dev/null @@ -1,114 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/field_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/field_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\017FieldErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n6google/ads/googleads_v0/proto/errors/field_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xc5\x01\n\x0e\x46ieldErrorEnum\"\xb2\x01\n\nFieldError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08REQUIRED\x10\x02\x12\x13\n\x0fIMMUTABLE_FIELD\x10\x03\x12\x11\n\rINVALID_VALUE\x10\x04\x12\x17\n\x13VALUE_MUST_BE_UNSET\x10\x05\x12\x1a\n\x16REQUIRED_NONEMPTY_LIST\x10\x06\x12\x1b\n\x17\x46IELD_CANNOT_BE_CLEARED\x10\x07\x42\xea\x01\n\"com.google.ads.googleads.v0.errorsB\x0f\x46ieldErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_FIELDERRORENUM_FIELDERROR = _descriptor.EnumDescriptor( - name='FieldError', - full_name='google.ads.googleads.v0.errors.FieldErrorEnum.FieldError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REQUIRED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IMMUTABLE_FIELD', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_VALUE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='VALUE_MUST_BE_UNSET', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REQUIRED_NONEMPTY_LIST', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIELD_CANNOT_BE_CLEARED', index=7, number=7, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=110, - serialized_end=288, -) -_sym_db.RegisterEnumDescriptor(_FIELDERRORENUM_FIELDERROR) - - -_FIELDERRORENUM = _descriptor.Descriptor( - name='FieldErrorEnum', - full_name='google.ads.googleads.v0.errors.FieldErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _FIELDERRORENUM_FIELDERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=91, - serialized_end=288, -) - -_FIELDERRORENUM_FIELDERROR.containing_type = _FIELDERRORENUM -DESCRIPTOR.message_types_by_name['FieldErrorEnum'] = _FIELDERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FieldErrorEnum = _reflection.GeneratedProtocolMessageType('FieldErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _FIELDERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.field_error_pb2' - , - __doc__ = """Container for enum describing possible field errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.FieldErrorEnum) - )) -_sym_db.RegisterMessage(FieldErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/field_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/field_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/field_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/field_mask_error_pb2.py b/google/ads/google_ads/v0/proto/errors/field_mask_error_pb2.py deleted file mode 100644 index 3d443f0db..000000000 --- a/google/ads/google_ads/v0/proto/errors/field_mask_error_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/field_mask_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/field_mask_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\023FieldMaskErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/errors/field_mask_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xa7\x01\n\x12\x46ieldMaskErrorEnum\"\x90\x01\n\x0e\x46ieldMaskError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x16\n\x12\x46IELD_MASK_MISSING\x10\x05\x12\x1a\n\x16\x46IELD_MASK_NOT_ALLOWED\x10\x04\x12\x13\n\x0f\x46IELD_NOT_FOUND\x10\x02\x12\x17\n\x13\x46IELD_HAS_SUBFIELDS\x10\x03\x42\xee\x01\n\"com.google.ads.googleads.v0.errorsB\x13\x46ieldMaskErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_FIELDMASKERRORENUM_FIELDMASKERROR = _descriptor.EnumDescriptor( - name='FieldMaskError', - full_name='google.ads.googleads.v0.errors.FieldMaskErrorEnum.FieldMaskError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIELD_MASK_MISSING', index=2, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIELD_MASK_NOT_ALLOWED', index=3, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIELD_NOT_FOUND', index=4, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIELD_HAS_SUBFIELDS', index=5, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=119, - serialized_end=263, -) -_sym_db.RegisterEnumDescriptor(_FIELDMASKERRORENUM_FIELDMASKERROR) - - -_FIELDMASKERRORENUM = _descriptor.Descriptor( - name='FieldMaskErrorEnum', - full_name='google.ads.googleads.v0.errors.FieldMaskErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _FIELDMASKERRORENUM_FIELDMASKERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=96, - serialized_end=263, -) - -_FIELDMASKERRORENUM_FIELDMASKERROR.containing_type = _FIELDMASKERRORENUM -DESCRIPTOR.message_types_by_name['FieldMaskErrorEnum'] = _FIELDMASKERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FieldMaskErrorEnum = _reflection.GeneratedProtocolMessageType('FieldMaskErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _FIELDMASKERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.field_mask_error_pb2' - , - __doc__ = """Container for enum describing possible field mask errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.FieldMaskErrorEnum) - )) -_sym_db.RegisterMessage(FieldMaskErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/field_mask_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/field_mask_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/field_mask_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/function_error_pb2.py b/google/ads/google_ads/v0/proto/errors/function_error_pb2.py deleted file mode 100644 index 655627152..000000000 --- a/google/ads/google_ads/v0/proto/errors/function_error_pb2.py +++ /dev/null @@ -1,154 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/function_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/function_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\022FunctionErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/errors/function_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xc1\x04\n\x11\x46unctionErrorEnum\"\xab\x04\n\rFunctionError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1b\n\x17INVALID_FUNCTION_FORMAT\x10\x02\x12\x16\n\x12\x44\x41TA_TYPE_MISMATCH\x10\x03\x12 \n\x1cINVALID_CONJUNCTION_OPERANDS\x10\x04\x12\x1e\n\x1aINVALID_NUMBER_OF_OPERANDS\x10\x05\x12\x18\n\x14INVALID_OPERAND_TYPE\x10\x06\x12\x14\n\x10INVALID_OPERATOR\x10\x07\x12 \n\x1cINVALID_REQUEST_CONTEXT_TYPE\x10\x08\x12)\n%INVALID_FUNCTION_FOR_CALL_PLACEHOLDER\x10\t\x12$\n INVALID_FUNCTION_FOR_PLACEHOLDER\x10\n\x12\x13\n\x0fINVALID_OPERAND\x10\x0b\x12\"\n\x1eMISSING_CONSTANT_OPERAND_VALUE\x10\x0c\x12\"\n\x1eINVALID_CONSTANT_OPERAND_VALUE\x10\r\x12\x13\n\x0fINVALID_NESTING\x10\x0e\x12#\n\x1fMULTIPLE_FEED_IDS_NOT_SUPPORTED\x10\x0f\x12/\n+INVALID_FUNCTION_FOR_FEED_WITH_FIXED_SCHEMA\x10\x10\x12\x1a\n\x16INVALID_ATTRIBUTE_NAME\x10\x11\x42\xed\x01\n\"com.google.ads.googleads.v0.errorsB\x12\x46unctionErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_FUNCTIONERRORENUM_FUNCTIONERROR = _descriptor.EnumDescriptor( - name='FunctionError', - full_name='google.ads.googleads.v0.errors.FunctionErrorEnum.FunctionError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FUNCTION_FORMAT', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DATA_TYPE_MISMATCH', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CONJUNCTION_OPERANDS', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_NUMBER_OF_OPERANDS', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_OPERAND_TYPE', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_OPERATOR', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_REQUEST_CONTEXT_TYPE', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FUNCTION_FOR_CALL_PLACEHOLDER', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FUNCTION_FOR_PLACEHOLDER', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_OPERAND', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_CONSTANT_OPERAND_VALUE', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CONSTANT_OPERAND_VALUE', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_NESTING', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLE_FEED_IDS_NOT_SUPPORTED', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FUNCTION_FOR_FEED_WITH_FIXED_SCHEMA', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_ATTRIBUTE_NAME', index=17, number=17, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=116, - serialized_end=671, -) -_sym_db.RegisterEnumDescriptor(_FUNCTIONERRORENUM_FUNCTIONERROR) - - -_FUNCTIONERRORENUM = _descriptor.Descriptor( - name='FunctionErrorEnum', - full_name='google.ads.googleads.v0.errors.FunctionErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _FUNCTIONERRORENUM_FUNCTIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=94, - serialized_end=671, -) - -_FUNCTIONERRORENUM_FUNCTIONERROR.containing_type = _FUNCTIONERRORENUM -DESCRIPTOR.message_types_by_name['FunctionErrorEnum'] = _FUNCTIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FunctionErrorEnum = _reflection.GeneratedProtocolMessageType('FunctionErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _FUNCTIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.function_error_pb2' - , - __doc__ = """Container for enum describing possible function errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.FunctionErrorEnum) - )) -_sym_db.RegisterMessage(FunctionErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/function_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/function_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/function_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/function_parsing_error_pb2.py b/google/ads/google_ads/v0/proto/errors/function_parsing_error_pb2.py deleted file mode 100644 index 683a95fbd..000000000 --- a/google/ads/google_ads/v0/proto/errors/function_parsing_error_pb2.py +++ /dev/null @@ -1,134 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/function_parsing_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/function_parsing_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\031FunctionParsingErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/errors/function_parsing_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x82\x03\n\x18\x46unctionParsingErrorEnum\"\xe5\x02\n\x14\x46unctionParsingError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x11\n\rNO_MORE_INPUT\x10\x02\x12\x16\n\x12\x45XPECTED_CHARACTER\x10\x03\x12\x18\n\x14UNEXPECTED_SEPARATOR\x10\x04\x12\x1a\n\x16UNMATCHED_LEFT_BRACKET\x10\x05\x12\x1b\n\x17UNMATCHED_RIGHT_BRACKET\x10\x06\x12\x1d\n\x19TOO_MANY_NESTED_FUNCTIONS\x10\x07\x12\x1e\n\x1aMISSING_RIGHT_HAND_OPERAND\x10\x08\x12\x19\n\x15INVALID_OPERATOR_NAME\x10\t\x12/\n+FEED_ATTRIBUTE_OPERAND_ARGUMENT_NOT_INTEGER\x10\n\x12\x0f\n\x0bNO_OPERANDS\x10\x0b\x12\x15\n\x11TOO_MANY_OPERANDS\x10\x0c\x42\xf4\x01\n\"com.google.ads.googleads.v0.errorsB\x19\x46unctionParsingErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_FUNCTIONPARSINGERRORENUM_FUNCTIONPARSINGERROR = _descriptor.EnumDescriptor( - name='FunctionParsingError', - full_name='google.ads.googleads.v0.errors.FunctionParsingErrorEnum.FunctionParsingError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_MORE_INPUT', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPECTED_CHARACTER', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNEXPECTED_SEPARATOR', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNMATCHED_LEFT_BRACKET', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNMATCHED_RIGHT_BRACKET', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_NESTED_FUNCTIONS', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_RIGHT_HAND_OPERAND', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_OPERATOR_NAME', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FEED_ATTRIBUTE_OPERAND_ARGUMENT_NOT_INTEGER', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_OPERANDS', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_OPERANDS', index=12, number=12, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=131, - serialized_end=488, -) -_sym_db.RegisterEnumDescriptor(_FUNCTIONPARSINGERRORENUM_FUNCTIONPARSINGERROR) - - -_FUNCTIONPARSINGERRORENUM = _descriptor.Descriptor( - name='FunctionParsingErrorEnum', - full_name='google.ads.googleads.v0.errors.FunctionParsingErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _FUNCTIONPARSINGERRORENUM_FUNCTIONPARSINGERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=102, - serialized_end=488, -) - -_FUNCTIONPARSINGERRORENUM_FUNCTIONPARSINGERROR.containing_type = _FUNCTIONPARSINGERRORENUM -DESCRIPTOR.message_types_by_name['FunctionParsingErrorEnum'] = _FUNCTIONPARSINGERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FunctionParsingErrorEnum = _reflection.GeneratedProtocolMessageType('FunctionParsingErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _FUNCTIONPARSINGERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.function_parsing_error_pb2' - , - __doc__ = """Container for enum describing possible function parsing errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.FunctionParsingErrorEnum) - )) -_sym_db.RegisterMessage(FunctionParsingErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/function_parsing_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/function_parsing_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/function_parsing_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/geo_target_constant_suggestion_error_pb2.py b/google/ads/google_ads/v0/proto/errors/geo_target_constant_suggestion_error_pb2.py deleted file mode 100644 index 104467073..000000000 --- a/google/ads/google_ads/v0/proto/errors/geo_target_constant_suggestion_error_pb2.py +++ /dev/null @@ -1,107 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/geo_target_constant_suggestion_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/geo_target_constant_suggestion_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB%GeoTargetConstantSuggestionErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nOgoogle/ads/googleads_v0/proto/errors/geo_target_constant_suggestion_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xd8\x01\n$GeoTargetConstantSuggestionErrorEnum\"\xaf\x01\n GeoTargetConstantSuggestionError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1c\n\x18LOCATION_NAME_SIZE_LIMIT\x10\x02\x12\x17\n\x13LOCATION_NAME_LIMIT\x10\x03\x12\x18\n\x14INVALID_COUNTRY_CODE\x10\x04\x12\x1c\n\x18REQUEST_PARAMETERS_UNSET\x10\x05\x42\x80\x02\n\"com.google.ads.googleads.v0.errorsB%GeoTargetConstantSuggestionErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_GEOTARGETCONSTANTSUGGESTIONERRORENUM_GEOTARGETCONSTANTSUGGESTIONERROR = _descriptor.EnumDescriptor( - name='GeoTargetConstantSuggestionError', - full_name='google.ads.googleads.v0.errors.GeoTargetConstantSuggestionErrorEnum.GeoTargetConstantSuggestionError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOCATION_NAME_SIZE_LIMIT', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOCATION_NAME_LIMIT', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_COUNTRY_CODE', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REQUEST_PARAMETERS_UNSET', index=5, number=5, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=157, - serialized_end=332, -) -_sym_db.RegisterEnumDescriptor(_GEOTARGETCONSTANTSUGGESTIONERRORENUM_GEOTARGETCONSTANTSUGGESTIONERROR) - - -_GEOTARGETCONSTANTSUGGESTIONERRORENUM = _descriptor.Descriptor( - name='GeoTargetConstantSuggestionErrorEnum', - full_name='google.ads.googleads.v0.errors.GeoTargetConstantSuggestionErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _GEOTARGETCONSTANTSUGGESTIONERRORENUM_GEOTARGETCONSTANTSUGGESTIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=116, - serialized_end=332, -) - -_GEOTARGETCONSTANTSUGGESTIONERRORENUM_GEOTARGETCONSTANTSUGGESTIONERROR.containing_type = _GEOTARGETCONSTANTSUGGESTIONERRORENUM -DESCRIPTOR.message_types_by_name['GeoTargetConstantSuggestionErrorEnum'] = _GEOTARGETCONSTANTSUGGESTIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GeoTargetConstantSuggestionErrorEnum = _reflection.GeneratedProtocolMessageType('GeoTargetConstantSuggestionErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _GEOTARGETCONSTANTSUGGESTIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.geo_target_constant_suggestion_error_pb2' - , - __doc__ = """Container for enum describing possible geo target constant suggestion - errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.GeoTargetConstantSuggestionErrorEnum) - )) -_sym_db.RegisterMessage(GeoTargetConstantSuggestionErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/geo_target_constant_suggestion_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/geo_target_constant_suggestion_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/geo_target_constant_suggestion_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/header_error_pb2.py b/google/ads/google_ads/v0/proto/errors/header_error_pb2.py deleted file mode 100644 index 502c4148d..000000000 --- a/google/ads/google_ads/v0/proto/errors/header_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/header_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/header_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\020HeaderErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n7google/ads/googleads_v0/proto/errors/header_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"]\n\x0fHeaderErrorEnum\"J\n\x0bHeaderError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1d\n\x19INVALID_LOGIN_CUSTOMER_ID\x10\x03\x42\xeb\x01\n\"com.google.ads.googleads.v0.errorsB\x10HeaderErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_HEADERERRORENUM_HEADERERROR = _descriptor.EnumDescriptor( - name='HeaderError', - full_name='google.ads.googleads.v0.errors.HeaderErrorEnum.HeaderError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_LOGIN_CUSTOMER_ID', index=2, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=110, - serialized_end=184, -) -_sym_db.RegisterEnumDescriptor(_HEADERERRORENUM_HEADERERROR) - - -_HEADERERRORENUM = _descriptor.Descriptor( - name='HeaderErrorEnum', - full_name='google.ads.googleads.v0.errors.HeaderErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _HEADERERRORENUM_HEADERERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=91, - serialized_end=184, -) - -_HEADERERRORENUM_HEADERERROR.containing_type = _HEADERERRORENUM -DESCRIPTOR.message_types_by_name['HeaderErrorEnum'] = _HEADERERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -HeaderErrorEnum = _reflection.GeneratedProtocolMessageType('HeaderErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _HEADERERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.header_error_pb2' - , - __doc__ = """Container for enum describing possible header errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.HeaderErrorEnum) - )) -_sym_db.RegisterMessage(HeaderErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/header_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/header_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/header_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/id_error_pb2.py b/google/ads/google_ads/v0/proto/errors/id_error_pb2.py deleted file mode 100644 index 6f9021e78..000000000 --- a/google/ads/google_ads/v0/proto/errors/id_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/id_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/id_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\014IdErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n3google/ads/googleads_v0/proto/errors/id_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"E\n\x0bIdErrorEnum\"6\n\x07IdError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\r\n\tNOT_FOUND\x10\x02\x42\xe7\x01\n\"com.google.ads.googleads.v0.errorsB\x0cIdErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_IDERRORENUM_IDERROR = _descriptor.EnumDescriptor( - name='IdError', - full_name='google.ads.googleads.v0.errors.IdErrorEnum.IdError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NOT_FOUND', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=102, - serialized_end=156, -) -_sym_db.RegisterEnumDescriptor(_IDERRORENUM_IDERROR) - - -_IDERRORENUM = _descriptor.Descriptor( - name='IdErrorEnum', - full_name='google.ads.googleads.v0.errors.IdErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _IDERRORENUM_IDERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=87, - serialized_end=156, -) - -_IDERRORENUM_IDERROR.containing_type = _IDERRORENUM -DESCRIPTOR.message_types_by_name['IdErrorEnum'] = _IDERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -IdErrorEnum = _reflection.GeneratedProtocolMessageType('IdErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _IDERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.id_error_pb2' - , - __doc__ = """Container for enum describing possible id errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.IdErrorEnum) - )) -_sym_db.RegisterMessage(IdErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/id_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/id_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/id_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/image_error_pb2.py b/google/ads/google_ads/v0/proto/errors/image_error_pb2.py deleted file mode 100644 index e953e6dbc..000000000 --- a/google/ads/google_ads/v0/proto/errors/image_error_pb2.py +++ /dev/null @@ -1,238 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/image_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/image_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\017ImageErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n6google/ads/googleads_v0/proto/errors/image_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x8a\x08\n\x0eImageErrorEnum\"\xf7\x07\n\nImageError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x11\n\rINVALID_IMAGE\x10\x02\x12\x11\n\rSTORAGE_ERROR\x10\x03\x12\x0f\n\x0b\x42\x41\x44_REQUEST\x10\x04\x12\x13\n\x0fUNEXPECTED_SIZE\x10\x05\x12\x18\n\x14\x41NIMATED_NOT_ALLOWED\x10\x06\x12\x16\n\x12\x41NIMATION_TOO_LONG\x10\x07\x12\x10\n\x0cSERVER_ERROR\x10\x08\x12\x19\n\x15\x43MYK_JPEG_NOT_ALLOWED\x10\t\x12\x15\n\x11\x46LASH_NOT_ALLOWED\x10\n\x12\x1a\n\x16\x46LASH_WITHOUT_CLICKTAG\x10\x0b\x12&\n\"FLASH_ERROR_AFTER_FIXING_CLICK_TAG\x10\x0c\x12\x1a\n\x16\x41NIMATED_VISUAL_EFFECT\x10\r\x12\x0f\n\x0b\x46LASH_ERROR\x10\x0e\x12\x12\n\x0eLAYOUT_PROBLEM\x10\x0f\x12\x1e\n\x1aPROBLEM_READING_IMAGE_FILE\x10\x10\x12\x17\n\x13\x45RROR_STORING_IMAGE\x10\x11\x12\x1c\n\x18\x41SPECT_RATIO_NOT_ALLOWED\x10\x12\x12\x1d\n\x19\x46LASH_HAS_NETWORK_OBJECTS\x10\x13\x12\x1d\n\x19\x46LASH_HAS_NETWORK_METHODS\x10\x14\x12\x11\n\rFLASH_HAS_URL\x10\x15\x12\x1c\n\x18\x46LASH_HAS_MOUSE_TRACKING\x10\x16\x12\x18\n\x14\x46LASH_HAS_RANDOM_NUM\x10\x17\x12\x16\n\x12\x46LASH_SELF_TARGETS\x10\x18\x12\x1b\n\x17\x46LASH_BAD_GETURL_TARGET\x10\x19\x12\x1f\n\x1b\x46LASH_VERSION_NOT_SUPPORTED\x10\x1a\x12&\n\"FLASH_WITHOUT_HARD_CODED_CLICK_URL\x10\x1b\x12\x16\n\x12INVALID_FLASH_FILE\x10\x1c\x12$\n FAILED_TO_FIX_CLICK_TAG_IN_FLASH\x10\x1d\x12$\n FLASH_ACCESSES_NETWORK_RESOURCES\x10\x1e\x12\x1a\n\x16\x46LASH_EXTERNAL_JS_CALL\x10\x1f\x12\x1a\n\x16\x46LASH_EXTERNAL_FS_CALL\x10 \x12\x12\n\x0e\x46ILE_TOO_LARGE\x10!\x12\x18\n\x14IMAGE_DATA_TOO_LARGE\x10\"\x12\x1a\n\x16IMAGE_PROCESSING_ERROR\x10#\x12\x13\n\x0fIMAGE_TOO_SMALL\x10$\x12\x11\n\rINVALID_INPUT\x10%\x12\x18\n\x14PROBLEM_READING_FILE\x10&B\xea\x01\n\"com.google.ads.googleads.v0.errorsB\x0fImageErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_IMAGEERRORENUM_IMAGEERROR = _descriptor.EnumDescriptor( - name='ImageError', - full_name='google.ads.googleads.v0.errors.ImageErrorEnum.ImageError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_IMAGE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STORAGE_ERROR', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_REQUEST', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNEXPECTED_SIZE', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ANIMATED_NOT_ALLOWED', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ANIMATION_TOO_LONG', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SERVER_ERROR', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CMYK_JPEG_NOT_ALLOWED', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_NOT_ALLOWED', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_WITHOUT_CLICKTAG', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_ERROR_AFTER_FIXING_CLICK_TAG', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ANIMATED_VISUAL_EFFECT', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_ERROR', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LAYOUT_PROBLEM', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROBLEM_READING_IMAGE_FILE', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ERROR_STORING_IMAGE', index=17, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ASPECT_RATIO_NOT_ALLOWED', index=18, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_HAS_NETWORK_OBJECTS', index=19, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_HAS_NETWORK_METHODS', index=20, number=20, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_HAS_URL', index=21, number=21, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_HAS_MOUSE_TRACKING', index=22, number=22, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_HAS_RANDOM_NUM', index=23, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_SELF_TARGETS', index=24, number=24, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_BAD_GETURL_TARGET', index=25, number=25, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_VERSION_NOT_SUPPORTED', index=26, number=26, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_WITHOUT_HARD_CODED_CLICK_URL', index=27, number=27, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FLASH_FILE', index=28, number=28, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FAILED_TO_FIX_CLICK_TAG_IN_FLASH', index=29, number=29, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_ACCESSES_NETWORK_RESOURCES', index=30, number=30, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_EXTERNAL_JS_CALL', index=31, number=31, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLASH_EXTERNAL_FS_CALL', index=32, number=32, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FILE_TOO_LARGE', index=33, number=33, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IMAGE_DATA_TOO_LARGE', index=34, number=34, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IMAGE_PROCESSING_ERROR', index=35, number=35, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='IMAGE_TOO_SMALL', index=36, number=36, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_INPUT', index=37, number=37, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROBLEM_READING_FILE', index=38, number=38, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=110, - serialized_end=1125, -) -_sym_db.RegisterEnumDescriptor(_IMAGEERRORENUM_IMAGEERROR) - - -_IMAGEERRORENUM = _descriptor.Descriptor( - name='ImageErrorEnum', - full_name='google.ads.googleads.v0.errors.ImageErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _IMAGEERRORENUM_IMAGEERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=91, - serialized_end=1125, -) - -_IMAGEERRORENUM_IMAGEERROR.containing_type = _IMAGEERRORENUM -DESCRIPTOR.message_types_by_name['ImageErrorEnum'] = _IMAGEERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ImageErrorEnum = _reflection.GeneratedProtocolMessageType('ImageErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _IMAGEERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.image_error_pb2' - , - __doc__ = """Container for enum describing possible image errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.ImageErrorEnum) - )) -_sym_db.RegisterMessage(ImageErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/image_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/image_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/image_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/internal_error_pb2.py b/google/ads/google_ads/v0/proto/errors/internal_error_pb2.py deleted file mode 100644 index 726c21a87..000000000 --- a/google/ads/google_ads/v0/proto/errors/internal_error_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/internal_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/internal_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\022InternalErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/errors/internal_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x89\x01\n\x11InternalErrorEnum\"t\n\rInternalError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x12\n\x0eINTERNAL_ERROR\x10\x02\x12\x1c\n\x18\x45RROR_CODE_NOT_PUBLISHED\x10\x03\x12\x13\n\x0fTRANSIENT_ERROR\x10\x04\x42\xed\x01\n\"com.google.ads.googleads.v0.errorsB\x12InternalErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_INTERNALERRORENUM_INTERNALERROR = _descriptor.EnumDescriptor( - name='InternalError', - full_name='google.ads.googleads.v0.errors.InternalErrorEnum.InternalError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INTERNAL_ERROR', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ERROR_CODE_NOT_PUBLISHED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TRANSIENT_ERROR', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=115, - serialized_end=231, -) -_sym_db.RegisterEnumDescriptor(_INTERNALERRORENUM_INTERNALERROR) - - -_INTERNALERRORENUM = _descriptor.Descriptor( - name='InternalErrorEnum', - full_name='google.ads.googleads.v0.errors.InternalErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _INTERNALERRORENUM_INTERNALERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=94, - serialized_end=231, -) - -_INTERNALERRORENUM_INTERNALERROR.containing_type = _INTERNALERRORENUM -DESCRIPTOR.message_types_by_name['InternalErrorEnum'] = _INTERNALERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -InternalErrorEnum = _reflection.GeneratedProtocolMessageType('InternalErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _INTERNALERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.internal_error_pb2' - , - __doc__ = """Container for enum describing possible internal errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.InternalErrorEnum) - )) -_sym_db.RegisterMessage(InternalErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/internal_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/internal_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/internal_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_ad_group_error_pb2.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_ad_group_error_pb2.py deleted file mode 100644 index f923420e4..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_ad_group_error_pb2.py +++ /dev/null @@ -1,99 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/keyword_plan_ad_group_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/keyword_plan_ad_group_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\034KeywordPlanAdGroupErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nFgoogle/ads/googleads_v0/proto/errors/keyword_plan_ad_group_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"|\n\x1bKeywordPlanAdGroupErrorEnum\"]\n\x17KeywordPlanAdGroupError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x10\n\x0cINVALID_NAME\x10\x02\x12\x12\n\x0e\x44UPLICATE_NAME\x10\x03\x42\xf7\x01\n\"com.google.ads.googleads.v0.errorsB\x1cKeywordPlanAdGroupErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_KEYWORDPLANADGROUPERRORENUM_KEYWORDPLANADGROUPERROR = _descriptor.EnumDescriptor( - name='KeywordPlanAdGroupError', - full_name='google.ads.googleads.v0.errors.KeywordPlanAdGroupErrorEnum.KeywordPlanAdGroupError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_NAME', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_NAME', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=137, - serialized_end=230, -) -_sym_db.RegisterEnumDescriptor(_KEYWORDPLANADGROUPERRORENUM_KEYWORDPLANADGROUPERROR) - - -_KEYWORDPLANADGROUPERRORENUM = _descriptor.Descriptor( - name='KeywordPlanAdGroupErrorEnum', - full_name='google.ads.googleads.v0.errors.KeywordPlanAdGroupErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _KEYWORDPLANADGROUPERRORENUM_KEYWORDPLANADGROUPERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=106, - serialized_end=230, -) - -_KEYWORDPLANADGROUPERRORENUM_KEYWORDPLANADGROUPERROR.containing_type = _KEYWORDPLANADGROUPERRORENUM -DESCRIPTOR.message_types_by_name['KeywordPlanAdGroupErrorEnum'] = _KEYWORDPLANADGROUPERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -KeywordPlanAdGroupErrorEnum = _reflection.GeneratedProtocolMessageType('KeywordPlanAdGroupErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANADGROUPERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.keyword_plan_ad_group_error_pb2' - , - __doc__ = """Container for enum describing possible errors from applying a keyword - plan ad group. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.KeywordPlanAdGroupErrorEnum) - )) -_sym_db.RegisterMessage(KeywordPlanAdGroupErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_ad_group_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_ad_group_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_ad_group_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_campaign_error_pb2.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_campaign_error_pb2.py deleted file mode 100644 index 1f75454a5..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_campaign_error_pb2.py +++ /dev/null @@ -1,111 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/keyword_plan_campaign_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/keyword_plan_campaign_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\035KeywordPlanCampaignErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nFgoogle/ads/googleads_v0/proto/errors/keyword_plan_campaign_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xbf\x01\n\x1cKeywordPlanCampaignErrorEnum\"\x9e\x01\n\x18KeywordPlanCampaignError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x10\n\x0cINVALID_NAME\x10\x02\x12\x15\n\x11INVALID_LANGUAGES\x10\x03\x12\x10\n\x0cINVALID_GEOS\x10\x04\x12\x12\n\x0e\x44UPLICATE_NAME\x10\x05\x12\x15\n\x11MAX_GEOS_EXCEEDED\x10\x06\x42\xf8\x01\n\"com.google.ads.googleads.v0.errorsB\x1dKeywordPlanCampaignErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_KEYWORDPLANCAMPAIGNERRORENUM_KEYWORDPLANCAMPAIGNERROR = _descriptor.EnumDescriptor( - name='KeywordPlanCampaignError', - full_name='google.ads.googleads.v0.errors.KeywordPlanCampaignErrorEnum.KeywordPlanCampaignError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_NAME', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_LANGUAGES', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_GEOS', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_NAME', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MAX_GEOS_EXCEEDED', index=6, number=6, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=140, - serialized_end=298, -) -_sym_db.RegisterEnumDescriptor(_KEYWORDPLANCAMPAIGNERRORENUM_KEYWORDPLANCAMPAIGNERROR) - - -_KEYWORDPLANCAMPAIGNERRORENUM = _descriptor.Descriptor( - name='KeywordPlanCampaignErrorEnum', - full_name='google.ads.googleads.v0.errors.KeywordPlanCampaignErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _KEYWORDPLANCAMPAIGNERRORENUM_KEYWORDPLANCAMPAIGNERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=107, - serialized_end=298, -) - -_KEYWORDPLANCAMPAIGNERRORENUM_KEYWORDPLANCAMPAIGNERROR.containing_type = _KEYWORDPLANCAMPAIGNERRORENUM -DESCRIPTOR.message_types_by_name['KeywordPlanCampaignErrorEnum'] = _KEYWORDPLANCAMPAIGNERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -KeywordPlanCampaignErrorEnum = _reflection.GeneratedProtocolMessageType('KeywordPlanCampaignErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANCAMPAIGNERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.keyword_plan_campaign_error_pb2' - , - __doc__ = """Container for enum describing possible errors from applying a keyword - plan campaign. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.KeywordPlanCampaignErrorEnum) - )) -_sym_db.RegisterMessage(KeywordPlanCampaignErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_campaign_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_campaign_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_campaign_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_error_pb2.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_error_pb2.py deleted file mode 100644 index b7783377b..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_error_pb2.py +++ /dev/null @@ -1,148 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/keyword_plan_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/keyword_plan_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\025KeywordPlanErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/errors/keyword_plan_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xc8\x03\n\x14KeywordPlanErrorEnum\"\xaf\x03\n\x10KeywordPlanError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1f\n\x1b\x42ID_MULTIPLIER_OUT_OF_RANGE\x10\x02\x12\x10\n\x0c\x42ID_TOO_HIGH\x10\x03\x12\x0f\n\x0b\x42ID_TOO_LOW\x10\x04\x12\"\n\x1e\x42ID_TOO_MANY_FRACTIONAL_DIGITS\x10\x05\x12\x18\n\x14\x44\x41ILY_BUDGET_TOO_LOW\x10\x06\x12+\n\'DAILY_BUDGET_TOO_MANY_FRACTIONAL_DIGITS\x10\x07\x12\x11\n\rINVALID_VALUE\x10\x08\x12 \n\x1cKEYWORD_PLAN_HAS_NO_KEYWORDS\x10\t\x12\x1c\n\x18KEYWORD_PLAN_NOT_ENABLED\x10\n\x12\x1a\n\x16KEYWORD_PLAN_NOT_FOUND\x10\x0b\x12\x0f\n\x0bMISSING_BID\x10\r\x12\x1b\n\x17MISSING_FORECAST_PERIOD\x10\x0e\x12\x1f\n\x1bINVALID_FORECAST_DATE_RANGE\x10\x0f\x12\x10\n\x0cINVALID_NAME\x10\x10\x42\xf0\x01\n\"com.google.ads.googleads.v0.errorsB\x15KeywordPlanErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_KEYWORDPLANERRORENUM_KEYWORDPLANERROR = _descriptor.EnumDescriptor( - name='KeywordPlanError', - full_name='google.ads.googleads.v0.errors.KeywordPlanErrorEnum.KeywordPlanError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BID_MULTIPLIER_OUT_OF_RANGE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BID_TOO_HIGH', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BID_TOO_LOW', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BID_TOO_MANY_FRACTIONAL_DIGITS', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DAILY_BUDGET_TOO_LOW', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DAILY_BUDGET_TOO_MANY_FRACTIONAL_DIGITS', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_VALUE', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEYWORD_PLAN_HAS_NO_KEYWORDS', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEYWORD_PLAN_NOT_ENABLED', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEYWORD_PLAN_NOT_FOUND', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_BID', index=12, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_FORECAST_PERIOD', index=13, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FORECAST_DATE_RANGE', index=14, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_NAME', index=15, number=16, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=123, - serialized_end=554, -) -_sym_db.RegisterEnumDescriptor(_KEYWORDPLANERRORENUM_KEYWORDPLANERROR) - - -_KEYWORDPLANERRORENUM = _descriptor.Descriptor( - name='KeywordPlanErrorEnum', - full_name='google.ads.googleads.v0.errors.KeywordPlanErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _KEYWORDPLANERRORENUM_KEYWORDPLANERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=98, - serialized_end=554, -) - -_KEYWORDPLANERRORENUM_KEYWORDPLANERROR.containing_type = _KEYWORDPLANERRORENUM -DESCRIPTOR.message_types_by_name['KeywordPlanErrorEnum'] = _KEYWORDPLANERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -KeywordPlanErrorEnum = _reflection.GeneratedProtocolMessageType('KeywordPlanErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.keyword_plan_error_pb2' - , - __doc__ = """Container for enum describing possible errors from applying a keyword - plan resource (keyword plan, keyword plan campaign, keyword plan ad - group or keyword plan keyword) or KeywordPlanService RPC. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.KeywordPlanErrorEnum) - )) -_sym_db.RegisterMessage(KeywordPlanErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_idea_error_pb2.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_idea_error_pb2.py deleted file mode 100644 index a41e49b5c..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_idea_error_pb2.py +++ /dev/null @@ -1,99 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/keyword_plan_idea_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/keyword_plan_idea_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\031KeywordPlanIdeaErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nBgoogle/ads/googleads_v0/proto/errors/keyword_plan_idea_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"x\n\x18KeywordPlanIdeaErrorEnum\"\\\n\x14KeywordPlanIdeaError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x13\n\x0fURL_CRAWL_ERROR\x10\x02\x12\x11\n\rINVALID_VALUE\x10\x03\x42\xf4\x01\n\"com.google.ads.googleads.v0.errorsB\x19KeywordPlanIdeaErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_KEYWORDPLANIDEAERRORENUM_KEYWORDPLANIDEAERROR = _descriptor.EnumDescriptor( - name='KeywordPlanIdeaError', - full_name='google.ads.googleads.v0.errors.KeywordPlanIdeaErrorEnum.KeywordPlanIdeaError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_CRAWL_ERROR', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_VALUE', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=130, - serialized_end=222, -) -_sym_db.RegisterEnumDescriptor(_KEYWORDPLANIDEAERRORENUM_KEYWORDPLANIDEAERROR) - - -_KEYWORDPLANIDEAERRORENUM = _descriptor.Descriptor( - name='KeywordPlanIdeaErrorEnum', - full_name='google.ads.googleads.v0.errors.KeywordPlanIdeaErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _KEYWORDPLANIDEAERRORENUM_KEYWORDPLANIDEAERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=102, - serialized_end=222, -) - -_KEYWORDPLANIDEAERRORENUM_KEYWORDPLANIDEAERROR.containing_type = _KEYWORDPLANIDEAERRORENUM -DESCRIPTOR.message_types_by_name['KeywordPlanIdeaErrorEnum'] = _KEYWORDPLANIDEAERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -KeywordPlanIdeaErrorEnum = _reflection.GeneratedProtocolMessageType('KeywordPlanIdeaErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANIDEAERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.keyword_plan_idea_error_pb2' - , - __doc__ = """Container for enum describing possible errors from - KeywordPlanIdeaService. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.KeywordPlanIdeaErrorEnum) - )) -_sym_db.RegisterMessage(KeywordPlanIdeaErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_idea_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_idea_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_idea_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_keyword_error_pb2.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_keyword_error_pb2.py deleted file mode 100644 index 98a67c02c..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_keyword_error_pb2.py +++ /dev/null @@ -1,115 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/keyword_plan_keyword_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/keyword_plan_keyword_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\034KeywordPlanKeywordErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/errors/keyword_plan_keyword_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x82\x02\n\x1bKeywordPlanKeywordErrorEnum\"\xe2\x01\n\x17KeywordPlanKeywordError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1e\n\x1aINVALID_KEYWORD_MATCH_TYPE\x10\x02\x12\x15\n\x11\x44UPLICATE_KEYWORD\x10\x03\x12\x19\n\x15KEYWORD_TEXT_TOO_LONG\x10\x04\x12\x1d\n\x19KEYWORD_HAS_INVALID_CHARS\x10\x05\x12\x1e\n\x1aKEYWORD_HAS_TOO_MANY_WORDS\x10\x06\x12\x18\n\x14INVALID_KEYWORD_TEXT\x10\x07\x42\xf7\x01\n\"com.google.ads.googleads.v0.errorsB\x1cKeywordPlanKeywordErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_KEYWORDPLANKEYWORDERRORENUM_KEYWORDPLANKEYWORDERROR = _descriptor.EnumDescriptor( - name='KeywordPlanKeywordError', - full_name='google.ads.googleads.v0.errors.KeywordPlanKeywordErrorEnum.KeywordPlanKeywordError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_KEYWORD_MATCH_TYPE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_KEYWORD', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEYWORD_TEXT_TOO_LONG', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEYWORD_HAS_INVALID_CHARS', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEYWORD_HAS_TOO_MANY_WORDS', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_KEYWORD_TEXT', index=7, number=7, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=138, - serialized_end=364, -) -_sym_db.RegisterEnumDescriptor(_KEYWORDPLANKEYWORDERRORENUM_KEYWORDPLANKEYWORDERROR) - - -_KEYWORDPLANKEYWORDERRORENUM = _descriptor.Descriptor( - name='KeywordPlanKeywordErrorEnum', - full_name='google.ads.googleads.v0.errors.KeywordPlanKeywordErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _KEYWORDPLANKEYWORDERRORENUM_KEYWORDPLANKEYWORDERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=106, - serialized_end=364, -) - -_KEYWORDPLANKEYWORDERRORENUM_KEYWORDPLANKEYWORDERROR.containing_type = _KEYWORDPLANKEYWORDERRORENUM -DESCRIPTOR.message_types_by_name['KeywordPlanKeywordErrorEnum'] = _KEYWORDPLANKEYWORDERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -KeywordPlanKeywordErrorEnum = _reflection.GeneratedProtocolMessageType('KeywordPlanKeywordErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANKEYWORDERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.keyword_plan_keyword_error_pb2' - , - __doc__ = """Container for enum describing possible errors from applying a keyword or - a negative keyword from a keyword plan. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.KeywordPlanKeywordErrorEnum) - )) -_sym_db.RegisterMessage(KeywordPlanKeywordErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_keyword_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_keyword_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_keyword_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_negative_keyword_error_pb2.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_negative_keyword_error_pb2.py deleted file mode 100644 index 919d00064..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_negative_keyword_error_pb2.py +++ /dev/null @@ -1,91 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/keyword_plan_negative_keyword_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/keyword_plan_negative_keyword_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB$KeywordPlanNegativeKeywordErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nNgoogle/ads/googleads_v0/proto/errors/keyword_plan_negative_keyword_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"f\n#KeywordPlanNegativeKeywordErrorEnum\"?\n\x1fKeywordPlanNegativeKeywordError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x42\xff\x01\n\"com.google.ads.googleads.v0.errorsB$KeywordPlanNegativeKeywordErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_KEYWORDPLANNEGATIVEKEYWORDERRORENUM_KEYWORDPLANNEGATIVEKEYWORDERROR = _descriptor.EnumDescriptor( - name='KeywordPlanNegativeKeywordError', - full_name='google.ads.googleads.v0.errors.KeywordPlanNegativeKeywordErrorEnum.KeywordPlanNegativeKeywordError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=153, - serialized_end=216, -) -_sym_db.RegisterEnumDescriptor(_KEYWORDPLANNEGATIVEKEYWORDERRORENUM_KEYWORDPLANNEGATIVEKEYWORDERROR) - - -_KEYWORDPLANNEGATIVEKEYWORDERRORENUM = _descriptor.Descriptor( - name='KeywordPlanNegativeKeywordErrorEnum', - full_name='google.ads.googleads.v0.errors.KeywordPlanNegativeKeywordErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _KEYWORDPLANNEGATIVEKEYWORDERRORENUM_KEYWORDPLANNEGATIVEKEYWORDERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=114, - serialized_end=216, -) - -_KEYWORDPLANNEGATIVEKEYWORDERRORENUM_KEYWORDPLANNEGATIVEKEYWORDERROR.containing_type = _KEYWORDPLANNEGATIVEKEYWORDERRORENUM -DESCRIPTOR.message_types_by_name['KeywordPlanNegativeKeywordErrorEnum'] = _KEYWORDPLANNEGATIVEKEYWORDERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -KeywordPlanNegativeKeywordErrorEnum = _reflection.GeneratedProtocolMessageType('KeywordPlanNegativeKeywordErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANNEGATIVEKEYWORDERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.keyword_plan_negative_keyword_error_pb2' - , - __doc__ = """Container for enum describing possible errors from applying a keyword - plan negative keyword. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.KeywordPlanNegativeKeywordErrorEnum) - )) -_sym_db.RegisterMessage(KeywordPlanNegativeKeywordErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/keyword_plan_negative_keyword_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/keyword_plan_negative_keyword_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/keyword_plan_negative_keyword_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/list_operation_error_pb2.py b/google/ads/google_ads/v0/proto/errors/list_operation_error_pb2.py deleted file mode 100644 index aba8305c1..000000000 --- a/google/ads/google_ads/v0/proto/errors/list_operation_error_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/list_operation_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/list_operation_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\027ListOperationErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n?google/ads/googleads_v0/proto/errors/list_operation_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"~\n\x16ListOperationErrorEnum\"d\n\x12ListOperationError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1a\n\x16REQUIRED_FIELD_MISSING\x10\x07\x12\x14\n\x10\x44UPLICATE_VALUES\x10\x08\x42\xf2\x01\n\"com.google.ads.googleads.v0.errorsB\x17ListOperationErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_LISTOPERATIONERRORENUM_LISTOPERATIONERROR = _descriptor.EnumDescriptor( - name='ListOperationError', - full_name='google.ads.googleads.v0.errors.ListOperationErrorEnum.ListOperationError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REQUIRED_FIELD_MISSING', index=2, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_VALUES', index=3, number=8, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=125, - serialized_end=225, -) -_sym_db.RegisterEnumDescriptor(_LISTOPERATIONERRORENUM_LISTOPERATIONERROR) - - -_LISTOPERATIONERRORENUM = _descriptor.Descriptor( - name='ListOperationErrorEnum', - full_name='google.ads.googleads.v0.errors.ListOperationErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _LISTOPERATIONERRORENUM_LISTOPERATIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=99, - serialized_end=225, -) - -_LISTOPERATIONERRORENUM_LISTOPERATIONERROR.containing_type = _LISTOPERATIONERRORENUM -DESCRIPTOR.message_types_by_name['ListOperationErrorEnum'] = _LISTOPERATIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ListOperationErrorEnum = _reflection.GeneratedProtocolMessageType('ListOperationErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _LISTOPERATIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.list_operation_error_pb2' - , - __doc__ = """Container for enum describing possible list operation errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.ListOperationErrorEnum) - )) -_sym_db.RegisterMessage(ListOperationErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/list_operation_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/list_operation_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/list_operation_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/media_bundle_error_pb2.py b/google/ads/google_ads/v0/proto/errors/media_bundle_error_pb2.py deleted file mode 100644 index a4e18cd2f..000000000 --- a/google/ads/google_ads/v0/proto/errors/media_bundle_error_pb2.py +++ /dev/null @@ -1,178 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/media_bundle_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/media_bundle_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\025MediaBundleErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/errors/media_bundle_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xb8\x05\n\x14MediaBundleErrorEnum\"\x9f\x05\n\x10MediaBundleError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0f\n\x0b\x42\x41\x44_REQUEST\x10\x03\x12\"\n\x1e\x44OUBLECLICK_BUNDLE_NOT_ALLOWED\x10\x04\x12\x1c\n\x18\x45XTERNAL_URL_NOT_ALLOWED\x10\x05\x12\x12\n\x0e\x46ILE_TOO_LARGE\x10\x06\x12.\n*GOOGLE_WEB_DESIGNER_ZIP_FILE_NOT_PUBLISHED\x10\x07\x12\x11\n\rINVALID_INPUT\x10\x08\x12\x18\n\x14INVALID_MEDIA_BUNDLE\x10\t\x12\x1e\n\x1aINVALID_MEDIA_BUNDLE_ENTRY\x10\n\x12\x15\n\x11INVALID_MIME_TYPE\x10\x0b\x12\x10\n\x0cINVALID_PATH\x10\x0c\x12\x19\n\x15INVALID_URL_REFERENCE\x10\r\x12\x18\n\x14MEDIA_DATA_TOO_LARGE\x10\x0e\x12&\n\"MISSING_PRIMARY_MEDIA_BUNDLE_ENTRY\x10\x0f\x12\x10\n\x0cSERVER_ERROR\x10\x10\x12\x11\n\rSTORAGE_ERROR\x10\x11\x12\x1d\n\x19SWIFFY_BUNDLE_NOT_ALLOWED\x10\x12\x12\x12\n\x0eTOO_MANY_FILES\x10\x13\x12\x13\n\x0fUNEXPECTED_SIZE\x10\x14\x12/\n+UNSUPPORTED_GOOGLE_WEB_DESIGNER_ENVIRONMENT\x10\x15\x12\x1d\n\x19UNSUPPORTED_HTML5_FEATURE\x10\x16\x12)\n%URL_IN_MEDIA_BUNDLE_NOT_SSL_COMPLIANT\x10\x17\x12\x1b\n\x17\x43USTOM_EXIT_NOT_ALLOWED\x10\x18\x42\xf0\x01\n\"com.google.ads.googleads.v0.errorsB\x15MediaBundleErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_MEDIABUNDLEERRORENUM_MEDIABUNDLEERROR = _descriptor.EnumDescriptor( - name='MediaBundleError', - full_name='google.ads.googleads.v0.errors.MediaBundleErrorEnum.MediaBundleError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_REQUEST', index=2, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DOUBLECLICK_BUNDLE_NOT_ALLOWED', index=3, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXTERNAL_URL_NOT_ALLOWED', index=4, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FILE_TOO_LARGE', index=5, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GOOGLE_WEB_DESIGNER_ZIP_FILE_NOT_PUBLISHED', index=6, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_INPUT', index=7, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MEDIA_BUNDLE', index=8, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MEDIA_BUNDLE_ENTRY', index=9, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MIME_TYPE', index=10, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PATH', index=11, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_URL_REFERENCE', index=12, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MEDIA_DATA_TOO_LARGE', index=13, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_PRIMARY_MEDIA_BUNDLE_ENTRY', index=14, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SERVER_ERROR', index=15, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STORAGE_ERROR', index=16, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SWIFFY_BUNDLE_NOT_ALLOWED', index=17, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_FILES', index=18, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNEXPECTED_SIZE', index=19, number=20, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNSUPPORTED_GOOGLE_WEB_DESIGNER_ENVIRONMENT', index=20, number=21, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNSUPPORTED_HTML5_FEATURE', index=21, number=22, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_IN_MEDIA_BUNDLE_NOT_SSL_COMPLIANT', index=22, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOM_EXIT_NOT_ALLOWED', index=23, number=24, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=123, - serialized_end=794, -) -_sym_db.RegisterEnumDescriptor(_MEDIABUNDLEERRORENUM_MEDIABUNDLEERROR) - - -_MEDIABUNDLEERRORENUM = _descriptor.Descriptor( - name='MediaBundleErrorEnum', - full_name='google.ads.googleads.v0.errors.MediaBundleErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _MEDIABUNDLEERRORENUM_MEDIABUNDLEERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=98, - serialized_end=794, -) - -_MEDIABUNDLEERRORENUM_MEDIABUNDLEERROR.containing_type = _MEDIABUNDLEERRORENUM -DESCRIPTOR.message_types_by_name['MediaBundleErrorEnum'] = _MEDIABUNDLEERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -MediaBundleErrorEnum = _reflection.GeneratedProtocolMessageType('MediaBundleErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _MEDIABUNDLEERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.media_bundle_error_pb2' - , - __doc__ = """Container for enum describing possible media bundle errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.MediaBundleErrorEnum) - )) -_sym_db.RegisterMessage(MediaBundleErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/media_bundle_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/media_bundle_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/media_bundle_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/media_file_error_pb2.py b/google/ads/google_ads/v0/proto/errors/media_file_error_pb2.py deleted file mode 100644 index b4cfb1e09..000000000 --- a/google/ads/google_ads/v0/proto/errors/media_file_error_pb2.py +++ /dev/null @@ -1,182 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/media_file_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/media_file_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\023MediaFileErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/errors/media_file_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x97\x06\n\x12MediaFileErrorEnum\"\x80\x06\n\x0eMediaFileError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1f\n\x1b\x43\x41NNOT_CREATE_STANDARD_ICON\x10\x02\x12\x30\n,CANNOT_SELECT_STANDARD_ICON_WITH_OTHER_TYPES\x10\x03\x12)\n%CANNOT_SPECIFY_MEDIA_FILE_ID_AND_DATA\x10\x04\x12\x13\n\x0f\x44UPLICATE_MEDIA\x10\x05\x12\x0f\n\x0b\x45MPTY_FIELD\x10\x06\x12\'\n#RESOURCE_REFERENCED_IN_MULTIPLE_OPS\x10\x07\x12*\n&FIELD_NOT_SUPPORTED_FOR_MEDIA_SUB_TYPE\x10\x08\x12\x19\n\x15INVALID_MEDIA_FILE_ID\x10\t\x12\x1a\n\x16INVALID_MEDIA_SUB_TYPE\x10\n\x12\x1b\n\x17INVALID_MEDIA_FILE_TYPE\x10\x0b\x12\x15\n\x11INVALID_MIME_TYPE\x10\x0c\x12\x18\n\x14INVALID_REFERENCE_ID\x10\r\x12\x17\n\x13INVALID_YOU_TUBE_ID\x10\x0e\x12!\n\x1dMEDIA_FILE_FAILED_TRANSCODING\x10\x0f\x12\x18\n\x14MEDIA_NOT_TRANSCODED\x10\x10\x12-\n)MEDIA_TYPE_DOES_NOT_MATCH_MEDIA_FILE_TYPE\x10\x11\x12\x17\n\x13NO_FIELDS_SPECIFIED\x10\x12\x12\"\n\x1eNULL_REFERENCE_ID_AND_MEDIA_ID\x10\x13\x12\x0c\n\x08TOO_LONG\x10\x14\x12\x14\n\x10UNSUPPORTED_TYPE\x10\x15\x12 \n\x1cYOU_TUBE_SERVICE_UNAVAILABLE\x10\x16\x12,\n(YOU_TUBE_VIDEO_HAS_NON_POSITIVE_DURATION\x10\x17\x12\x1c\n\x18YOU_TUBE_VIDEO_NOT_FOUND\x10\x18\x42\xee\x01\n\"com.google.ads.googleads.v0.errorsB\x13MediaFileErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_MEDIAFILEERRORENUM_MEDIAFILEERROR = _descriptor.EnumDescriptor( - name='MediaFileError', - full_name='google.ads.googleads.v0.errors.MediaFileErrorEnum.MediaFileError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_CREATE_STANDARD_ICON', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SELECT_STANDARD_ICON_WITH_OTHER_TYPES', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SPECIFY_MEDIA_FILE_ID_AND_DATA', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_MEDIA', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EMPTY_FIELD', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RESOURCE_REFERENCED_IN_MULTIPLE_OPS', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIELD_NOT_SUPPORTED_FOR_MEDIA_SUB_TYPE', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MEDIA_FILE_ID', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MEDIA_SUB_TYPE', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MEDIA_FILE_TYPE', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_MIME_TYPE', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_REFERENCE_ID', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_YOU_TUBE_ID', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MEDIA_FILE_FAILED_TRANSCODING', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MEDIA_NOT_TRANSCODED', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MEDIA_TYPE_DOES_NOT_MATCH_MEDIA_FILE_TYPE', index=17, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_FIELDS_SPECIFIED', index=18, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NULL_REFERENCE_ID_AND_MEDIA_ID', index=19, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_LONG', index=20, number=20, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNSUPPORTED_TYPE', index=21, number=21, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='YOU_TUBE_SERVICE_UNAVAILABLE', index=22, number=22, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='YOU_TUBE_VIDEO_HAS_NON_POSITIVE_DURATION', index=23, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='YOU_TUBE_VIDEO_NOT_FOUND', index=24, number=24, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=119, - serialized_end=887, -) -_sym_db.RegisterEnumDescriptor(_MEDIAFILEERRORENUM_MEDIAFILEERROR) - - -_MEDIAFILEERRORENUM = _descriptor.Descriptor( - name='MediaFileErrorEnum', - full_name='google.ads.googleads.v0.errors.MediaFileErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _MEDIAFILEERRORENUM_MEDIAFILEERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=96, - serialized_end=887, -) - -_MEDIAFILEERRORENUM_MEDIAFILEERROR.containing_type = _MEDIAFILEERRORENUM -DESCRIPTOR.message_types_by_name['MediaFileErrorEnum'] = _MEDIAFILEERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -MediaFileErrorEnum = _reflection.GeneratedProtocolMessageType('MediaFileErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _MEDIAFILEERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.media_file_error_pb2' - , - __doc__ = """Container for enum describing possible media file errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.MediaFileErrorEnum) - )) -_sym_db.RegisterMessage(MediaFileErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/media_file_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/media_file_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/media_file_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/multiplier_error_pb2.py b/google/ads/google_ads/v0/proto/errors/multiplier_error_pb2.py deleted file mode 100644 index 2938cd725..000000000 --- a/google/ads/google_ads/v0/proto/errors/multiplier_error_pb2.py +++ /dev/null @@ -1,138 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/multiplier_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/multiplier_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\024MultiplierErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/errors/multiplier_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xcf\x04\n\x13MultiplierErrorEnum\"\xb7\x04\n\x0fMultiplierError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x17\n\x13MULTIPLIER_TOO_HIGH\x10\x02\x12\x16\n\x12MULTIPLIER_TOO_LOW\x10\x03\x12\x1e\n\x1aTOO_MANY_FRACTIONAL_DIGITS\x10\x04\x12/\n+MULTIPLIER_NOT_ALLOWED_FOR_BIDDING_STRATEGY\x10\x05\x12\x33\n/MULTIPLIER_NOT_ALLOWED_WHEN_BASE_BID_IS_MISSING\x10\x06\x12\x1b\n\x17NO_MULTIPLIER_SPECIFIED\x10\x07\x12\x30\n,MULTIPLIER_CAUSES_BID_TO_EXCEED_DAILY_BUDGET\x10\x08\x12\x32\n.MULTIPLIER_CAUSES_BID_TO_EXCEED_MONTHLY_BUDGET\x10\t\x12\x31\n-MULTIPLIER_CAUSES_BID_TO_EXCEED_CUSTOM_BUDGET\x10\n\x12\x33\n/MULTIPLIER_CAUSES_BID_TO_EXCEED_MAX_ALLOWED_BID\x10\x0b\x12\x31\n-BID_LESS_THAN_MIN_ALLOWED_BID_WITH_MULTIPLIER\x10\x0c\x12\x31\n-MULTIPLIER_AND_BIDDING_STRATEGY_TYPE_MISMATCH\x10\rB\xef\x01\n\"com.google.ads.googleads.v0.errorsB\x14MultiplierErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_MULTIPLIERERRORENUM_MULTIPLIERERROR = _descriptor.EnumDescriptor( - name='MultiplierError', - full_name='google.ads.googleads.v0.errors.MultiplierErrorEnum.MultiplierError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLIER_TOO_HIGH', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLIER_TOO_LOW', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_FRACTIONAL_DIGITS', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLIER_NOT_ALLOWED_FOR_BIDDING_STRATEGY', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLIER_NOT_ALLOWED_WHEN_BASE_BID_IS_MISSING', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_MULTIPLIER_SPECIFIED', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLIER_CAUSES_BID_TO_EXCEED_DAILY_BUDGET', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLIER_CAUSES_BID_TO_EXCEED_MONTHLY_BUDGET', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLIER_CAUSES_BID_TO_EXCEED_CUSTOM_BUDGET', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLIER_CAUSES_BID_TO_EXCEED_MAX_ALLOWED_BID', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BID_LESS_THAN_MIN_ALLOWED_BID_WITH_MULTIPLIER', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLIER_AND_BIDDING_STRATEGY_TYPE_MISMATCH', index=13, number=13, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=120, - serialized_end=687, -) -_sym_db.RegisterEnumDescriptor(_MULTIPLIERERRORENUM_MULTIPLIERERROR) - - -_MULTIPLIERERRORENUM = _descriptor.Descriptor( - name='MultiplierErrorEnum', - full_name='google.ads.googleads.v0.errors.MultiplierErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _MULTIPLIERERRORENUM_MULTIPLIERERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=96, - serialized_end=687, -) - -_MULTIPLIERERRORENUM_MULTIPLIERERROR.containing_type = _MULTIPLIERERRORENUM -DESCRIPTOR.message_types_by_name['MultiplierErrorEnum'] = _MULTIPLIERERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -MultiplierErrorEnum = _reflection.GeneratedProtocolMessageType('MultiplierErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _MULTIPLIERERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.multiplier_error_pb2' - , - __doc__ = """Container for enum describing possible multiplier errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.MultiplierErrorEnum) - )) -_sym_db.RegisterMessage(MultiplierErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/multiplier_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/multiplier_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/multiplier_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/mutate_error_pb2.py b/google/ads/google_ads/v0/proto/errors/mutate_error_pb2.py deleted file mode 100644 index 7922c4901..000000000 --- a/google/ads/google_ads/v0/proto/errors/mutate_error_pb2.py +++ /dev/null @@ -1,110 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/mutate_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/mutate_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\020MutateErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n7google/ads/googleads_v0/proto/errors/mutate_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xd1\x01\n\x0fMutateErrorEnum\"\xbd\x01\n\x0bMutateError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x16\n\x12RESOURCE_NOT_FOUND\x10\x03\x12!\n\x1dID_EXISTS_IN_MULTIPLE_MUTATES\x10\x07\x12\x1d\n\x19INCONSISTENT_FIELD_VALUES\x10\x08\x12\x16\n\x12MUTATE_NOT_ALLOWED\x10\t\x12\x1e\n\x1aRESOURCE_NOT_IN_GOOGLE_ADS\x10\nB\xeb\x01\n\"com.google.ads.googleads.v0.errorsB\x10MutateErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_MUTATEERRORENUM_MUTATEERROR = _descriptor.EnumDescriptor( - name='MutateError', - full_name='google.ads.googleads.v0.errors.MutateErrorEnum.MutateError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RESOURCE_NOT_FOUND', index=2, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ID_EXISTS_IN_MULTIPLE_MUTATES', index=3, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INCONSISTENT_FIELD_VALUES', index=4, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MUTATE_NOT_ALLOWED', index=5, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RESOURCE_NOT_IN_GOOGLE_ADS', index=6, number=10, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=112, - serialized_end=301, -) -_sym_db.RegisterEnumDescriptor(_MUTATEERRORENUM_MUTATEERROR) - - -_MUTATEERRORENUM = _descriptor.Descriptor( - name='MutateErrorEnum', - full_name='google.ads.googleads.v0.errors.MutateErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _MUTATEERRORENUM_MUTATEERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=92, - serialized_end=301, -) - -_MUTATEERRORENUM_MUTATEERROR.containing_type = _MUTATEERRORENUM -DESCRIPTOR.message_types_by_name['MutateErrorEnum'] = _MUTATEERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -MutateErrorEnum = _reflection.GeneratedProtocolMessageType('MutateErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _MUTATEERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.mutate_error_pb2' - , - __doc__ = """Container for enum describing possible mutate errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.MutateErrorEnum) - )) -_sym_db.RegisterMessage(MutateErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/mutate_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/mutate_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/mutate_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/new_resource_creation_error_pb2.py b/google/ads/google_ads/v0/proto/errors/new_resource_creation_error_pb2.py deleted file mode 100644 index 21aaffa67..000000000 --- a/google/ads/google_ads/v0/proto/errors/new_resource_creation_error_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/new_resource_creation_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/new_resource_creation_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\035NewResourceCreationErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nFgoogle/ads/googleads_v0/proto/errors/new_resource_creation_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xb0\x01\n\x1cNewResourceCreationErrorEnum\"\x8f\x01\n\x18NewResourceCreationError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1c\n\x18\x43\x41NNOT_SET_ID_FOR_CREATE\x10\x02\x12\x16\n\x12\x44UPLICATE_TEMP_IDS\x10\x03\x12\x1f\n\x1bTEMP_ID_RESOURCE_HAD_ERRORS\x10\x04\x42\xf8\x01\n\"com.google.ads.googleads.v0.errorsB\x1dNewResourceCreationErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_NEWRESOURCECREATIONERRORENUM_NEWRESOURCECREATIONERROR = _descriptor.EnumDescriptor( - name='NewResourceCreationError', - full_name='google.ads.googleads.v0.errors.NewResourceCreationErrorEnum.NewResourceCreationError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_SET_ID_FOR_CREATE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_TEMP_IDS', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TEMP_ID_RESOURCE_HAD_ERRORS', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=140, - serialized_end=283, -) -_sym_db.RegisterEnumDescriptor(_NEWRESOURCECREATIONERRORENUM_NEWRESOURCECREATIONERROR) - - -_NEWRESOURCECREATIONERRORENUM = _descriptor.Descriptor( - name='NewResourceCreationErrorEnum', - full_name='google.ads.googleads.v0.errors.NewResourceCreationErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _NEWRESOURCECREATIONERRORENUM_NEWRESOURCECREATIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=107, - serialized_end=283, -) - -_NEWRESOURCECREATIONERRORENUM_NEWRESOURCECREATIONERROR.containing_type = _NEWRESOURCECREATIONERRORENUM -DESCRIPTOR.message_types_by_name['NewResourceCreationErrorEnum'] = _NEWRESOURCECREATIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -NewResourceCreationErrorEnum = _reflection.GeneratedProtocolMessageType('NewResourceCreationErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _NEWRESOURCECREATIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.new_resource_creation_error_pb2' - , - __doc__ = """Container for enum describing possible new resource creation errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.NewResourceCreationErrorEnum) - )) -_sym_db.RegisterMessage(NewResourceCreationErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/new_resource_creation_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/new_resource_creation_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/new_resource_creation_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/not_empty_error_pb2.py b/google/ads/google_ads/v0/proto/errors/not_empty_error_pb2.py deleted file mode 100644 index 2c6f32245..000000000 --- a/google/ads/google_ads/v0/proto/errors/not_empty_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/not_empty_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/not_empty_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\022NotEmptyErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n:google/ads/googleads_v0/proto/errors/not_empty_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"R\n\x11NotEmptyErrorEnum\"=\n\rNotEmptyError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0e\n\nEMPTY_LIST\x10\x02\x42\xed\x01\n\"com.google.ads.googleads.v0.errorsB\x12NotEmptyErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_NOTEMPTYERRORENUM_NOTEMPTYERROR = _descriptor.EnumDescriptor( - name='NotEmptyError', - full_name='google.ads.googleads.v0.errors.NotEmptyErrorEnum.NotEmptyError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EMPTY_LIST', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=115, - serialized_end=176, -) -_sym_db.RegisterEnumDescriptor(_NOTEMPTYERRORENUM_NOTEMPTYERROR) - - -_NOTEMPTYERRORENUM = _descriptor.Descriptor( - name='NotEmptyErrorEnum', - full_name='google.ads.googleads.v0.errors.NotEmptyErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _NOTEMPTYERRORENUM_NOTEMPTYERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=94, - serialized_end=176, -) - -_NOTEMPTYERRORENUM_NOTEMPTYERROR.containing_type = _NOTEMPTYERRORENUM -DESCRIPTOR.message_types_by_name['NotEmptyErrorEnum'] = _NOTEMPTYERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -NotEmptyErrorEnum = _reflection.GeneratedProtocolMessageType('NotEmptyErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _NOTEMPTYERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.not_empty_error_pb2' - , - __doc__ = """Container for enum describing possible not empty errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.NotEmptyErrorEnum) - )) -_sym_db.RegisterMessage(NotEmptyErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/not_empty_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/not_empty_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/not_empty_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/null_error_pb2.py b/google/ads/google_ads/v0/proto/errors/null_error_pb2.py deleted file mode 100644 index a50b674ec..000000000 --- a/google/ads/google_ads/v0/proto/errors/null_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/null_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/null_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\016NullErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n5google/ads/googleads_v0/proto/errors/null_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"L\n\rNullErrorEnum\";\n\tNullError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x10\n\x0cNULL_CONTENT\x10\x02\x42\xe9\x01\n\"com.google.ads.googleads.v0.errorsB\x0eNullErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_NULLERRORENUM_NULLERROR = _descriptor.EnumDescriptor( - name='NullError', - full_name='google.ads.googleads.v0.errors.NullErrorEnum.NullError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NULL_CONTENT', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=106, - serialized_end=165, -) -_sym_db.RegisterEnumDescriptor(_NULLERRORENUM_NULLERROR) - - -_NULLERRORENUM = _descriptor.Descriptor( - name='NullErrorEnum', - full_name='google.ads.googleads.v0.errors.NullErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _NULLERRORENUM_NULLERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=89, - serialized_end=165, -) - -_NULLERRORENUM_NULLERROR.containing_type = _NULLERRORENUM -DESCRIPTOR.message_types_by_name['NullErrorEnum'] = _NULLERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -NullErrorEnum = _reflection.GeneratedProtocolMessageType('NullErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _NULLERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.null_error_pb2' - , - __doc__ = """Container for enum describing possible null errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.NullErrorEnum) - )) -_sym_db.RegisterMessage(NullErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/null_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/null_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/null_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/operation_access_denied_error_pb2.py b/google/ads/google_ads/v0/proto/errors/operation_access_denied_error_pb2.py deleted file mode 100644 index 44a1d175f..000000000 --- a/google/ads/google_ads/v0/proto/errors/operation_access_denied_error_pb2.py +++ /dev/null @@ -1,130 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/operation_access_denied_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/operation_access_denied_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\037OperationAccessDeniedErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nHgoogle/ads/googleads_v0/proto/errors/operation_access_denied_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xeb\x03\n\x1eOperationAccessDeniedErrorEnum\"\xc8\x03\n\x1aOperationAccessDeniedError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x18\n\x14\x41\x43TION_NOT_PERMITTED\x10\x02\x12\"\n\x1e\x43REATE_OPERATION_NOT_PERMITTED\x10\x03\x12\"\n\x1eREMOVE_OPERATION_NOT_PERMITTED\x10\x04\x12\"\n\x1eUPDATE_OPERATION_NOT_PERMITTED\x10\x05\x12*\n&MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT\x10\x06\x12-\n)OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE\x10\x07\x12#\n\x1f\x43REATE_AS_REMOVED_NOT_PERMITTED\x10\x08\x12\x30\n,OPERATION_NOT_PERMITTED_FOR_REMOVED_RESOURCE\x10\t\x12-\n)OPERATION_NOT_PERMITTED_FOR_AD_GROUP_TYPE\x10\n\x12%\n!MUTATE_NOT_PERMITTED_FOR_CUSTOMER\x10\x0b\x42\xfa\x01\n\"com.google.ads.googleads.v0.errorsB\x1fOperationAccessDeniedErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_OPERATIONACCESSDENIEDERRORENUM_OPERATIONACCESSDENIEDERROR = _descriptor.EnumDescriptor( - name='OperationAccessDeniedError', - full_name='google.ads.googleads.v0.errors.OperationAccessDeniedErrorEnum.OperationAccessDeniedError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ACTION_NOT_PERMITTED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CREATE_OPERATION_NOT_PERMITTED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REMOVE_OPERATION_NOT_PERMITTED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UPDATE_OPERATION_NOT_PERMITTED', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CREATE_AS_REMOVED_NOT_PERMITTED', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OPERATION_NOT_PERMITTED_FOR_REMOVED_RESOURCE', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OPERATION_NOT_PERMITTED_FOR_AD_GROUP_TYPE', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MUTATE_NOT_PERMITTED_FOR_CUSTOMER', index=11, number=11, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=144, - serialized_end=600, -) -_sym_db.RegisterEnumDescriptor(_OPERATIONACCESSDENIEDERRORENUM_OPERATIONACCESSDENIEDERROR) - - -_OPERATIONACCESSDENIEDERRORENUM = _descriptor.Descriptor( - name='OperationAccessDeniedErrorEnum', - full_name='google.ads.googleads.v0.errors.OperationAccessDeniedErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _OPERATIONACCESSDENIEDERRORENUM_OPERATIONACCESSDENIEDERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=109, - serialized_end=600, -) - -_OPERATIONACCESSDENIEDERRORENUM_OPERATIONACCESSDENIEDERROR.containing_type = _OPERATIONACCESSDENIEDERRORENUM -DESCRIPTOR.message_types_by_name['OperationAccessDeniedErrorEnum'] = _OPERATIONACCESSDENIEDERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -OperationAccessDeniedErrorEnum = _reflection.GeneratedProtocolMessageType('OperationAccessDeniedErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _OPERATIONACCESSDENIEDERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.operation_access_denied_error_pb2' - , - __doc__ = """Container for enum describing possible operation access denied errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.OperationAccessDeniedErrorEnum) - )) -_sym_db.RegisterMessage(OperationAccessDeniedErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/operation_access_denied_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/operation_access_denied_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/operation_access_denied_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/operator_error_pb2.py b/google/ads/google_ads/v0/proto/errors/operator_error_pb2.py deleted file mode 100644 index aeadb761d..000000000 --- a/google/ads/google_ads/v0/proto/errors/operator_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/operator_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/operator_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\022OperatorErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/errors/operator_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"^\n\x11OperatorErrorEnum\"I\n\rOperatorError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1a\n\x16OPERATOR_NOT_SUPPORTED\x10\x02\x42\xed\x01\n\"com.google.ads.googleads.v0.errorsB\x12OperatorErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_OPERATORERRORENUM_OPERATORERROR = _descriptor.EnumDescriptor( - name='OperatorError', - full_name='google.ads.googleads.v0.errors.OperatorErrorEnum.OperatorError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OPERATOR_NOT_SUPPORTED', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=114, - serialized_end=187, -) -_sym_db.RegisterEnumDescriptor(_OPERATORERRORENUM_OPERATORERROR) - - -_OPERATORERRORENUM = _descriptor.Descriptor( - name='OperatorErrorEnum', - full_name='google.ads.googleads.v0.errors.OperatorErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _OPERATORERRORENUM_OPERATORERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=93, - serialized_end=187, -) - -_OPERATORERRORENUM_OPERATORERROR.containing_type = _OPERATORERRORENUM -DESCRIPTOR.message_types_by_name['OperatorErrorEnum'] = _OPERATORERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -OperatorErrorEnum = _reflection.GeneratedProtocolMessageType('OperatorErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _OPERATORERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.operator_error_pb2' - , - __doc__ = """Container for enum describing possible operator errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.OperatorErrorEnum) - )) -_sym_db.RegisterMessage(OperatorErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/operator_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/operator_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/operator_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/policy_finding_error_pb2.py b/google/ads/google_ads/v0/proto/errors/policy_finding_error_pb2.py deleted file mode 100644 index b26822545..000000000 --- a/google/ads/google_ads/v0/proto/errors/policy_finding_error_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/policy_finding_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/policy_finding_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\027PolicyFindingErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n?google/ads/googleads_v0/proto/errors/policy_finding_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"|\n\x16PolicyFindingErrorEnum\"b\n\x12PolicyFindingError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x12\n\x0ePOLICY_FINDING\x10\x02\x12\x1a\n\x16POLICY_TOPIC_NOT_FOUND\x10\x03\x42\xf2\x01\n\"com.google.ads.googleads.v0.errorsB\x17PolicyFindingErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_POLICYFINDINGERRORENUM_POLICYFINDINGERROR = _descriptor.EnumDescriptor( - name='PolicyFindingError', - full_name='google.ads.googleads.v0.errors.PolicyFindingErrorEnum.PolicyFindingError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='POLICY_FINDING', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='POLICY_TOPIC_NOT_FOUND', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=125, - serialized_end=223, -) -_sym_db.RegisterEnumDescriptor(_POLICYFINDINGERRORENUM_POLICYFINDINGERROR) - - -_POLICYFINDINGERRORENUM = _descriptor.Descriptor( - name='PolicyFindingErrorEnum', - full_name='google.ads.googleads.v0.errors.PolicyFindingErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _POLICYFINDINGERRORENUM_POLICYFINDINGERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=99, - serialized_end=223, -) - -_POLICYFINDINGERRORENUM_POLICYFINDINGERROR.containing_type = _POLICYFINDINGERRORENUM -DESCRIPTOR.message_types_by_name['PolicyFindingErrorEnum'] = _POLICYFINDINGERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -PolicyFindingErrorEnum = _reflection.GeneratedProtocolMessageType('PolicyFindingErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _POLICYFINDINGERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.policy_finding_error_pb2' - , - __doc__ = """Container for enum describing possible policy finding errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.PolicyFindingErrorEnum) - )) -_sym_db.RegisterMessage(PolicyFindingErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/policy_finding_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/policy_finding_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/policy_finding_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/policy_violation_error_pb2.py b/google/ads/google_ads/v0/proto/errors/policy_violation_error_pb2.py deleted file mode 100644 index e769e5c65..000000000 --- a/google/ads/google_ads/v0/proto/errors/policy_violation_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/policy_violation_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/policy_violation_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\031PolicyViolationErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/errors/policy_violation_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"b\n\x18PolicyViolationErrorEnum\"F\n\x14PolicyViolationError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x10\n\x0cPOLICY_ERROR\x10\x02\x42\xf4\x01\n\"com.google.ads.googleads.v0.errorsB\x19PolicyViolationErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_POLICYVIOLATIONERRORENUM_POLICYVIOLATIONERROR = _descriptor.EnumDescriptor( - name='PolicyViolationError', - full_name='google.ads.googleads.v0.errors.PolicyViolationErrorEnum.PolicyViolationError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='POLICY_ERROR', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=129, - serialized_end=199, -) -_sym_db.RegisterEnumDescriptor(_POLICYVIOLATIONERRORENUM_POLICYVIOLATIONERROR) - - -_POLICYVIOLATIONERRORENUM = _descriptor.Descriptor( - name='PolicyViolationErrorEnum', - full_name='google.ads.googleads.v0.errors.PolicyViolationErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _POLICYVIOLATIONERRORENUM_POLICYVIOLATIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=101, - serialized_end=199, -) - -_POLICYVIOLATIONERRORENUM_POLICYVIOLATIONERROR.containing_type = _POLICYVIOLATIONERRORENUM -DESCRIPTOR.message_types_by_name['PolicyViolationErrorEnum'] = _POLICYVIOLATIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -PolicyViolationErrorEnum = _reflection.GeneratedProtocolMessageType('PolicyViolationErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _POLICYVIOLATIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.policy_violation_error_pb2' - , - __doc__ = """Container for enum describing possible policy violation errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.PolicyViolationErrorEnum) - )) -_sym_db.RegisterMessage(PolicyViolationErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/policy_violation_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/policy_violation_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/policy_violation_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/query_error_pb2.py b/google/ads/google_ads/v0/proto/errors/query_error_pb2.py deleted file mode 100644 index f1bd96a4e..000000000 --- a/google/ads/google_ads/v0/proto/errors/query_error_pb2.py +++ /dev/null @@ -1,290 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/query_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/query_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\017QueryErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n6google/ads/googleads_v0/proto/errors/query_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x87\r\n\x0eQueryErrorEnum\"\xf4\x0c\n\nQueryError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0f\n\x0bQUERY_ERROR\x10\x32\x12\x15\n\x11\x42\x41\x44_ENUM_CONSTANT\x10\x12\x12\x17\n\x13\x42\x41\x44_ESCAPE_SEQUENCE\x10\x07\x12\x12\n\x0e\x42\x41\x44_FIELD_NAME\x10\x0c\x12\x13\n\x0f\x42\x41\x44_LIMIT_VALUE\x10\x0f\x12\x0e\n\nBAD_NUMBER\x10\x05\x12\x10\n\x0c\x42\x41\x44_OPERATOR\x10\x03\x12$\n BAD_RESOURCE_TYPE_IN_FROM_CLAUSE\x10-\x12\x0e\n\nBAD_SYMBOL\x10\x02\x12\r\n\tBAD_VALUE\x10\x04\x12\x17\n\x13\x44\x41TE_RANGE_TOO_WIDE\x10$\x12\x10\n\x0c\x45XPECTED_AND\x10\x1e\x12\x0f\n\x0b\x45XPECTED_BY\x10\x0e\x12-\n)EXPECTED_DIMENSION_FIELD_IN_SELECT_CLAUSE\x10%\x12\"\n\x1e\x45XPECTED_FILTERS_ON_DATE_RANGE\x10\x37\x12\x11\n\rEXPECTED_FROM\x10,\x12\x11\n\rEXPECTED_LIST\x10)\x12.\n*EXPECTED_REFERENCED_FIELD_IN_SELECT_CLAUSE\x10\x10\x12\x13\n\x0f\x45XPECTED_SELECT\x10\r\x12\x19\n\x15\x45XPECTED_SINGLE_VALUE\x10*\x12(\n$EXPECTED_VALUE_WITH_BETWEEN_OPERATOR\x10\x1d\x12\x17\n\x13INVALID_DATE_FORMAT\x10&\x12\x18\n\x14INVALID_STRING_VALUE\x10\x39\x12\'\n#INVALID_VALUE_WITH_BETWEEN_OPERATOR\x10\x1a\x12&\n\"INVALID_VALUE_WITH_DURING_OPERATOR\x10\x16\x12$\n INVALID_VALUE_WITH_LIKE_OPERATOR\x10\x38\x12\x1b\n\x17OPERATOR_FIELD_MISMATCH\x10#\x12&\n\"PROHIBITED_EMPTY_LIST_IN_CONDITION\x10\x1c\x12\x1c\n\x18PROHIBITED_ENUM_CONSTANT\x10\x36\x12\x31\n-PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE\x10\x1f\x12\'\n#PROHIBITED_FIELD_IN_ORDER_BY_CLAUSE\x10(\x12%\n!PROHIBITED_FIELD_IN_SELECT_CLAUSE\x10\x17\x12$\n PROHIBITED_FIELD_IN_WHERE_CLAUSE\x10\x18\x12+\n\'PROHIBITED_RESOURCE_TYPE_IN_FROM_CLAUSE\x10+\x12-\n)PROHIBITED_RESOURCE_TYPE_IN_SELECT_CLAUSE\x10\x30\x12,\n(PROHIBITED_RESOURCE_TYPE_IN_WHERE_CLAUSE\x10:\x12/\n+PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE\x10\x31\x12\x30\n,PROHIBITED_SEGMENT_IN_SELECT_OR_WHERE_CLAUSE\x10\x33\x12<\n8PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE\x10\x35\x12\x17\n\x13LIMIT_VALUE_TOO_LOW\x10\x19\x12 \n\x1cPROHIBITED_NEWLINE_IN_STRING\x10\x08\x12(\n$PROHIBITED_VALUE_COMBINATION_IN_LIST\x10\n\x12\x36\n2PROHIBITED_VALUE_COMBINATION_WITH_BETWEEN_OPERATOR\x10\x15\x12\x19\n\x15STRING_NOT_TERMINATED\x10\x06\x12\x15\n\x11TOO_MANY_SEGMENTS\x10\"\x12\x1b\n\x17UNEXPECTED_END_OF_QUERY\x10\t\x12\x1a\n\x16UNEXPECTED_FROM_CLAUSE\x10/\x12\x16\n\x12UNRECOGNIZED_FIELD\x10 \x12\x14\n\x10UNEXPECTED_INPUT\x10\x0b\x12!\n\x1dREQUESTED_METRICS_FOR_MANAGER\x10;B\xea\x01\n\"com.google.ads.googleads.v0.errorsB\x0fQueryErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_QUERYERRORENUM_QUERYERROR = _descriptor.EnumDescriptor( - name='QueryError', - full_name='google.ads.googleads.v0.errors.QueryErrorEnum.QueryError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='QUERY_ERROR', index=2, number=50, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_ENUM_CONSTANT', index=3, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_ESCAPE_SEQUENCE', index=4, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_FIELD_NAME', index=5, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_LIMIT_VALUE', index=6, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_NUMBER', index=7, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_OPERATOR', index=8, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_RESOURCE_TYPE_IN_FROM_CLAUSE', index=9, number=45, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_SYMBOL', index=10, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAD_VALUE', index=11, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DATE_RANGE_TOO_WIDE', index=12, number=36, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPECTED_AND', index=13, number=30, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPECTED_BY', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPECTED_DIMENSION_FIELD_IN_SELECT_CLAUSE', index=15, number=37, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPECTED_FILTERS_ON_DATE_RANGE', index=16, number=55, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPECTED_FROM', index=17, number=44, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPECTED_LIST', index=18, number=41, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPECTED_REFERENCED_FIELD_IN_SELECT_CLAUSE', index=19, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPECTED_SELECT', index=20, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPECTED_SINGLE_VALUE', index=21, number=42, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXPECTED_VALUE_WITH_BETWEEN_OPERATOR', index=22, number=29, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_DATE_FORMAT', index=23, number=38, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_STRING_VALUE', index=24, number=57, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_VALUE_WITH_BETWEEN_OPERATOR', index=25, number=26, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_VALUE_WITH_DURING_OPERATOR', index=26, number=22, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_VALUE_WITH_LIKE_OPERATOR', index=27, number=56, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OPERATOR_FIELD_MISMATCH', index=28, number=35, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_EMPTY_LIST_IN_CONDITION', index=29, number=28, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_ENUM_CONSTANT', index=30, number=54, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE', index=31, number=31, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_FIELD_IN_ORDER_BY_CLAUSE', index=32, number=40, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_FIELD_IN_SELECT_CLAUSE', index=33, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_FIELD_IN_WHERE_CLAUSE', index=34, number=24, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_RESOURCE_TYPE_IN_FROM_CLAUSE', index=35, number=43, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_RESOURCE_TYPE_IN_SELECT_CLAUSE', index=36, number=48, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_RESOURCE_TYPE_IN_WHERE_CLAUSE', index=37, number=58, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE', index=38, number=49, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_SEGMENT_IN_SELECT_OR_WHERE_CLAUSE', index=39, number=51, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE', index=40, number=53, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LIMIT_VALUE_TOO_LOW', index=41, number=25, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_NEWLINE_IN_STRING', index=42, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_VALUE_COMBINATION_IN_LIST', index=43, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PROHIBITED_VALUE_COMBINATION_WITH_BETWEEN_OPERATOR', index=44, number=21, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STRING_NOT_TERMINATED', index=45, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_SEGMENTS', index=46, number=34, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNEXPECTED_END_OF_QUERY', index=47, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNEXPECTED_FROM_CLAUSE', index=48, number=47, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNRECOGNIZED_FIELD', index=49, number=32, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNEXPECTED_INPUT', index=50, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REQUESTED_METRICS_FOR_MANAGER', index=51, number=59, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=110, - serialized_end=1762, -) -_sym_db.RegisterEnumDescriptor(_QUERYERRORENUM_QUERYERROR) - - -_QUERYERRORENUM = _descriptor.Descriptor( - name='QueryErrorEnum', - full_name='google.ads.googleads.v0.errors.QueryErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _QUERYERRORENUM_QUERYERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=91, - serialized_end=1762, -) - -_QUERYERRORENUM_QUERYERROR.containing_type = _QUERYERRORENUM -DESCRIPTOR.message_types_by_name['QueryErrorEnum'] = _QUERYERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -QueryErrorEnum = _reflection.GeneratedProtocolMessageType('QueryErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _QUERYERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.query_error_pb2' - , - __doc__ = """Container for enum describing possible query errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.QueryErrorEnum) - )) -_sym_db.RegisterMessage(QueryErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/query_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/query_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/query_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/quota_error_pb2.py b/google/ads/google_ads/v0/proto/errors/quota_error_pb2.py deleted file mode 100644 index 7fff7fc43..000000000 --- a/google/ads/google_ads/v0/proto/errors/quota_error_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/quota_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/quota_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\017QuotaErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n6google/ads/googleads_v0/proto/errors/quota_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x8f\x01\n\x0eQuotaErrorEnum\"}\n\nQuotaError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x16\n\x12RESOURCE_EXHAUSTED\x10\x02\x12\x15\n\x11\x41\x43\x43\x45SS_PROHIBITED\x10\x03\x12\"\n\x1eRESOURCE_TEMPORARILY_EXHAUSTED\x10\x04\x42\xea\x01\n\"com.google.ads.googleads.v0.errorsB\x0fQuotaErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_QUOTAERRORENUM_QUOTAERROR = _descriptor.EnumDescriptor( - name='QuotaError', - full_name='google.ads.googleads.v0.errors.QuotaErrorEnum.QuotaError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RESOURCE_EXHAUSTED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ACCESS_PROHIBITED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RESOURCE_TEMPORARILY_EXHAUSTED', index=4, number=4, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=109, - serialized_end=234, -) -_sym_db.RegisterEnumDescriptor(_QUOTAERRORENUM_QUOTAERROR) - - -_QUOTAERRORENUM = _descriptor.Descriptor( - name='QuotaErrorEnum', - full_name='google.ads.googleads.v0.errors.QuotaErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _QUOTAERRORENUM_QUOTAERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=91, - serialized_end=234, -) - -_QUOTAERRORENUM_QUOTAERROR.containing_type = _QUOTAERRORENUM -DESCRIPTOR.message_types_by_name['QuotaErrorEnum'] = _QUOTAERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -QuotaErrorEnum = _reflection.GeneratedProtocolMessageType('QuotaErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _QUOTAERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.quota_error_pb2' - , - __doc__ = """Container for enum describing possible quota errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.QuotaErrorEnum) - )) -_sym_db.RegisterMessage(QuotaErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/quota_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/quota_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/quota_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/range_error_pb2.py b/google/ads/google_ads/v0/proto/errors/range_error_pb2.py deleted file mode 100644 index 7068672c6..000000000 --- a/google/ads/google_ads/v0/proto/errors/range_error_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/range_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/range_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\017RangeErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n6google/ads/googleads_v0/proto/errors/range_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"W\n\x0eRangeErrorEnum\"E\n\nRangeError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07TOO_LOW\x10\x02\x12\x0c\n\x08TOO_HIGH\x10\x03\x42\xea\x01\n\"com.google.ads.googleads.v0.errorsB\x0fRangeErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_RANGEERRORENUM_RANGEERROR = _descriptor.EnumDescriptor( - name='RangeError', - full_name='google.ads.googleads.v0.errors.RangeErrorEnum.RangeError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_LOW', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_HIGH', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=108, - serialized_end=177, -) -_sym_db.RegisterEnumDescriptor(_RANGEERRORENUM_RANGEERROR) - - -_RANGEERRORENUM = _descriptor.Descriptor( - name='RangeErrorEnum', - full_name='google.ads.googleads.v0.errors.RangeErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _RANGEERRORENUM_RANGEERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=90, - serialized_end=177, -) - -_RANGEERRORENUM_RANGEERROR.containing_type = _RANGEERRORENUM -DESCRIPTOR.message_types_by_name['RangeErrorEnum'] = _RANGEERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -RangeErrorEnum = _reflection.GeneratedProtocolMessageType('RangeErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _RANGEERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.range_error_pb2' - , - __doc__ = """Container for enum describing possible range errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.RangeErrorEnum) - )) -_sym_db.RegisterMessage(RangeErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/range_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/range_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/range_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/recommendation_error_pb2.py b/google/ads/google_ads/v0/proto/errors/recommendation_error_pb2.py deleted file mode 100644 index 75e0ca3db..000000000 --- a/google/ads/google_ads/v0/proto/errors/recommendation_error_pb2.py +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/recommendation_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/recommendation_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\030RecommendationErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n?google/ads/googleads_v0/proto/errors/recommendation_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xbf\x03\n\x17RecommendationErrorEnum\"\xa3\x03\n\x13RecommendationError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1b\n\x17\x42UDGET_AMOUNT_TOO_SMALL\x10\x02\x12\x1b\n\x17\x42UDGET_AMOUNT_TOO_LARGE\x10\x03\x12\x19\n\x15INVALID_BUDGET_AMOUNT\x10\x04\x12\x10\n\x0cPOLICY_ERROR\x10\x05\x12\x16\n\x12INVALID_BID_AMOUNT\x10\x06\x12\x19\n\x15\x41\x44GROUP_KEYWORD_LIMIT\x10\x07\x12\"\n\x1eRECOMMENDATION_ALREADY_APPLIED\x10\x08\x12\x1e\n\x1aRECOMMENDATION_INVALIDATED\x10\t\x12\x17\n\x13TOO_MANY_OPERATIONS\x10\n\x12\x11\n\rNO_OPERATIONS\x10\x0b\x12!\n\x1d\x44IFFERENT_TYPES_NOT_SUPPORTED\x10\x0c\x12\x1b\n\x17\x44UPLICATE_RESOURCE_NAME\x10\r\x12$\n RECOMMENDATION_ALREADY_DISMISSED\x10\x0e\x42\xf3\x01\n\"com.google.ads.googleads.v0.errorsB\x18RecommendationErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_RECOMMENDATIONERRORENUM_RECOMMENDATIONERROR = _descriptor.EnumDescriptor( - name='RecommendationError', - full_name='google.ads.googleads.v0.errors.RecommendationErrorEnum.RecommendationError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BUDGET_AMOUNT_TOO_SMALL', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BUDGET_AMOUNT_TOO_LARGE', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_BUDGET_AMOUNT', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='POLICY_ERROR', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_BID_AMOUNT', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADGROUP_KEYWORD_LIMIT', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RECOMMENDATION_ALREADY_APPLIED', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RECOMMENDATION_INVALIDATED', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_OPERATIONS', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NO_OPERATIONS', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DIFFERENT_TYPES_NOT_SUPPORTED', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_RESOURCE_NAME', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RECOMMENDATION_ALREADY_DISMISSED', index=14, number=14, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=128, - serialized_end=547, -) -_sym_db.RegisterEnumDescriptor(_RECOMMENDATIONERRORENUM_RECOMMENDATIONERROR) - - -_RECOMMENDATIONERRORENUM = _descriptor.Descriptor( - name='RecommendationErrorEnum', - full_name='google.ads.googleads.v0.errors.RecommendationErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _RECOMMENDATIONERRORENUM_RECOMMENDATIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=100, - serialized_end=547, -) - -_RECOMMENDATIONERRORENUM_RECOMMENDATIONERROR.containing_type = _RECOMMENDATIONERRORENUM -DESCRIPTOR.message_types_by_name['RecommendationErrorEnum'] = _RECOMMENDATIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -RecommendationErrorEnum = _reflection.GeneratedProtocolMessageType('RecommendationErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _RECOMMENDATIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.recommendation_error_pb2' - , - __doc__ = """Container for enum describing possible errors from applying a - recommendation. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.RecommendationErrorEnum) - )) -_sym_db.RegisterMessage(RecommendationErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/recommendation_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/recommendation_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/recommendation_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/region_code_error_pb2.py b/google/ads/google_ads/v0/proto/errors/region_code_error_pb2.py deleted file mode 100644 index 9d15a9c78..000000000 --- a/google/ads/google_ads/v0/proto/errors/region_code_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/region_code_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/region_code_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\024RegionCodeErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n\n:TARGET_ALL_IS_NOT_ALLOWED_FOR_PLACEMENT_IN_SEARCH_CAMPAIGN\x10\x0c\x12\x38\n4UNIVERSAL_APP_CAMPAIGN_SETTING_DUPLICATE_DESCRIPTION\x10\r\x12\x42\n>UNIVERSAL_APP_CAMPAIGN_SETTING_DESCRIPTION_LINE_WIDTH_TOO_LONG\x10\x0e\x12<\n8UNIVERSAL_APP_CAMPAIGN_SETTING_APP_ID_CANNOT_BE_MODIFIED\x10\x0f\x12\x38\n4TOO_MANY_YOUTUBE_MEDIA_IDS_IN_UNIVERSAL_APP_CAMPAIGN\x10\x10\x12\x36\n2TOO_MANY_IMAGE_MEDIA_IDS_IN_UNIVERSAL_APP_CAMPAIGN\x10\x11\x12\x31\n-MEDIA_INCOMPATIBLE_FOR_UNIVERSAL_APP_CAMPAIGN\x10\x12\x12\x1e\n\x1aTOO_MANY_EXCLAMATION_MARKS\x10\x13\x42\xec\x01\n\"com.google.ads.googleads.v0.errorsB\x11SettingErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_SETTINGERRORENUM_SETTINGERROR = _descriptor.EnumDescriptor( - name='SettingError', - full_name='google.ads.googleads.v0.errors.SettingErrorEnum.SettingError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SETTING_TYPE_IS_NOT_AVAILABLE', index=2, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SETTING_TYPE_IS_NOT_COMPATIBLE_WITH_CAMPAIGN', index=3, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TARGETING_SETTING_CONTAINS_INVALID_CRITERION_TYPE_GROUP', index=4, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TARGETING_SETTING_DEMOGRAPHIC_CRITERION_TYPE_GROUPS_MUST_BE_SET_TO_TARGET_ALL', index=5, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TARGETING_SETTING_CANNOT_CHANGE_TARGET_ALL_TO_FALSE_FOR_DEMOGRAPHIC_CRITERION_TYPE_GROUP', index=6, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_SEARCH_ADS_SETTING_AT_LEAST_ONE_FEED_ID_MUST_BE_PRESENT', index=7, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_INVALID_DOMAIN_NAME', index=8, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_SUBDOMAIN_NAME', index=9, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_INVALID_LANGUAGE_CODE', index=10, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TARGET_ALL_IS_NOT_ALLOWED_FOR_PLACEMENT_IN_SEARCH_CAMPAIGN', index=11, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNIVERSAL_APP_CAMPAIGN_SETTING_DUPLICATE_DESCRIPTION', index=12, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNIVERSAL_APP_CAMPAIGN_SETTING_DESCRIPTION_LINE_WIDTH_TOO_LONG', index=13, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNIVERSAL_APP_CAMPAIGN_SETTING_APP_ID_CANNOT_BE_MODIFIED', index=14, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_YOUTUBE_MEDIA_IDS_IN_UNIVERSAL_APP_CAMPAIGN', index=15, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_IMAGE_MEDIA_IDS_IN_UNIVERSAL_APP_CAMPAIGN', index=16, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MEDIA_INCOMPATIBLE_FOR_UNIVERSAL_APP_CAMPAIGN', index=17, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_MANY_EXCLAMATION_MARKS', index=18, number=19, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=114, - serialized_end=1179, -) -_sym_db.RegisterEnumDescriptor(_SETTINGERRORENUM_SETTINGERROR) - - -_SETTINGERRORENUM = _descriptor.Descriptor( - name='SettingErrorEnum', - full_name='google.ads.googleads.v0.errors.SettingErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _SETTINGERRORENUM_SETTINGERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=93, - serialized_end=1179, -) - -_SETTINGERRORENUM_SETTINGERROR.containing_type = _SETTINGERRORENUM -DESCRIPTOR.message_types_by_name['SettingErrorEnum'] = _SETTINGERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SettingErrorEnum = _reflection.GeneratedProtocolMessageType('SettingErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _SETTINGERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.setting_error_pb2' - , - __doc__ = """Container for enum describing possible setting errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.SettingErrorEnum) - )) -_sym_db.RegisterMessage(SettingErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/setting_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/setting_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/setting_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/shared_criterion_error_pb2.py b/google/ads/google_ads/v0/proto/errors/shared_criterion_error_pb2.py deleted file mode 100644 index 0addb958b..000000000 --- a/google/ads/google_ads/v0/proto/errors/shared_criterion_error_pb2.py +++ /dev/null @@ -1,94 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/shared_criterion_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/shared_criterion_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\031SharedCriterionErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/errors/shared_criterion_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x84\x01\n\x18SharedCriterionErrorEnum\"h\n\x14SharedCriterionError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x32\n.CRITERION_TYPE_NOT_ALLOWED_FOR_SHARED_SET_TYPE\x10\x02\x42\xf4\x01\n\"com.google.ads.googleads.v0.errorsB\x19SharedCriterionErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_SHAREDCRITERIONERRORENUM_SHAREDCRITERIONERROR = _descriptor.EnumDescriptor( - name='SharedCriterionError', - full_name='google.ads.googleads.v0.errors.SharedCriterionErrorEnum.SharedCriterionError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CRITERION_TYPE_NOT_ALLOWED_FOR_SHARED_SET_TYPE', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=130, - serialized_end=234, -) -_sym_db.RegisterEnumDescriptor(_SHAREDCRITERIONERRORENUM_SHAREDCRITERIONERROR) - - -_SHAREDCRITERIONERRORENUM = _descriptor.Descriptor( - name='SharedCriterionErrorEnum', - full_name='google.ads.googleads.v0.errors.SharedCriterionErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _SHAREDCRITERIONERRORENUM_SHAREDCRITERIONERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=102, - serialized_end=234, -) - -_SHAREDCRITERIONERRORENUM_SHAREDCRITERIONERROR.containing_type = _SHAREDCRITERIONERRORENUM -DESCRIPTOR.message_types_by_name['SharedCriterionErrorEnum'] = _SHAREDCRITERIONERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SharedCriterionErrorEnum = _reflection.GeneratedProtocolMessageType('SharedCriterionErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _SHAREDCRITERIONERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.shared_criterion_error_pb2' - , - __doc__ = """Container for enum describing possible shared criterion errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.SharedCriterionErrorEnum) - )) -_sym_db.RegisterMessage(SharedCriterionErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/shared_criterion_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/shared_criterion_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/shared_criterion_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/shared_set_error_pb2.py b/google/ads/google_ads/v0/proto/errors/shared_set_error_pb2.py deleted file mode 100644 index d3ccb066f..000000000 --- a/google/ads/google_ads/v0/proto/errors/shared_set_error_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/shared_set_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/shared_set_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\023SharedSetErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/errors/shared_set_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xbc\x01\n\x12SharedSetErrorEnum\"\xa5\x01\n\x0eSharedSetError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x32\n.CUSTOMER_CANNOT_CREATE_SHARED_SET_OF_THIS_TYPE\x10\x02\x12\x12\n\x0e\x44UPLICATE_NAME\x10\x03\x12\x16\n\x12SHARED_SET_REMOVED\x10\x04\x12\x15\n\x11SHARED_SET_IN_USE\x10\x05\x42\xee\x01\n\"com.google.ads.googleads.v0.errorsB\x13SharedSetErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_SHAREDSETERRORENUM_SHAREDSETERROR = _descriptor.EnumDescriptor( - name='SharedSetError', - full_name='google.ads.googleads.v0.errors.SharedSetErrorEnum.SharedSetError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CUSTOMER_CANNOT_CREATE_SHARED_SET_OF_THIS_TYPE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_NAME', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SHARED_SET_REMOVED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SHARED_SET_IN_USE', index=5, number=5, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=119, - serialized_end=284, -) -_sym_db.RegisterEnumDescriptor(_SHAREDSETERRORENUM_SHAREDSETERROR) - - -_SHAREDSETERRORENUM = _descriptor.Descriptor( - name='SharedSetErrorEnum', - full_name='google.ads.googleads.v0.errors.SharedSetErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _SHAREDSETERRORENUM_SHAREDSETERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=96, - serialized_end=284, -) - -_SHAREDSETERRORENUM_SHAREDSETERROR.containing_type = _SHAREDSETERRORENUM -DESCRIPTOR.message_types_by_name['SharedSetErrorEnum'] = _SHAREDSETERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SharedSetErrorEnum = _reflection.GeneratedProtocolMessageType('SharedSetErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _SHAREDSETERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.shared_set_error_pb2' - , - __doc__ = """Container for enum describing possible shared set errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.SharedSetErrorEnum) - )) -_sym_db.RegisterMessage(SharedSetErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/shared_set_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/shared_set_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/shared_set_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/string_format_error_pb2.py b/google/ads/google_ads/v0/proto/errors/string_format_error_pb2.py deleted file mode 100644 index 6ed8ae561..000000000 --- a/google/ads/google_ads/v0/proto/errors/string_format_error_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/string_format_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/string_format_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\026StringFormatErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/errors/string_format_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"q\n\x15StringFormatErrorEnum\"X\n\x11StringFormatError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x11\n\rILLEGAL_CHARS\x10\x02\x12\x12\n\x0eINVALID_FORMAT\x10\x03\x42\xf1\x01\n\"com.google.ads.googleads.v0.errorsB\x16StringFormatErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_STRINGFORMATERRORENUM_STRINGFORMATERROR = _descriptor.EnumDescriptor( - name='StringFormatError', - full_name='google.ads.googleads.v0.errors.StringFormatErrorEnum.StringFormatError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ILLEGAL_CHARS', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FORMAT', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=123, - serialized_end=211, -) -_sym_db.RegisterEnumDescriptor(_STRINGFORMATERRORENUM_STRINGFORMATERROR) - - -_STRINGFORMATERRORENUM = _descriptor.Descriptor( - name='StringFormatErrorEnum', - full_name='google.ads.googleads.v0.errors.StringFormatErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _STRINGFORMATERRORENUM_STRINGFORMATERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=98, - serialized_end=211, -) - -_STRINGFORMATERRORENUM_STRINGFORMATERROR.containing_type = _STRINGFORMATERRORENUM -DESCRIPTOR.message_types_by_name['StringFormatErrorEnum'] = _STRINGFORMATERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -StringFormatErrorEnum = _reflection.GeneratedProtocolMessageType('StringFormatErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _STRINGFORMATERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.string_format_error_pb2' - , - __doc__ = """Container for enum describing possible string format errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.StringFormatErrorEnum) - )) -_sym_db.RegisterMessage(StringFormatErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/string_format_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/string_format_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/string_format_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/string_length_error_pb2.py b/google/ads/google_ads/v0/proto/errors/string_length_error_pb2.py deleted file mode 100644 index 9e7f7a59f..000000000 --- a/google/ads/google_ads/v0/proto/errors/string_length_error_pb2.py +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/string_length_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/string_length_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\026StringLengthErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/errors/string_length_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"g\n\x15StringLengthErrorEnum\"N\n\x11StringLengthError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\r\n\tTOO_SHORT\x10\x02\x12\x0c\n\x08TOO_LONG\x10\x03\x42\xf1\x01\n\"com.google.ads.googleads.v0.errorsB\x16StringLengthErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_STRINGLENGTHERRORENUM_STRINGLENGTHERROR = _descriptor.EnumDescriptor( - name='StringLengthError', - full_name='google.ads.googleads.v0.errors.StringLengthErrorEnum.StringLengthError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_SHORT', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TOO_LONG', index=3, number=3, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=123, - serialized_end=201, -) -_sym_db.RegisterEnumDescriptor(_STRINGLENGTHERRORENUM_STRINGLENGTHERROR) - - -_STRINGLENGTHERRORENUM = _descriptor.Descriptor( - name='StringLengthErrorEnum', - full_name='google.ads.googleads.v0.errors.StringLengthErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _STRINGLENGTHERRORENUM_STRINGLENGTHERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=98, - serialized_end=201, -) - -_STRINGLENGTHERRORENUM_STRINGLENGTHERROR.containing_type = _STRINGLENGTHERRORENUM -DESCRIPTOR.message_types_by_name['StringLengthErrorEnum'] = _STRINGLENGTHERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -StringLengthErrorEnum = _reflection.GeneratedProtocolMessageType('StringLengthErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _STRINGLENGTHERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.string_length_error_pb2' - , - __doc__ = """Container for enum describing possible string length errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.StringLengthErrorEnum) - )) -_sym_db.RegisterMessage(StringLengthErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/string_length_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/string_length_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/string_length_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/url_field_error_pb2.py b/google/ads/google_ads/v0/proto/errors/url_field_error_pb2.py deleted file mode 100644 index 21008b156..000000000 --- a/google/ads/google_ads/v0/proto/errors/url_field_error_pb2.py +++ /dev/null @@ -1,294 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/url_field_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/url_field_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\022UrlFieldErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n:google/ads/googleads_v0/proto/errors/url_field_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\x95\x0e\n\x11UrlFieldErrorEnum\"\xff\r\n\rUrlFieldError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12!\n\x1dINVALID_TRACKING_URL_TEMPLATE\x10\x02\x12(\n$INVALID_TAG_IN_TRACKING_URL_TEMPLATE\x10\x03\x12%\n!MISSING_TRACKING_URL_TEMPLATE_TAG\x10\x04\x12-\n)MISSING_PROTOCOL_IN_TRACKING_URL_TEMPLATE\x10\x05\x12-\n)INVALID_PROTOCOL_IN_TRACKING_URL_TEMPLATE\x10\x06\x12#\n\x1fMALFORMED_TRACKING_URL_TEMPLATE\x10\x07\x12)\n%MISSING_HOST_IN_TRACKING_URL_TEMPLATE\x10\x08\x12(\n$INVALID_TLD_IN_TRACKING_URL_TEMPLATE\x10\t\x12.\n*REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG\x10\n\x12\x15\n\x11INVALID_FINAL_URL\x10\x0b\x12\x1c\n\x18INVALID_TAG_IN_FINAL_URL\x10\x0c\x12\"\n\x1eREDUNDANT_NESTED_FINAL_URL_TAG\x10\r\x12!\n\x1dMISSING_PROTOCOL_IN_FINAL_URL\x10\x0e\x12!\n\x1dINVALID_PROTOCOL_IN_FINAL_URL\x10\x0f\x12\x17\n\x13MALFORMED_FINAL_URL\x10\x10\x12\x1d\n\x19MISSING_HOST_IN_FINAL_URL\x10\x11\x12\x1c\n\x18INVALID_TLD_IN_FINAL_URL\x10\x12\x12\x1c\n\x18INVALID_FINAL_MOBILE_URL\x10\x13\x12#\n\x1fINVALID_TAG_IN_FINAL_MOBILE_URL\x10\x14\x12)\n%REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG\x10\x15\x12(\n$MISSING_PROTOCOL_IN_FINAL_MOBILE_URL\x10\x16\x12(\n$INVALID_PROTOCOL_IN_FINAL_MOBILE_URL\x10\x17\x12\x1e\n\x1aMALFORMED_FINAL_MOBILE_URL\x10\x18\x12$\n MISSING_HOST_IN_FINAL_MOBILE_URL\x10\x19\x12#\n\x1fINVALID_TLD_IN_FINAL_MOBILE_URL\x10\x1a\x12\x19\n\x15INVALID_FINAL_APP_URL\x10\x1b\x12 \n\x1cINVALID_TAG_IN_FINAL_APP_URL\x10\x1c\x12&\n\"REDUNDANT_NESTED_FINAL_APP_URL_TAG\x10\x1d\x12 \n\x1cMULTIPLE_APP_URLS_FOR_OSTYPE\x10\x1e\x12\x12\n\x0eINVALID_OSTYPE\x10\x1f\x12 \n\x1cINVALID_PROTOCOL_FOR_APP_URL\x10 \x12\"\n\x1eINVALID_PACKAGE_ID_FOR_APP_URL\x10!\x12-\n)URL_CUSTOM_PARAMETERS_COUNT_EXCEEDS_LIMIT\x10\"\x12\x32\n.INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_KEY\x10\'\x12\x34\n0INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_VALUE\x10(\x12-\n)INVALID_TAG_IN_URL_CUSTOM_PARAMETER_VALUE\x10)\x12-\n)REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG\x10*\x12\x14\n\x10MISSING_PROTOCOL\x10+\x12\x14\n\x10INVALID_PROTOCOL\x10\x34\x12\x0f\n\x0bINVALID_URL\x10,\x12\x1e\n\x1a\x44\x45STINATION_URL_DEPRECATED\x10-\x12\x16\n\x12INVALID_TAG_IN_URL\x10.\x12\x13\n\x0fMISSING_URL_TAG\x10/\x12\x14\n\x10\x44UPLICATE_URL_ID\x10\x30\x12\x12\n\x0eINVALID_URL_ID\x10\x31\x12\x1e\n\x1a\x46INAL_URL_SUFFIX_MALFORMED\x10\x32\x12#\n\x1fINVALID_TAG_IN_FINAL_URL_SUFFIX\x10\x33\x12\x1c\n\x18INVALID_TOP_LEVEL_DOMAIN\x10\x35\x12\x1e\n\x1aMALFORMED_TOP_LEVEL_DOMAIN\x10\x36\x12\x11\n\rMALFORMED_URL\x10\x37\x12\x10\n\x0cMISSING_HOST\x10\x38\x42\xed\x01\n\"com.google.ads.googleads.v0.errorsB\x12UrlFieldErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_URLFIELDERRORENUM_URLFIELDERROR = _descriptor.EnumDescriptor( - name='UrlFieldError', - full_name='google.ads.googleads.v0.errors.UrlFieldErrorEnum.UrlFieldError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TRACKING_URL_TEMPLATE', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TAG_IN_TRACKING_URL_TEMPLATE', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_TRACKING_URL_TEMPLATE_TAG', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_PROTOCOL_IN_TRACKING_URL_TEMPLATE', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PROTOCOL_IN_TRACKING_URL_TEMPLATE', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MALFORMED_TRACKING_URL_TEMPLATE', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_HOST_IN_TRACKING_URL_TEMPLATE', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TLD_IN_TRACKING_URL_TEMPLATE', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FINAL_URL', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TAG_IN_FINAL_URL', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REDUNDANT_NESTED_FINAL_URL_TAG', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_PROTOCOL_IN_FINAL_URL', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PROTOCOL_IN_FINAL_URL', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MALFORMED_FINAL_URL', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_HOST_IN_FINAL_URL', index=17, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TLD_IN_FINAL_URL', index=18, number=18, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FINAL_MOBILE_URL', index=19, number=19, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TAG_IN_FINAL_MOBILE_URL', index=20, number=20, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG', index=21, number=21, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_PROTOCOL_IN_FINAL_MOBILE_URL', index=22, number=22, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PROTOCOL_IN_FINAL_MOBILE_URL', index=23, number=23, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MALFORMED_FINAL_MOBILE_URL', index=24, number=24, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_HOST_IN_FINAL_MOBILE_URL', index=25, number=25, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TLD_IN_FINAL_MOBILE_URL', index=26, number=26, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_FINAL_APP_URL', index=27, number=27, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TAG_IN_FINAL_APP_URL', index=28, number=28, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REDUNDANT_NESTED_FINAL_APP_URL_TAG', index=29, number=29, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MULTIPLE_APP_URLS_FOR_OSTYPE', index=30, number=30, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_OSTYPE', index=31, number=31, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PROTOCOL_FOR_APP_URL', index=32, number=32, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PACKAGE_ID_FOR_APP_URL', index=33, number=33, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='URL_CUSTOM_PARAMETERS_COUNT_EXCEEDS_LIMIT', index=34, number=34, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_KEY', index=35, number=39, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_VALUE', index=36, number=40, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TAG_IN_URL_CUSTOM_PARAMETER_VALUE', index=37, number=41, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG', index=38, number=42, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_PROTOCOL', index=39, number=43, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_PROTOCOL', index=40, number=52, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_URL', index=41, number=44, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DESTINATION_URL_DEPRECATED', index=42, number=45, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TAG_IN_URL', index=43, number=46, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_URL_TAG', index=44, number=47, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_URL_ID', index=45, number=48, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_URL_ID', index=46, number=49, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FINAL_URL_SUFFIX_MALFORMED', index=47, number=50, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TAG_IN_FINAL_URL_SUFFIX', index=48, number=51, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TOP_LEVEL_DOMAIN', index=49, number=53, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MALFORMED_TOP_LEVEL_DOMAIN', index=50, number=54, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MALFORMED_URL', index=51, number=55, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MISSING_HOST', index=52, number=56, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=117, - serialized_end=1908, -) -_sym_db.RegisterEnumDescriptor(_URLFIELDERRORENUM_URLFIELDERROR) - - -_URLFIELDERRORENUM = _descriptor.Descriptor( - name='UrlFieldErrorEnum', - full_name='google.ads.googleads.v0.errors.UrlFieldErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _URLFIELDERRORENUM_URLFIELDERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=95, - serialized_end=1908, -) - -_URLFIELDERRORENUM_URLFIELDERROR.containing_type = _URLFIELDERRORENUM -DESCRIPTOR.message_types_by_name['UrlFieldErrorEnum'] = _URLFIELDERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -UrlFieldErrorEnum = _reflection.GeneratedProtocolMessageType('UrlFieldErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _URLFIELDERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.url_field_error_pb2' - , - __doc__ = """Container for enum describing possible url field errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.UrlFieldErrorEnum) - )) -_sym_db.RegisterMessage(UrlFieldErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/url_field_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/url_field_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/url_field_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/errors/user_list_error_pb2.py b/google/ads/google_ads/v0/proto/errors/user_list_error_pb2.py deleted file mode 100644 index 8fdf7ce01..000000000 --- a/google/ads/google_ads/v0/proto/errors/user_list_error_pb2.py +++ /dev/null @@ -1,194 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/errors/user_list_error.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/errors/user_list_error.proto', - package='google.ads.googleads.v0.errors', - syntax='proto3', - serialized_options=_b('\n\"com.google.ads.googleads.v0.errorsB\022UserListErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V0.Errors\312\002\036Google\\Ads\\GoogleAds\\V0\\Errors\352\002\"Google::Ads::GoogleAds::V0::Errors'), - serialized_pb=_b('\n:google/ads/googleads_v0/proto/errors/user_list_error.proto\x12\x1egoogle.ads.googleads.v0.errors\"\xec\x07\n\x11UserListErrorEnum\"\xd6\x07\n\rUserListError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x37\n3EXTERNAL_REMARKETING_USER_LIST_MUTATE_NOT_SUPPORTED\x10\x02\x12\x1a\n\x16\x43ONCRETE_TYPE_REQUIRED\x10\x03\x12\x1f\n\x1b\x43ONVERSION_TYPE_ID_REQUIRED\x10\x04\x12\x1e\n\x1a\x44UPLICATE_CONVERSION_TYPES\x10\x05\x12\x1b\n\x17INVALID_CONVERSION_TYPE\x10\x06\x12\x17\n\x13INVALID_DESCRIPTION\x10\x07\x12\x10\n\x0cINVALID_NAME\x10\x08\x12\x10\n\x0cINVALID_TYPE\x10\t\x12\x34\n0CAN_NOT_ADD_LOGICAL_LIST_AS_LOGICAL_LIST_OPERAND\x10\n\x12*\n&INVALID_USER_LIST_LOGICAL_RULE_OPERAND\x10\x0b\x12\x15\n\x11NAME_ALREADY_USED\x10\x0c\x12%\n!NEW_CONVERSION_TYPE_NAME_REQUIRED\x10\r\x12%\n!CONVERSION_TYPE_NAME_ALREADY_USED\x10\x0e\x12\x1e\n\x1aOWNERSHIP_REQUIRED_FOR_SET\x10\x0f\x12\"\n\x1eUSER_LIST_MUTATE_NOT_SUPPORTED\x10\x10\x12\x10\n\x0cINVALID_RULE\x10\x11\x12\x16\n\x12INVALID_DATE_RANGE\x10\x1b\x12%\n!CAN_NOT_MUTATE_SENSITIVE_USERLIST\x10\x1c\x12\x1f\n\x1bMAX_NUM_RULEBASED_USERLISTS\x10\x1d\x12\'\n#CANNOT_MODIFY_BILLABLE_RECORD_COUNT\x10\x1e\x12\x12\n\x0e\x41PP_ID_NOT_SET\x10\x1f\x12-\n)USERLIST_NAME_IS_RESERVED_FOR_SYSTEM_LIST\x10 \x12\x36\n2ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA\x10!\x12\x1e\n\x1aRULE_TYPE_IS_NOT_SUPPORTED\x10\"\x12:\n6CAN_NOT_ADD_A_SIMILAR_USERLIST_AS_LOGICAL_LIST_OPERAND\x10#\x12:\n6CAN_NOT_MIX_CRM_BASED_IN_LOGICAL_LIST_WITH_OTHER_LISTS\x10$B\xed\x01\n\"com.google.ads.googleads.v0.errorsB\x12UserListErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v0/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V0.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V0\\Errors\xea\x02\"Google::Ads::GoogleAds::V0::Errorsb\x06proto3') -) - - - -_USERLISTERRORENUM_USERLISTERROR = _descriptor.EnumDescriptor( - name='UserListError', - full_name='google.ads.googleads.v0.errors.UserListErrorEnum.UserListError', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='EXTERNAL_REMARKETING_USER_LIST_MUTATE_NOT_SUPPORTED', index=2, number=2, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONCRETE_TYPE_REQUIRED', index=3, number=3, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONVERSION_TYPE_ID_REQUIRED', index=4, number=4, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DUPLICATE_CONVERSION_TYPES', index=5, number=5, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_CONVERSION_TYPE', index=6, number=6, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_DESCRIPTION', index=7, number=7, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_NAME', index=8, number=8, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_TYPE', index=9, number=9, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAN_NOT_ADD_LOGICAL_LIST_AS_LOGICAL_LIST_OPERAND', index=10, number=10, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_USER_LIST_LOGICAL_RULE_OPERAND', index=11, number=11, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NAME_ALREADY_USED', index=12, number=12, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NEW_CONVERSION_TYPE_NAME_REQUIRED', index=13, number=13, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONVERSION_TYPE_NAME_ALREADY_USED', index=14, number=14, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OWNERSHIP_REQUIRED_FOR_SET', index=15, number=15, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='USER_LIST_MUTATE_NOT_SUPPORTED', index=16, number=16, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_RULE', index=17, number=17, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INVALID_DATE_RANGE', index=18, number=27, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAN_NOT_MUTATE_SENSITIVE_USERLIST', index=19, number=28, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MAX_NUM_RULEBASED_USERLISTS', index=20, number=29, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CANNOT_MODIFY_BILLABLE_RECORD_COUNT', index=21, number=30, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APP_ID_NOT_SET', index=22, number=31, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='USERLIST_NAME_IS_RESERVED_FOR_SYSTEM_LIST', index=23, number=32, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA', index=24, number=33, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RULE_TYPE_IS_NOT_SUPPORTED', index=25, number=34, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAN_NOT_ADD_A_SIMILAR_USERLIST_AS_LOGICAL_LIST_OPERAND', index=26, number=35, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CAN_NOT_MIX_CRM_BASED_IN_LOGICAL_LIST_WITH_OTHER_LISTS', index=27, number=36, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=117, - serialized_end=1099, -) -_sym_db.RegisterEnumDescriptor(_USERLISTERRORENUM_USERLISTERROR) - - -_USERLISTERRORENUM = _descriptor.Descriptor( - name='UserListErrorEnum', - full_name='google.ads.googleads.v0.errors.UserListErrorEnum', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _USERLISTERRORENUM_USERLISTERROR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=95, - serialized_end=1099, -) - -_USERLISTERRORENUM_USERLISTERROR.containing_type = _USERLISTERRORENUM -DESCRIPTOR.message_types_by_name['UserListErrorEnum'] = _USERLISTERRORENUM -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -UserListErrorEnum = _reflection.GeneratedProtocolMessageType('UserListErrorEnum', (_message.Message,), dict( - DESCRIPTOR = _USERLISTERRORENUM, - __module__ = 'google.ads.googleads_v0.proto.errors.user_list_error_pb2' - , - __doc__ = """Container for enum describing possible user list errors. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.errors.UserListErrorEnum) - )) -_sym_db.RegisterMessage(UserListErrorEnum) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/errors/user_list_error_pb2_grpc.py b/google/ads/google_ads/v0/proto/errors/user_list_error_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/errors/user_list_error_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/__init__.py b/google/ads/google_ads/v0/proto/resources/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/google/ads/google_ads/v0/proto/resources/account_budget_pb2.py b/google/ads/google_ads/v0/proto/resources/account_budget_pb2.py deleted file mode 100644 index 8b839b818..000000000 --- a/google/ads/google_ads/v0/proto/resources/account_budget_pb2.py +++ /dev/null @@ -1,583 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/account_budget.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import account_budget_proposal_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__proposal__type__pb2 -from google.ads.google_ads.v0.proto.enums import account_budget_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__status__pb2 -from google.ads.google_ads.v0.proto.enums import spending_limit_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_spending__limit__type__pb2 -from google.ads.google_ads.v0.proto.enums import time_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/account_budget.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\022AccountBudgetProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n\n\x18proposed_start_date_time\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x18\x61pproved_start_date_time\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12=\n\x18total_adjustments_micros\x18\x12 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x14\x61mount_served_micros\x18\x13 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x15purchase_order_number\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05notes\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12g\n\x10pending_proposal\x18\x16 \x01(\x0b\x32M.google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal\x12>\n\x16proposed_end_date_time\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12V\n\x16proposed_end_time_type\x18\t \x01(\x0e\x32\x34.google.ads.googleads.v0.enums.TimeTypeEnum.TimeTypeH\x00\x12>\n\x16\x61pproved_end_date_time\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x01\x12V\n\x16\x61pproved_end_time_type\x18\x0b \x01(\x0e\x32\x34.google.ads.googleads.v0.enums.TimeTypeEnum.TimeTypeH\x01\x12\x45\n\x1eproposed_spending_limit_micros\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x02\x12n\n\x1cproposed_spending_limit_type\x18\r \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x02\x12\x45\n\x1e\x61pproved_spending_limit_micros\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x03\x12n\n\x1c\x61pproved_spending_limit_type\x18\x0f \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x03\x12\x45\n\x1e\x61\x64justed_spending_limit_micros\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x04\x12n\n\x1c\x61\x64justed_spending_limit_type\x18\x11 \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x04\x1a\x9c\x06\n\x1cPendingAccountBudgetProposal\x12=\n\x17\x61\x63\x63ount_budget_proposal\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12m\n\rproposal_type\x18\x02 \x01(\x0e\x32V.google.ads.googleads.v0.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fstart_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15purchase_order_number\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05notes\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12\x63reation_date_time\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\rend_date_time\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12M\n\rend_time_type\x18\x06 \x01(\x0e\x32\x34.google.ads.googleads.v0.enums.TimeTypeEnum.TimeTypeH\x00\x12<\n\x15spending_limit_micros\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x01\x12\x65\n\x13spending_limit_type\x18\x08 \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x01\x42\n\n\x08\x65nd_timeB\x10\n\x0espending_limitB\x13\n\x11proposed_end_timeB\x13\n\x11\x61pproved_end_timeB\x19\n\x17proposed_spending_limitB\x19\n\x17\x61pproved_spending_limitB\x19\n\x17\x61\x64justed_spending_limitB\xff\x01\n%com.google.ads.googleads.v0.resourcesB\x12\x41\x63\x63ountBudgetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__proposal__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_spending__limit__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL = _descriptor.Descriptor( - name='PendingAccountBudgetProposal', - full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='account_budget_proposal', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.account_budget_proposal', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposal_type', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.proposal_type', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.name', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='start_date_time', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.start_date_time', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='purchase_order_number', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.purchase_order_number', index=4, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='notes', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.notes', index=5, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='creation_date_time', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.creation_date_time', index=6, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='end_date_time', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.end_date_time', index=7, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='end_time_type', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.end_time_type', index=8, - number=6, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='spending_limit_micros', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.spending_limit_micros', index=9, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='spending_limit_type', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.spending_limit_type', index=10, - number=8, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='end_time', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.end_time', - index=0, containing_type=None, fields=[]), - _descriptor.OneofDescriptor( - name='spending_limit', full_name='google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal.spending_limit', - index=1, containing_type=None, fields=[]), - ], - serialized_start=1970, - serialized_end=2766, -) - -_ACCOUNTBUDGET = _descriptor.Descriptor( - name='AccountBudget', - full_name='google.ads.googleads.v0.resources.AccountBudget', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.AccountBudget.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.AccountBudget.id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='billing_setup', full_name='google.ads.googleads.v0.resources.AccountBudget.billing_setup', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.AccountBudget.status', index=3, - number=4, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.AccountBudget.name', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_start_date_time', full_name='google.ads.googleads.v0.resources.AccountBudget.proposed_start_date_time', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approved_start_date_time', full_name='google.ads.googleads.v0.resources.AccountBudget.approved_start_date_time', index=6, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='total_adjustments_micros', full_name='google.ads.googleads.v0.resources.AccountBudget.total_adjustments_micros', index=7, - number=18, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='amount_served_micros', full_name='google.ads.googleads.v0.resources.AccountBudget.amount_served_micros', index=8, - number=19, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='purchase_order_number', full_name='google.ads.googleads.v0.resources.AccountBudget.purchase_order_number', index=9, - number=20, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='notes', full_name='google.ads.googleads.v0.resources.AccountBudget.notes', index=10, - number=21, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='pending_proposal', full_name='google.ads.googleads.v0.resources.AccountBudget.pending_proposal', index=11, - number=22, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_end_date_time', full_name='google.ads.googleads.v0.resources.AccountBudget.proposed_end_date_time', index=12, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_end_time_type', full_name='google.ads.googleads.v0.resources.AccountBudget.proposed_end_time_type', index=13, - number=9, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approved_end_date_time', full_name='google.ads.googleads.v0.resources.AccountBudget.approved_end_date_time', index=14, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approved_end_time_type', full_name='google.ads.googleads.v0.resources.AccountBudget.approved_end_time_type', index=15, - number=11, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_spending_limit_micros', full_name='google.ads.googleads.v0.resources.AccountBudget.proposed_spending_limit_micros', index=16, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_spending_limit_type', full_name='google.ads.googleads.v0.resources.AccountBudget.proposed_spending_limit_type', index=17, - number=13, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approved_spending_limit_micros', full_name='google.ads.googleads.v0.resources.AccountBudget.approved_spending_limit_micros', index=18, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approved_spending_limit_type', full_name='google.ads.googleads.v0.resources.AccountBudget.approved_spending_limit_type', index=19, - number=15, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='adjusted_spending_limit_micros', full_name='google.ads.googleads.v0.resources.AccountBudget.adjusted_spending_limit_micros', index=20, - number=16, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='adjusted_spending_limit_type', full_name='google.ads.googleads.v0.resources.AccountBudget.adjusted_spending_limit_type', index=21, - number=17, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='proposed_end_time', full_name='google.ads.googleads.v0.resources.AccountBudget.proposed_end_time', - index=0, containing_type=None, fields=[]), - _descriptor.OneofDescriptor( - name='approved_end_time', full_name='google.ads.googleads.v0.resources.AccountBudget.approved_end_time', - index=1, containing_type=None, fields=[]), - _descriptor.OneofDescriptor( - name='proposed_spending_limit', full_name='google.ads.googleads.v0.resources.AccountBudget.proposed_spending_limit', - index=2, containing_type=None, fields=[]), - _descriptor.OneofDescriptor( - name='approved_spending_limit', full_name='google.ads.googleads.v0.resources.AccountBudget.approved_spending_limit', - index=3, containing_type=None, fields=[]), - _descriptor.OneofDescriptor( - name='adjusted_spending_limit', full_name='google.ads.googleads.v0.resources.AccountBudget.adjusted_spending_limit', - index=4, containing_type=None, fields=[]), - ], - serialized_start=385, - serialized_end=2889, -) - -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['account_budget_proposal'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['proposal_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__proposal__type__pb2._ACCOUNTBUDGETPROPOSALTYPEENUM_ACCOUNTBUDGETPROPOSALTYPE -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['start_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['purchase_order_number'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['notes'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['creation_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['end_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['end_time_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2._TIMETYPEENUM_TIMETYPE -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['spending_limit_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['spending_limit_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_spending__limit__type__pb2._SPENDINGLIMITTYPEENUM_SPENDINGLIMITTYPE -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.containing_type = _ACCOUNTBUDGET -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.oneofs_by_name['end_time'].fields.append( - _ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['end_date_time']) -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['end_date_time'].containing_oneof = _ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.oneofs_by_name['end_time'] -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.oneofs_by_name['end_time'].fields.append( - _ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['end_time_type']) -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['end_time_type'].containing_oneof = _ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.oneofs_by_name['end_time'] -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.oneofs_by_name['spending_limit'].fields.append( - _ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['spending_limit_micros']) -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['spending_limit_micros'].containing_oneof = _ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.oneofs_by_name['spending_limit'] -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.oneofs_by_name['spending_limit'].fields.append( - _ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['spending_limit_type']) -_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['spending_limit_type'].containing_oneof = _ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.oneofs_by_name['spending_limit'] -_ACCOUNTBUDGET.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ACCOUNTBUDGET.fields_by_name['billing_setup'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__status__pb2._ACCOUNTBUDGETSTATUSENUM_ACCOUNTBUDGETSTATUS -_ACCOUNTBUDGET.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET.fields_by_name['proposed_start_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET.fields_by_name['approved_start_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET.fields_by_name['total_adjustments_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ACCOUNTBUDGET.fields_by_name['amount_served_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ACCOUNTBUDGET.fields_by_name['purchase_order_number'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET.fields_by_name['notes'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET.fields_by_name['pending_proposal'].message_type = _ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL -_ACCOUNTBUDGET.fields_by_name['proposed_end_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET.fields_by_name['proposed_end_time_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2._TIMETYPEENUM_TIMETYPE -_ACCOUNTBUDGET.fields_by_name['approved_end_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGET.fields_by_name['approved_end_time_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2._TIMETYPEENUM_TIMETYPE -_ACCOUNTBUDGET.fields_by_name['proposed_spending_limit_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ACCOUNTBUDGET.fields_by_name['proposed_spending_limit_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_spending__limit__type__pb2._SPENDINGLIMITTYPEENUM_SPENDINGLIMITTYPE -_ACCOUNTBUDGET.fields_by_name['approved_spending_limit_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ACCOUNTBUDGET.fields_by_name['approved_spending_limit_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_spending__limit__type__pb2._SPENDINGLIMITTYPEENUM_SPENDINGLIMITTYPE -_ACCOUNTBUDGET.fields_by_name['adjusted_spending_limit_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ACCOUNTBUDGET.fields_by_name['adjusted_spending_limit_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_spending__limit__type__pb2._SPENDINGLIMITTYPEENUM_SPENDINGLIMITTYPE -_ACCOUNTBUDGET.oneofs_by_name['proposed_end_time'].fields.append( - _ACCOUNTBUDGET.fields_by_name['proposed_end_date_time']) -_ACCOUNTBUDGET.fields_by_name['proposed_end_date_time'].containing_oneof = _ACCOUNTBUDGET.oneofs_by_name['proposed_end_time'] -_ACCOUNTBUDGET.oneofs_by_name['proposed_end_time'].fields.append( - _ACCOUNTBUDGET.fields_by_name['proposed_end_time_type']) -_ACCOUNTBUDGET.fields_by_name['proposed_end_time_type'].containing_oneof = _ACCOUNTBUDGET.oneofs_by_name['proposed_end_time'] -_ACCOUNTBUDGET.oneofs_by_name['approved_end_time'].fields.append( - _ACCOUNTBUDGET.fields_by_name['approved_end_date_time']) -_ACCOUNTBUDGET.fields_by_name['approved_end_date_time'].containing_oneof = _ACCOUNTBUDGET.oneofs_by_name['approved_end_time'] -_ACCOUNTBUDGET.oneofs_by_name['approved_end_time'].fields.append( - _ACCOUNTBUDGET.fields_by_name['approved_end_time_type']) -_ACCOUNTBUDGET.fields_by_name['approved_end_time_type'].containing_oneof = _ACCOUNTBUDGET.oneofs_by_name['approved_end_time'] -_ACCOUNTBUDGET.oneofs_by_name['proposed_spending_limit'].fields.append( - _ACCOUNTBUDGET.fields_by_name['proposed_spending_limit_micros']) -_ACCOUNTBUDGET.fields_by_name['proposed_spending_limit_micros'].containing_oneof = _ACCOUNTBUDGET.oneofs_by_name['proposed_spending_limit'] -_ACCOUNTBUDGET.oneofs_by_name['proposed_spending_limit'].fields.append( - _ACCOUNTBUDGET.fields_by_name['proposed_spending_limit_type']) -_ACCOUNTBUDGET.fields_by_name['proposed_spending_limit_type'].containing_oneof = _ACCOUNTBUDGET.oneofs_by_name['proposed_spending_limit'] -_ACCOUNTBUDGET.oneofs_by_name['approved_spending_limit'].fields.append( - _ACCOUNTBUDGET.fields_by_name['approved_spending_limit_micros']) -_ACCOUNTBUDGET.fields_by_name['approved_spending_limit_micros'].containing_oneof = _ACCOUNTBUDGET.oneofs_by_name['approved_spending_limit'] -_ACCOUNTBUDGET.oneofs_by_name['approved_spending_limit'].fields.append( - _ACCOUNTBUDGET.fields_by_name['approved_spending_limit_type']) -_ACCOUNTBUDGET.fields_by_name['approved_spending_limit_type'].containing_oneof = _ACCOUNTBUDGET.oneofs_by_name['approved_spending_limit'] -_ACCOUNTBUDGET.oneofs_by_name['adjusted_spending_limit'].fields.append( - _ACCOUNTBUDGET.fields_by_name['adjusted_spending_limit_micros']) -_ACCOUNTBUDGET.fields_by_name['adjusted_spending_limit_micros'].containing_oneof = _ACCOUNTBUDGET.oneofs_by_name['adjusted_spending_limit'] -_ACCOUNTBUDGET.oneofs_by_name['adjusted_spending_limit'].fields.append( - _ACCOUNTBUDGET.fields_by_name['adjusted_spending_limit_type']) -_ACCOUNTBUDGET.fields_by_name['adjusted_spending_limit_type'].containing_oneof = _ACCOUNTBUDGET.oneofs_by_name['adjusted_spending_limit'] -DESCRIPTOR.message_types_by_name['AccountBudget'] = _ACCOUNTBUDGET -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AccountBudget = _reflection.GeneratedProtocolMessageType('AccountBudget', (_message.Message,), dict( - - PendingAccountBudgetProposal = _reflection.GeneratedProtocolMessageType('PendingAccountBudgetProposal', (_message.Message,), dict( - DESCRIPTOR = _ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL, - __module__ = 'google.ads.googleads_v0.proto.resources.account_budget_pb2' - , - __doc__ = """A pending proposal associated with the enclosing account-level budget, - if applicable. - - - Attributes: - account_budget_proposal: - The resource name of the proposal. AccountBudgetProposal - resource names have the form: ``customers/{customer_id}/accou - ntBudgetProposals/{account_budget_proposal_id}`` - proposal_type: - The type of this proposal, e.g. END to end the budget - associated with this proposal. - name: - The name to assign to the account-level budget. - start_date_time: - The start time in yyyy-MM-dd HH:mm:ss format. - purchase_order_number: - A purchase order number is a value that helps users reference - this budget in their monthly invoices. - notes: - Notes associated with this budget. - creation_date_time: - The time when this account-level budget proposal was created. - Formatted as yyyy-MM-dd HH:mm:ss. - end_time: - The end time of the account-level budget. - end_date_time: - The end time in yyyy-MM-dd HH:mm:ss format. - end_time_type: - The end time as a well-defined type, e.g. FOREVER. - spending_limit: - The spending limit. - spending_limit_micros: - The spending limit in micros. One million is equivalent to one - unit. - spending_limit_type: - The spending limit as a well-defined type, e.g. INFINITE. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AccountBudget.PendingAccountBudgetProposal) - )) - , - DESCRIPTOR = _ACCOUNTBUDGET, - __module__ = 'google.ads.googleads_v0.proto.resources.account_budget_pb2' - , - __doc__ = """An account-level budget. It contains information about the budget - itself, as well as the most recently approved changes to the budget and - proposed changes that are pending approval. The proposed changes that - are pending approval, if any, are found in 'pending\_proposal'. - Effective details about the budget are found in fields prefixed - 'approved\_', 'adjusted\_' and those without a prefix. Since some - effective details may differ from what the user had originally requested - (e.g. spending limit), these differences are juxtaposed via - 'proposed\_', 'approved\_', and possibly 'adjusted\_' fields. - - This resource is mutated using AccountBudgetProposal and cannot be - mutated directly. A budget may have at most one pending proposal at any - given time. It is read through pending\_proposal. - - Once approved, a budget may be subject to adjustments, such as credit - adjustments. Adjustments create differences between the 'approved' and - 'adjusted' fields, which would otherwise be identical. - - - Attributes: - resource_name: - The resource name of the account-level budget. AccountBudget - resource names have the form: - ``customers/{customer_id}/accountBudgets/{account_budget_id}`` - id: - The ID of the account-level budget. - billing_setup: - The resource name of the billing setup associated with this - account-level budget. BillingSetup resource names have the - form: - ``customers/{customer_id}/billingSetups/{billing_setup_id}`` - status: - The status of this account-level budget. - name: - The name of the account-level budget. - proposed_start_date_time: - The proposed start time of the account-level budget in yyyy- - MM-dd HH:mm:ss format. If a start time type of NOW was - proposed, this is the time of request. - approved_start_date_time: - The approved start time of the account-level budget in yyyy- - MM-dd HH:mm:ss format. For example, if a new budget is - approved after the proposed start time, the approved start - time is the time of approval. - total_adjustments_micros: - The total adjustments amount. An example of an adjustment is - courtesy credits. - amount_served_micros: - The value of Ads that have been served, in micros. This - includes overdelivery costs, in which case a credit might be - automatically applied to the budget (see - total\_adjustments\_micros). - purchase_order_number: - A purchase order number is a value that helps users reference - this budget in their monthly invoices. - notes: - Notes associated with the budget. - pending_proposal: - The pending proposal to modify this budget, if applicable. - proposed_end_time: - The proposed end time of the account-level budget. - proposed_end_date_time: - The proposed end time in yyyy-MM-dd HH:mm:ss format. - proposed_end_time_type: - The proposed end time as a well-defined type, e.g. FOREVER. - approved_end_time: - The approved end time of the account-level budget. For - example, if a budget's end time is updated and the proposal is - approved after the proposed end time, the approved end time is - the time of approval. - approved_end_date_time: - The approved end time in yyyy-MM-dd HH:mm:ss format. - approved_end_time_type: - The approved end time as a well-defined type, e.g. FOREVER. - proposed_spending_limit: - The proposed spending limit. - proposed_spending_limit_micros: - The proposed spending limit in micros. One million is - equivalent to one unit. - proposed_spending_limit_type: - The proposed spending limit as a well-defined type, e.g. - INFINITE. - approved_spending_limit: - The approved spending limit. For example, if the amount - already spent by the account exceeds the proposed spending - limit at the time the proposal is approved, the approved - spending limit is set to the amount already spent. - approved_spending_limit_micros: - The approved spending limit in micros. One million is - equivalent to one unit. This will only be populated if the - proposed spending limit is finite, and will always be greater - than or equal to the proposed spending limit. - approved_spending_limit_type: - The approved spending limit as a well-defined type, e.g. - INFINITE. This will only be populated if the approved spending - limit is INFINITE. - adjusted_spending_limit: - The spending limit after adjustments have been applied. - Adjustments are stored in total\_adjustments\_micros. This - value has the final say on how much the account is allowed to - spend. - adjusted_spending_limit_micros: - The adjusted spending limit in micros. One million is - equivalent to one unit. If the approved spending limit is - finite, the adjusted spending limit may vary depending on the - types of adjustments applied to this budget, if applicable. - The different kinds of adjustments are described here: - https://support.google.com/google-ads/answer/1704323 For - example, a debit adjustment reduces how much the account is - allowed to spend. - adjusted_spending_limit_type: - The adjusted spending limit as a well-defined type, e.g. - INFINITE. This will only be populated if the adjusted spending - limit is INFINITE, which is guaranteed to be true if the - approved spending limit is INFINITE. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AccountBudget) - )) -_sym_db.RegisterMessage(AccountBudget) -_sym_db.RegisterMessage(AccountBudget.PendingAccountBudgetProposal) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/account_budget_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/account_budget_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/account_budget_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/account_budget_proposal_pb2.py b/google/ads/google_ads/v0/proto/resources/account_budget_proposal_pb2.py deleted file mode 100644 index 4c61d9a8e..000000000 --- a/google/ads/google_ads/v0/proto/resources/account_budget_proposal_pb2.py +++ /dev/null @@ -1,375 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/account_budget_proposal.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import account_budget_proposal_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__proposal__status__pb2 -from google.ads.google_ads.v0.proto.enums import account_budget_proposal_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__proposal__type__pb2 -from google.ads.google_ads.v0.proto.enums import spending_limit_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_spending__limit__type__pb2 -from google.ads.google_ads.v0.proto.enums import time_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/account_budget_proposal.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\032AccountBudgetProposalProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/resources/account_budget_proposal.proto\x12!google.ads.googleads.v0.resources\x1aHgoogle/ads/googleads_v0/proto/enums/account_budget_proposal_status.proto\x1a\x46google/ads/googleads_v0/proto/enums/account_budget_proposal_type.proto\x1a=google/ads/googleads_v0/proto/enums/spending_limit_type.proto\x1a\x33google/ads/googleads_v0/proto/enums/time_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xb3\r\n\x15\x41\x63\x63ountBudgetProposal\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\rbilling_setup\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0e\x61\x63\x63ount_budget\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12m\n\rproposal_type\x18\x04 \x01(\x0e\x32V.google.ads.googleads.v0.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType\x12j\n\x06status\x18\x0f \x01(\x0e\x32Z.google.ads.googleads.v0.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus\x12\x33\n\rproposed_name\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x18\x61pproved_start_date_time\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x44\n\x1eproposed_purchase_order_number\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eproposed_notes\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12\x63reation_date_time\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12\x61pproval_date_time\x18\x11 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12@\n\x18proposed_start_date_time\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12X\n\x18proposed_start_time_type\x18\x07 \x01(\x0e\x32\x34.google.ads.googleads.v0.enums.TimeTypeEnum.TimeTypeH\x00\x12>\n\x16proposed_end_date_time\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x01\x12V\n\x16proposed_end_time_type\x18\t \x01(\x0e\x32\x34.google.ads.googleads.v0.enums.TimeTypeEnum.TimeTypeH\x01\x12>\n\x16\x61pproved_end_date_time\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x02\x12V\n\x16\x61pproved_end_time_type\x18\x16 \x01(\x0e\x32\x34.google.ads.googleads.v0.enums.TimeTypeEnum.TimeTypeH\x02\x12\x45\n\x1eproposed_spending_limit_micros\x18\n \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x03\x12n\n\x1cproposed_spending_limit_type\x18\x0b \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x03\x12\x45\n\x1e\x61pproved_spending_limit_micros\x18\x17 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x04\x12n\n\x1c\x61pproved_spending_limit_type\x18\x18 \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x04\x42\x15\n\x13proposed_start_timeB\x13\n\x11proposed_end_timeB\x13\n\x11\x61pproved_end_timeB\x19\n\x17proposed_spending_limitB\x19\n\x17\x61pproved_spending_limitB\x87\x02\n%com.google.ads.googleads.v0.resourcesB\x1a\x41\x63\x63ountBudgetProposalProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__proposal__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__proposal__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_spending__limit__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_ACCOUNTBUDGETPROPOSAL = _descriptor.Descriptor( - name='AccountBudgetProposal', - full_name='google.ads.googleads.v0.resources.AccountBudgetProposal', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.id', index=1, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='billing_setup', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.billing_setup', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='account_budget', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.account_budget', index=3, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposal_type', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposal_type', index=4, - number=4, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.status', index=5, - number=15, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_name', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_name', index=6, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approved_start_date_time', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.approved_start_date_time', index=7, - number=20, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_purchase_order_number', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_purchase_order_number', index=8, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_notes', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_notes', index=9, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='creation_date_time', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.creation_date_time', index=10, - number=16, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approval_date_time', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.approval_date_time', index=11, - number=17, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_start_date_time', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_start_date_time', index=12, - number=18, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_start_time_type', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_start_time_type', index=13, - number=7, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_end_date_time', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_end_date_time', index=14, - number=19, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_end_time_type', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_end_time_type', index=15, - number=9, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approved_end_date_time', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.approved_end_date_time', index=16, - number=21, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approved_end_time_type', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.approved_end_time_type', index=17, - number=22, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_spending_limit_micros', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_spending_limit_micros', index=18, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proposed_spending_limit_type', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_spending_limit_type', index=19, - number=11, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approved_spending_limit_micros', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.approved_spending_limit_micros', index=20, - number=23, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approved_spending_limit_type', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.approved_spending_limit_type', index=21, - number=24, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='proposed_start_time', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_start_time', - index=0, containing_type=None, fields=[]), - _descriptor.OneofDescriptor( - name='proposed_end_time', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_end_time', - index=1, containing_type=None, fields=[]), - _descriptor.OneofDescriptor( - name='approved_end_time', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.approved_end_time', - index=2, containing_type=None, fields=[]), - _descriptor.OneofDescriptor( - name='proposed_spending_limit', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.proposed_spending_limit', - index=3, containing_type=None, fields=[]), - _descriptor.OneofDescriptor( - name='approved_spending_limit', full_name='google.ads.googleads.v0.resources.AccountBudgetProposal.approved_spending_limit', - index=4, containing_type=None, fields=[]), - ], - serialized_start=403, - serialized_end=2118, -) - -_ACCOUNTBUDGETPROPOSAL.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['billing_setup'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['account_budget'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposal_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__proposal__type__pb2._ACCOUNTBUDGETPROPOSALTYPEENUM_ACCOUNTBUDGETPROPOSALTYPE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_account__budget__proposal__status__pb2._ACCOUNTBUDGETPROPOSALSTATUSENUM_ACCOUNTBUDGETPROPOSALSTATUS -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_start_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_purchase_order_number'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_notes'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['creation_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['approval_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_start_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_start_time_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2._TIMETYPEENUM_TIMETYPE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_end_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_end_time_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2._TIMETYPEENUM_TIMETYPE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_end_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_end_time_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2._TIMETYPEENUM_TIMETYPE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_spending_limit_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_spending_limit_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_spending__limit__type__pb2._SPENDINGLIMITTYPEENUM_SPENDINGLIMITTYPE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_spending_limit_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_spending_limit_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_spending__limit__type__pb2._SPENDINGLIMITTYPEENUM_SPENDINGLIMITTYPE -_ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_start_time'].fields.append( - _ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_start_date_time']) -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_start_date_time'].containing_oneof = _ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_start_time'] -_ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_start_time'].fields.append( - _ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_start_time_type']) -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_start_time_type'].containing_oneof = _ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_start_time'] -_ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_end_time'].fields.append( - _ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_end_date_time']) -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_end_date_time'].containing_oneof = _ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_end_time'] -_ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_end_time'].fields.append( - _ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_end_time_type']) -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_end_time_type'].containing_oneof = _ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_end_time'] -_ACCOUNTBUDGETPROPOSAL.oneofs_by_name['approved_end_time'].fields.append( - _ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_end_date_time']) -_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_end_date_time'].containing_oneof = _ACCOUNTBUDGETPROPOSAL.oneofs_by_name['approved_end_time'] -_ACCOUNTBUDGETPROPOSAL.oneofs_by_name['approved_end_time'].fields.append( - _ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_end_time_type']) -_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_end_time_type'].containing_oneof = _ACCOUNTBUDGETPROPOSAL.oneofs_by_name['approved_end_time'] -_ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_spending_limit'].fields.append( - _ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_spending_limit_micros']) -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_spending_limit_micros'].containing_oneof = _ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_spending_limit'] -_ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_spending_limit'].fields.append( - _ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_spending_limit_type']) -_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_spending_limit_type'].containing_oneof = _ACCOUNTBUDGETPROPOSAL.oneofs_by_name['proposed_spending_limit'] -_ACCOUNTBUDGETPROPOSAL.oneofs_by_name['approved_spending_limit'].fields.append( - _ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_spending_limit_micros']) -_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_spending_limit_micros'].containing_oneof = _ACCOUNTBUDGETPROPOSAL.oneofs_by_name['approved_spending_limit'] -_ACCOUNTBUDGETPROPOSAL.oneofs_by_name['approved_spending_limit'].fields.append( - _ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_spending_limit_type']) -_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_spending_limit_type'].containing_oneof = _ACCOUNTBUDGETPROPOSAL.oneofs_by_name['approved_spending_limit'] -DESCRIPTOR.message_types_by_name['AccountBudgetProposal'] = _ACCOUNTBUDGETPROPOSAL -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AccountBudgetProposal = _reflection.GeneratedProtocolMessageType('AccountBudgetProposal', (_message.Message,), dict( - DESCRIPTOR = _ACCOUNTBUDGETPROPOSAL, - __module__ = 'google.ads.googleads_v0.proto.resources.account_budget_proposal_pb2' - , - __doc__ = """An account-level budget proposal. - - All fields prefixed with 'proposed' may not necessarily be applied - directly. For example, proposed spending limits may be adjusted before - their application. This is true if the 'proposed' field has an - 'approved' counterpart, e.g. spending limits. - - Please note that the proposal type (proposal\_type) changes which fields - are required and which must remain empty. - - - Attributes: - resource_name: - The resource name of the proposal. AccountBudgetProposal - resource names have the form: ``customers/{customer_id}/accou - ntBudgetProposals/{account_budget_proposal_id}`` - id: - The ID of the proposal. - billing_setup: - The resource name of the billing setup associated with this - proposal. - account_budget: - The resource name of the account-level budget associated with - this proposal. - proposal_type: - The type of this proposal, e.g. END to end the budget - associated with this proposal. - status: - The status of this proposal. When a new proposal is created, - the status defaults to PENDING. - proposed_name: - The name to assign to the account-level budget. - approved_start_date_time: - The approved start date time in yyyy-mm-dd hh:mm:ss format. - proposed_purchase_order_number: - A purchase order number is a value that enables the user to - help them reference this budget in their monthly invoices. - proposed_notes: - Notes associated with this budget. - creation_date_time: - The date time when this account-level budget proposal was - created, which is not the same as its approval date time, if - applicable. - approval_date_time: - The date time when this account-level budget was approved, if - applicable. - proposed_start_time: - The proposed start date time of the account-level budget, - which cannot be in the past. - proposed_start_date_time: - The proposed start date time in yyyy-mm-dd hh:mm:ss format. - proposed_start_time_type: - The proposed start date time as a well-defined type, e.g. NOW. - proposed_end_time: - The proposed end date time of the account-level budget, which - cannot be in the past. - proposed_end_date_time: - The proposed end date time in yyyy-mm-dd hh:mm:ss format. - proposed_end_time_type: - The proposed end date time as a well-defined type, e.g. - FOREVER. - approved_end_time: - The approved end date time of the account-level budget. - approved_end_date_time: - The approved end date time in yyyy-mm-dd hh:mm:ss format. - approved_end_time_type: - The approved end date time as a well-defined type, e.g. - FOREVER. - proposed_spending_limit: - The proposed spending limit. - proposed_spending_limit_micros: - The proposed spending limit in micros. One million is - equivalent to one unit. - proposed_spending_limit_type: - The proposed spending limit as a well-defined type, e.g. - INFINITE. - approved_spending_limit: - The approved spending limit. - approved_spending_limit_micros: - The approved spending limit in micros. One million is - equivalent to one unit. - approved_spending_limit_type: - The approved spending limit as a well-defined type, e.g. - INFINITE. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AccountBudgetProposal) - )) -_sym_db.RegisterMessage(AccountBudgetProposal) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/account_budget_proposal_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/account_budget_proposal_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/account_budget_proposal_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/ad_group_ad_pb2.py b/google/ads/google_ads/v0/proto/resources/ad_group_ad_pb2.py deleted file mode 100644 index c0ac2034a..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_group_ad_pb2.py +++ /dev/null @@ -1,196 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/ad_group_ad.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import policy_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_policy__pb2 -from google.ads.google_ads.v0.proto.enums import ad_group_ad_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__ad__status__pb2 -from google.ads.google_ads.v0.proto.enums import policy_approval_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__approval__status__pb2 -from google.ads.google_ads.v0.proto.enums import policy_review_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__review__status__pb2 -from google.ads.google_ads.v0.proto.resources import ad_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/ad_group_ad.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\016AdGroupAdProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/resources/ad_group_ad.proto\x12!google.ads.googleads.v0.resources\x1a\x31google/ads/googleads_v0/proto/common/policy.proto\x1agoogle/ads/googleads_v0/proto/enums/policy_review_status.proto\x1a\x30google/ads/googleads_v0/proto/resources/ad.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xac\x02\n\tAdGroupAd\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12R\n\x06status\x18\x03 \x01(\x0e\x32\x42.google.ads.googleads.v0.enums.AdGroupAdStatusEnum.AdGroupAdStatus\x12.\n\x08\x61\x64_group\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x02\x61\x64\x18\x05 \x01(\x0b\x32%.google.ads.googleads.v0.resources.Ad\x12Q\n\x0epolicy_summary\x18\x06 \x01(\x0b\x32\x39.google.ads.googleads.v0.resources.AdGroupAdPolicySummary\"\xb0\x02\n\x16\x41\x64GroupAdPolicySummary\x12N\n\x14policy_topic_entries\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v0.common.PolicyTopicEntry\x12_\n\rreview_status\x18\x02 \x01(\x0e\x32H.google.ads.googleads.v0.enums.PolicyReviewStatusEnum.PolicyReviewStatus\x12\x65\n\x0f\x61pproval_status\x18\x03 \x01(\x0e\x32L.google.ads.googleads.v0.enums.PolicyApprovalStatusEnum.PolicyApprovalStatusB\xfb\x01\n%com.google.ads.googleads.v0.resourcesB\x0e\x41\x64GroupAdProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__ad__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__review__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_ADGROUPAD = _descriptor.Descriptor( - name='AdGroupAd', - full_name='google.ads.googleads.v0.resources.AdGroupAd', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.AdGroupAd.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.AdGroupAd.status', index=1, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group', full_name='google.ads.googleads.v0.resources.AdGroupAd.ad_group', index=2, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad', full_name='google.ads.googleads.v0.resources.AdGroupAd.ad', index=3, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='policy_summary', full_name='google.ads.googleads.v0.resources.AdGroupAd.policy_summary', index=4, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=422, - serialized_end=722, -) - - -_ADGROUPADPOLICYSUMMARY = _descriptor.Descriptor( - name='AdGroupAdPolicySummary', - full_name='google.ads.googleads.v0.resources.AdGroupAdPolicySummary', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='policy_topic_entries', full_name='google.ads.googleads.v0.resources.AdGroupAdPolicySummary.policy_topic_entries', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='review_status', full_name='google.ads.googleads.v0.resources.AdGroupAdPolicySummary.review_status', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approval_status', full_name='google.ads.googleads.v0.resources.AdGroupAdPolicySummary.approval_status', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=725, - serialized_end=1029, -) - -_ADGROUPAD.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__ad__status__pb2._ADGROUPADSTATUSENUM_ADGROUPADSTATUS -_ADGROUPAD.fields_by_name['ad_group'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADGROUPAD.fields_by_name['ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__pb2._AD -_ADGROUPAD.fields_by_name['policy_summary'].message_type = _ADGROUPADPOLICYSUMMARY -_ADGROUPADPOLICYSUMMARY.fields_by_name['policy_topic_entries'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_policy__pb2._POLICYTOPICENTRY -_ADGROUPADPOLICYSUMMARY.fields_by_name['review_status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__review__status__pb2._POLICYREVIEWSTATUSENUM_POLICYREVIEWSTATUS -_ADGROUPADPOLICYSUMMARY.fields_by_name['approval_status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__approval__status__pb2._POLICYAPPROVALSTATUSENUM_POLICYAPPROVALSTATUS -DESCRIPTOR.message_types_by_name['AdGroupAd'] = _ADGROUPAD -DESCRIPTOR.message_types_by_name['AdGroupAdPolicySummary'] = _ADGROUPADPOLICYSUMMARY -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdGroupAd = _reflection.GeneratedProtocolMessageType('AdGroupAd', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPAD, - __module__ = 'google.ads.googleads_v0.proto.resources.ad_group_ad_pb2' - , - __doc__ = """An ad group ad. - - - Attributes: - resource_name: - The resource name of the ad. Ad group ad resource names have - the form: - ``customers/{customer_id}/adGroupAds/{ad_group_id}_{ad_id}`` - status: - The status of the ad. - ad_group: - The ad group to which the ad belongs. - ad: - The ad. - policy_summary: - Policy information for the ad. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AdGroupAd) - )) -_sym_db.RegisterMessage(AdGroupAd) - -AdGroupAdPolicySummary = _reflection.GeneratedProtocolMessageType('AdGroupAdPolicySummary', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPADPOLICYSUMMARY, - __module__ = 'google.ads.googleads_v0.proto.resources.ad_group_ad_pb2' - , - __doc__ = """Contains policy information for an ad. - - - Attributes: - policy_topic_entries: - The list of policy findings for this ad. - review_status: - Where in the review process this ad is. - approval_status: - The overall approval status of this ad, calculated based on - the status of its individual policy topic entries. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AdGroupAdPolicySummary) - )) -_sym_db.RegisterMessage(AdGroupAdPolicySummary) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/ad_group_ad_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/ad_group_ad_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_group_ad_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/ad_group_audience_view_pb2.py b/google/ads/google_ads/v0/proto/resources/ad_group_audience_view_pb2.py deleted file mode 100644 index 713f40e28..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_group_audience_view_pb2.py +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/ad_group_audience_view.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/ad_group_audience_view.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\030AdGroupAudienceViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nDgoogle/ads/googleads_v0/proto/resources/ad_group_audience_view.proto\x12!google.ads.googleads.v0.resources\",\n\x13\x41\x64GroupAudienceView\x12\x15\n\rresource_name\x18\x01 \x01(\tB\x85\x02\n%com.google.ads.googleads.v0.resourcesB\x18\x41\x64GroupAudienceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') -) - - - - -_ADGROUPAUDIENCEVIEW = _descriptor.Descriptor( - name='AdGroupAudienceView', - full_name='google.ads.googleads.v0.resources.AdGroupAudienceView', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.AdGroupAudienceView.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=107, - serialized_end=151, -) - -DESCRIPTOR.message_types_by_name['AdGroupAudienceView'] = _ADGROUPAUDIENCEVIEW -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdGroupAudienceView = _reflection.GeneratedProtocolMessageType('AdGroupAudienceView', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPAUDIENCEVIEW, - __module__ = 'google.ads.googleads_v0.proto.resources.ad_group_audience_view_pb2' - , - __doc__ = """An ad group audience view. Includes performance data from interests and - remarketing lists for Display Network and YouTube Network ads, and - remarketing lists for search ads (RLSA), aggregated at the audience - level. - - - Attributes: - resource_name: - The resource name of the ad group audience view. Ad group - audience view resource names have the form: ``customers/{cust - omer_id}/adGroupAudienceViews/{ad_group_id}_{criterion_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AdGroupAudienceView) - )) -_sym_db.RegisterMessage(AdGroupAudienceView) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/ad_group_audience_view_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/ad_group_audience_view_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_group_audience_view_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/ad_group_bid_modifier_pb2.py b/google/ads/google_ads/v0/proto/resources/ad_group_bid_modifier_pb2.py deleted file mode 100644 index 9fd059d4a..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_group_bid_modifier_pb2.py +++ /dev/null @@ -1,226 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/ad_group_bid_modifier.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2 -from google.ads.google_ads.v0.proto.enums import bid_modifier_source_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bid__modifier__source__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/ad_group_bid_modifier.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\027AdGroupBidModifierProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/resources/ad_group_bid_modifier.proto\x12!google.ads.googleads.v0.resources\x1a\x33google/ads/googleads_v0/proto/common/criteria.proto\x1a=google/ads/googleads_v0/proto/enums/bid_modifier_source.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xec\x06\n\x12\x41\x64GroupBidModifier\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12.\n\x08\x61\x64_group\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0c\x62id_modifier\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\rbase_ad_group\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x63\n\x13\x62id_modifier_source\x18\n \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.BidModifierSourceEnum.BidModifierSource\x12_\n\x19hotel_date_selection_type\x18\x05 \x01(\x0b\x32:.google.ads.googleads.v0.common.HotelDateSelectionTypeInfoH\x00\x12\x65\n\x1chotel_advance_booking_window\x18\x06 \x01(\x0b\x32=.google.ads.googleads.v0.common.HotelAdvanceBookingWindowInfoH\x00\x12U\n\x14hotel_length_of_stay\x18\x07 \x01(\x0b\x32\x35.google.ads.googleads.v0.common.HotelLengthOfStayInfoH\x00\x12Q\n\x12hotel_check_in_day\x18\x08 \x01(\x0b\x32\x33.google.ads.googleads.v0.common.HotelCheckInDayInfoH\x00\x12<\n\x06\x64\x65vice\x18\x0b \x01(\x0b\x32*.google.ads.googleads.v0.common.DeviceInfoH\x00\x12Q\n\x11preferred_content\x18\x0c \x01(\x0b\x32\x34.google.ads.googleads.v0.common.PreferredContentInfoH\x00\x42\x0b\n\tcriterionB\x84\x02\n%com.google.ads.googleads.v0.resourcesB\x17\x41\x64GroupBidModifierProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bid__modifier__source__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_ADGROUPBIDMODIFIER = _descriptor.Descriptor( - name='AdGroupBidModifier', - full_name='google.ads.googleads.v0.resources.AdGroupBidModifier', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.ad_group', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='criterion_id', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.criterion_id', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bid_modifier', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.bid_modifier', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='base_ad_group', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.base_ad_group', index=4, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bid_modifier_source', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.bid_modifier_source', index=5, - number=10, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_date_selection_type', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.hotel_date_selection_type', index=6, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_advance_booking_window', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.hotel_advance_booking_window', index=7, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_length_of_stay', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.hotel_length_of_stay', index=8, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_check_in_day', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.hotel_check_in_day', index=9, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='device', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.device', index=10, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='preferred_content', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.preferred_content', index=11, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='criterion', full_name='google.ads.googleads.v0.resources.AdGroupBidModifier.criterion', - index=0, containing_type=None, fields=[]), - ], - serialized_start=255, - serialized_end=1131, -) - -_ADGROUPBIDMODIFIER.fields_by_name['ad_group'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADGROUPBIDMODIFIER.fields_by_name['criterion_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPBIDMODIFIER.fields_by_name['bid_modifier'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_ADGROUPBIDMODIFIER.fields_by_name['base_ad_group'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADGROUPBIDMODIFIER.fields_by_name['bid_modifier_source'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bid__modifier__source__pb2._BIDMODIFIERSOURCEENUM_BIDMODIFIERSOURCE -_ADGROUPBIDMODIFIER.fields_by_name['hotel_date_selection_type'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._HOTELDATESELECTIONTYPEINFO -_ADGROUPBIDMODIFIER.fields_by_name['hotel_advance_booking_window'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._HOTELADVANCEBOOKINGWINDOWINFO -_ADGROUPBIDMODIFIER.fields_by_name['hotel_length_of_stay'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._HOTELLENGTHOFSTAYINFO -_ADGROUPBIDMODIFIER.fields_by_name['hotel_check_in_day'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._HOTELCHECKINDAYINFO -_ADGROUPBIDMODIFIER.fields_by_name['device'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._DEVICEINFO -_ADGROUPBIDMODIFIER.fields_by_name['preferred_content'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._PREFERREDCONTENTINFO -_ADGROUPBIDMODIFIER.oneofs_by_name['criterion'].fields.append( - _ADGROUPBIDMODIFIER.fields_by_name['hotel_date_selection_type']) -_ADGROUPBIDMODIFIER.fields_by_name['hotel_date_selection_type'].containing_oneof = _ADGROUPBIDMODIFIER.oneofs_by_name['criterion'] -_ADGROUPBIDMODIFIER.oneofs_by_name['criterion'].fields.append( - _ADGROUPBIDMODIFIER.fields_by_name['hotel_advance_booking_window']) -_ADGROUPBIDMODIFIER.fields_by_name['hotel_advance_booking_window'].containing_oneof = _ADGROUPBIDMODIFIER.oneofs_by_name['criterion'] -_ADGROUPBIDMODIFIER.oneofs_by_name['criterion'].fields.append( - _ADGROUPBIDMODIFIER.fields_by_name['hotel_length_of_stay']) -_ADGROUPBIDMODIFIER.fields_by_name['hotel_length_of_stay'].containing_oneof = _ADGROUPBIDMODIFIER.oneofs_by_name['criterion'] -_ADGROUPBIDMODIFIER.oneofs_by_name['criterion'].fields.append( - _ADGROUPBIDMODIFIER.fields_by_name['hotel_check_in_day']) -_ADGROUPBIDMODIFIER.fields_by_name['hotel_check_in_day'].containing_oneof = _ADGROUPBIDMODIFIER.oneofs_by_name['criterion'] -_ADGROUPBIDMODIFIER.oneofs_by_name['criterion'].fields.append( - _ADGROUPBIDMODIFIER.fields_by_name['device']) -_ADGROUPBIDMODIFIER.fields_by_name['device'].containing_oneof = _ADGROUPBIDMODIFIER.oneofs_by_name['criterion'] -_ADGROUPBIDMODIFIER.oneofs_by_name['criterion'].fields.append( - _ADGROUPBIDMODIFIER.fields_by_name['preferred_content']) -_ADGROUPBIDMODIFIER.fields_by_name['preferred_content'].containing_oneof = _ADGROUPBIDMODIFIER.oneofs_by_name['criterion'] -DESCRIPTOR.message_types_by_name['AdGroupBidModifier'] = _ADGROUPBIDMODIFIER -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdGroupBidModifier = _reflection.GeneratedProtocolMessageType('AdGroupBidModifier', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPBIDMODIFIER, - __module__ = 'google.ads.googleads_v0.proto.resources.ad_group_bid_modifier_pb2' - , - __doc__ = """Represents an ad group bid modifier. - - - Attributes: - resource_name: - The resource name of the ad group bid modifier. Ad group bid - modifier resource names have the form: ``customers/{customer_ - id}/adGroupBidModifiers/{ad_group_id}_{criterion_id}`` - ad_group: - The ad group to which this criterion belongs. - criterion_id: - The ID of the criterion to bid modify. This field is ignored - for mutates. - bid_modifier: - The modifier for the bid when the criterion matches. The - modifier must be in the range: 0.1 - 10.0. The range is 1.0 - - 6.0 for PreferredContent. Use 0 to opt out of a Device type. - base_ad_group: - The base ad group from which this draft/trial adgroup bid - modifier was created. If ad\_group is a base ad group then - this field will be equal to ad\_group. If the ad group was - created in the draft or trial and has no corresponding base ad - group, then this field will be null. This field is readonly. - bid_modifier_source: - Bid modifier source. - criterion: - The criterion of this ad group bid modifier. - hotel_date_selection_type: - Criterion for hotel date selection (default dates vs. user - selected). - hotel_advance_booking_window: - Criterion for number of days prior to the stay the booking is - being made. - hotel_length_of_stay: - Criterion for length of hotel stay in nights. - hotel_check_in_day: - Criterion for day of the week the booking is for. - device: - A device criterion. - preferred_content: - A preferred content criterion. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AdGroupBidModifier) - )) -_sym_db.RegisterMessage(AdGroupBidModifier) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/ad_group_bid_modifier_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/ad_group_bid_modifier_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_group_bid_modifier_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/ad_group_criterion_pb2.py b/google/ads/google_ads/v0/proto/resources/ad_group_criterion_pb2.py deleted file mode 100644 index c1eaf4a55..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_group_criterion_pb2.py +++ /dev/null @@ -1,702 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/ad_group_criterion.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2 -from google.ads.google_ads.v0.proto.common import custom_parameter_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_custom__parameter__pb2 -from google.ads.google_ads.v0.proto.enums import ad_group_criterion_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__criterion__status__pb2 -from google.ads.google_ads.v0.proto.enums import bidding_source_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bidding__source__pb2 -from google.ads.google_ads.v0.proto.enums import criterion_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__type__pb2 -from google.ads.google_ads.v0.proto.enums import quality_score_bucket_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_quality__score__bucket__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/ad_group_criterion.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\025AdGroupCriterionProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n@google/ads/googleads_v0/proto/resources/ad_group_criterion.proto\x12!google.ads.googleads.v0.resources\x1a\x33google/ads/googleads_v0/proto/common/criteria.proto\x1a;google/ads/googleads_v0/proto/common/custom_parameter.proto\x1a\x43google/ads/googleads_v0/proto/enums/ad_group_criterion_status.proto\x1a\x38google/ads/googleads_v0/proto/enums/bidding_source.proto\x1a\x38google/ads/googleads_v0/proto/enums/criterion_type.proto\x1a>google/ads/googleads_v0/proto/enums/quality_score_bucket.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xb9\x1b\n\x10\x41\x64GroupCriterion\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x31\n\x0c\x63riterion_id\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12`\n\x06status\x18\x03 \x01(\x0e\x32P.google.ads.googleads.v0.enums.AdGroupCriterionStatusEnum.AdGroupCriterionStatus\x12U\n\x0cquality_info\x18\x04 \x01(\x0b\x32?.google.ads.googleads.v0.resources.AdGroupCriterion.QualityInfo\x12.\n\x08\x61\x64_group\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12L\n\x04type\x18\x19 \x01(\x0e\x32>.google.ads.googleads.v0.enums.CriterionTypeEnum.CriterionType\x12,\n\x08negative\x18\x1f \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x32\n\x0c\x62id_modifier\x18, \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\x0e\x63pc_bid_micros\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\x0e\x63pm_bid_micros\x18\x11 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\x0e\x63pv_bid_micros\x18\x18 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x16percent_cpc_bid_micros\x18! \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18\x65\x66\x66\x65\x63tive_cpc_bid_micros\x18\x12 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18\x65\x66\x66\x65\x63tive_cpm_bid_micros\x18\x13 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18\x65\x66\x66\x65\x63tive_cpv_bid_micros\x18\x14 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x45\n effective_percent_cpc_bid_micros\x18\" \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12`\n\x18\x65\x66\x66\x65\x63tive_cpc_bid_source\x18\x15 \x01(\x0e\x32>.google.ads.googleads.v0.enums.BiddingSourceEnum.BiddingSource\x12`\n\x18\x65\x66\x66\x65\x63tive_cpm_bid_source\x18\x16 \x01(\x0e\x32>.google.ads.googleads.v0.enums.BiddingSourceEnum.BiddingSource\x12`\n\x18\x65\x66\x66\x65\x63tive_cpv_bid_source\x18\x17 \x01(\x0e\x32>.google.ads.googleads.v0.enums.BiddingSourceEnum.BiddingSource\x12h\n effective_percent_cpc_bid_source\x18# \x01(\x0e\x32>.google.ads.googleads.v0.enums.BiddingSourceEnum.BiddingSource\x12\x61\n\x12position_estimates\x18\n \x01(\x0b\x32\x45.google.ads.googleads.v0.resources.AdGroupCriterion.PositionEstimates\x12\x30\n\nfinal_urls\x18\x0b \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\x0e \x03(\x0b\x32/.google.ads.googleads.v0.common.CustomParameter\x12>\n\x07keyword\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v0.common.KeywordInfoH\x00\x12\x42\n\tplacement\x18\x1c \x01(\x0b\x32-.google.ads.googleads.v0.common.PlacementInfoH\x00\x12T\n\x13mobile_app_category\x18\x1d \x01(\x0b\x32\x35.google.ads.googleads.v0.common.MobileAppCategoryInfoH\x00\x12I\n\rlisting_group\x18 \x01(\x0b\x32\x30.google.ads.googleads.v0.common.ListingGroupInfoH\x00\x12\x41\n\tage_range\x18$ \x01(\x0b\x32,.google.ads.googleads.v0.common.AgeRangeInfoH\x00\x12<\n\x06gender\x18% \x01(\x0b\x32*.google.ads.googleads.v0.common.GenderInfoH\x00\x12G\n\x0cincome_range\x18& \x01(\x0b\x32/.google.ads.googleads.v0.common.IncomeRangeInfoH\x00\x12M\n\x0fparental_status\x18\' \x01(\x0b\x32\x32.google.ads.googleads.v0.common.ParentalStatusInfoH\x00\x12\x41\n\tuser_list\x18* \x01(\x0b\x32,.google.ads.googleads.v0.common.UserListInfoH\x00\x12I\n\ryoutube_video\x18( \x01(\x0b\x32\x30.google.ads.googleads.v0.common.YouTubeVideoInfoH\x00\x12M\n\x0fyoutube_channel\x18) \x01(\x0b\x32\x32.google.ads.googleads.v0.common.YouTubeChannelInfoH\x00\x12:\n\x05topic\x18+ \x01(\x0b\x32).google.ads.googleads.v0.common.TopicInfoH\x00\x12I\n\ruser_interest\x18- \x01(\x0b\x32\x30.google.ads.googleads.v0.common.UserInterestInfoH\x00\x12>\n\x07webpage\x18. \x01(\x0b\x32+.google.ads.googleads.v0.common.WebpageInfoH\x00\x12P\n\x11\x61pp_payment_model\x18/ \x01(\x0b\x32\x33.google.ads.googleads.v0.common.AppPaymentModelInfoH\x00\x1a\xff\x02\n\x0bQualityInfo\x12\x32\n\rquality_score\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12h\n\x16\x63reative_quality_score\x18\x02 \x01(\x0e\x32H.google.ads.googleads.v0.enums.QualityScoreBucketEnum.QualityScoreBucket\x12j\n\x18post_click_quality_score\x18\x03 \x01(\x0e\x32H.google.ads.googleads.v0.enums.QualityScoreBucketEnum.QualityScoreBucket\x12\x66\n\x14search_predicted_ctr\x18\x04 \x01(\x0e\x32H.google.ads.googleads.v0.enums.QualityScoreBucketEnum.QualityScoreBucket\x1a\xec\x02\n\x11PositionEstimates\x12:\n\x15\x66irst_page_cpc_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12>\n\x19\x66irst_position_cpc_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x16top_of_page_cpc_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12O\n*estimated_add_clicks_at_first_position_cpc\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12M\n(estimated_add_cost_at_first_position_cpc\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x0b\n\tcriterionB\x82\x02\n%com.google.ads.googleads.v0.resourcesB\x15\x41\x64GroupCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__criterion__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bidding__source__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_quality__score__bucket__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_ADGROUPCRITERION_QUALITYINFO = _descriptor.Descriptor( - name='QualityInfo', - full_name='google.ads.googleads.v0.resources.AdGroupCriterion.QualityInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='quality_score', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.QualityInfo.quality_score', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='creative_quality_score', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.QualityInfo.creative_quality_score', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='post_click_quality_score', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.QualityInfo.post_click_quality_score', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_predicted_ctr', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.QualityInfo.search_predicted_ctr', index=3, - number=4, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3249, - serialized_end=3632, -) - -_ADGROUPCRITERION_POSITIONESTIMATES = _descriptor.Descriptor( - name='PositionEstimates', - full_name='google.ads.googleads.v0.resources.AdGroupCriterion.PositionEstimates', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='first_page_cpc_micros', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.PositionEstimates.first_page_cpc_micros', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='first_position_cpc_micros', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.PositionEstimates.first_position_cpc_micros', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='top_of_page_cpc_micros', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.PositionEstimates.top_of_page_cpc_micros', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='estimated_add_clicks_at_first_position_cpc', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.PositionEstimates.estimated_add_clicks_at_first_position_cpc', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='estimated_add_cost_at_first_position_cpc', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.PositionEstimates.estimated_add_cost_at_first_position_cpc', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3635, - serialized_end=3999, -) - -_ADGROUPCRITERION = _descriptor.Descriptor( - name='AdGroupCriterion', - full_name='google.ads.googleads.v0.resources.AdGroupCriterion', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='criterion_id', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.criterion_id', index=1, - number=26, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.status', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='quality_info', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.quality_info', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.ad_group', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.type', index=5, - number=25, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='negative', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.negative', index=6, - number=31, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bid_modifier', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.bid_modifier', index=7, - number=44, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.cpc_bid_micros', index=8, - number=16, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpm_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.cpm_bid_micros', index=9, - number=17, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpv_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.cpv_bid_micros', index=10, - number=24, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='percent_cpc_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.percent_cpc_bid_micros', index=11, - number=33, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_cpc_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.effective_cpc_bid_micros', index=12, - number=18, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_cpm_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.effective_cpm_bid_micros', index=13, - number=19, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_cpv_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.effective_cpv_bid_micros', index=14, - number=20, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_percent_cpc_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.effective_percent_cpc_bid_micros', index=15, - number=34, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_cpc_bid_source', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.effective_cpc_bid_source', index=16, - number=21, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_cpm_bid_source', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.effective_cpm_bid_source', index=17, - number=22, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_cpv_bid_source', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.effective_cpv_bid_source', index=18, - number=23, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_percent_cpc_bid_source', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.effective_percent_cpc_bid_source', index=19, - number=35, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='position_estimates', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.position_estimates', index=20, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='final_urls', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.final_urls', index=21, - number=11, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='tracking_url_template', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.tracking_url_template', index=22, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='url_custom_parameters', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.url_custom_parameters', index=23, - number=14, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.keyword', index=24, - number=27, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='placement', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.placement', index=25, - number=28, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='mobile_app_category', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.mobile_app_category', index=26, - number=29, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='listing_group', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.listing_group', index=27, - number=32, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='age_range', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.age_range', index=28, - number=36, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='gender', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.gender', index=29, - number=37, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='income_range', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.income_range', index=30, - number=38, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='parental_status', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.parental_status', index=31, - number=39, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='user_list', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.user_list', index=32, - number=42, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='youtube_video', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.youtube_video', index=33, - number=40, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='youtube_channel', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.youtube_channel', index=34, - number=41, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='topic', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.topic', index=35, - number=43, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='user_interest', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.user_interest', index=36, - number=45, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='webpage', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.webpage', index=37, - number=46, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='app_payment_model', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.app_payment_model', index=38, - number=47, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_ADGROUPCRITERION_QUALITYINFO, _ADGROUPCRITERION_POSITIONESTIMATES, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='criterion', full_name='google.ads.googleads.v0.resources.AdGroupCriterion.criterion', - index=0, containing_type=None, fields=[]), - ], - serialized_start=499, - serialized_end=4012, -) - -_ADGROUPCRITERION_QUALITYINFO.fields_by_name['quality_score'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_ADGROUPCRITERION_QUALITYINFO.fields_by_name['creative_quality_score'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_quality__score__bucket__pb2._QUALITYSCOREBUCKETENUM_QUALITYSCOREBUCKET -_ADGROUPCRITERION_QUALITYINFO.fields_by_name['post_click_quality_score'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_quality__score__bucket__pb2._QUALITYSCOREBUCKETENUM_QUALITYSCOREBUCKET -_ADGROUPCRITERION_QUALITYINFO.fields_by_name['search_predicted_ctr'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_quality__score__bucket__pb2._QUALITYSCOREBUCKETENUM_QUALITYSCOREBUCKET -_ADGROUPCRITERION_QUALITYINFO.containing_type = _ADGROUPCRITERION -_ADGROUPCRITERION_POSITIONESTIMATES.fields_by_name['first_page_cpc_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION_POSITIONESTIMATES.fields_by_name['first_position_cpc_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION_POSITIONESTIMATES.fields_by_name['top_of_page_cpc_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION_POSITIONESTIMATES.fields_by_name['estimated_add_clicks_at_first_position_cpc'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION_POSITIONESTIMATES.fields_by_name['estimated_add_cost_at_first_position_cpc'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION_POSITIONESTIMATES.containing_type = _ADGROUPCRITERION -_ADGROUPCRITERION.fields_by_name['criterion_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__criterion__status__pb2._ADGROUPCRITERIONSTATUSENUM_ADGROUPCRITERIONSTATUS -_ADGROUPCRITERION.fields_by_name['quality_info'].message_type = _ADGROUPCRITERION_QUALITYINFO -_ADGROUPCRITERION.fields_by_name['ad_group'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADGROUPCRITERION.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__type__pb2._CRITERIONTYPEENUM_CRITERIONTYPE -_ADGROUPCRITERION.fields_by_name['negative'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_ADGROUPCRITERION.fields_by_name['bid_modifier'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_ADGROUPCRITERION.fields_by_name['cpc_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION.fields_by_name['cpm_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION.fields_by_name['cpv_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION.fields_by_name['percent_cpc_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION.fields_by_name['effective_cpc_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION.fields_by_name['effective_cpm_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION.fields_by_name['effective_cpv_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION.fields_by_name['effective_percent_cpc_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUPCRITERION.fields_by_name['effective_cpc_bid_source'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bidding__source__pb2._BIDDINGSOURCEENUM_BIDDINGSOURCE -_ADGROUPCRITERION.fields_by_name['effective_cpm_bid_source'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bidding__source__pb2._BIDDINGSOURCEENUM_BIDDINGSOURCE -_ADGROUPCRITERION.fields_by_name['effective_cpv_bid_source'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bidding__source__pb2._BIDDINGSOURCEENUM_BIDDINGSOURCE -_ADGROUPCRITERION.fields_by_name['effective_percent_cpc_bid_source'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bidding__source__pb2._BIDDINGSOURCEENUM_BIDDINGSOURCE -_ADGROUPCRITERION.fields_by_name['position_estimates'].message_type = _ADGROUPCRITERION_POSITIONESTIMATES -_ADGROUPCRITERION.fields_by_name['final_urls'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADGROUPCRITERION.fields_by_name['tracking_url_template'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADGROUPCRITERION.fields_by_name['url_custom_parameters'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_custom__parameter__pb2._CUSTOMPARAMETER -_ADGROUPCRITERION.fields_by_name['keyword'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._KEYWORDINFO -_ADGROUPCRITERION.fields_by_name['placement'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._PLACEMENTINFO -_ADGROUPCRITERION.fields_by_name['mobile_app_category'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._MOBILEAPPCATEGORYINFO -_ADGROUPCRITERION.fields_by_name['listing_group'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._LISTINGGROUPINFO -_ADGROUPCRITERION.fields_by_name['age_range'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._AGERANGEINFO -_ADGROUPCRITERION.fields_by_name['gender'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._GENDERINFO -_ADGROUPCRITERION.fields_by_name['income_range'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._INCOMERANGEINFO -_ADGROUPCRITERION.fields_by_name['parental_status'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._PARENTALSTATUSINFO -_ADGROUPCRITERION.fields_by_name['user_list'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._USERLISTINFO -_ADGROUPCRITERION.fields_by_name['youtube_video'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._YOUTUBEVIDEOINFO -_ADGROUPCRITERION.fields_by_name['youtube_channel'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._YOUTUBECHANNELINFO -_ADGROUPCRITERION.fields_by_name['topic'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._TOPICINFO -_ADGROUPCRITERION.fields_by_name['user_interest'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._USERINTERESTINFO -_ADGROUPCRITERION.fields_by_name['webpage'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._WEBPAGEINFO -_ADGROUPCRITERION.fields_by_name['app_payment_model'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._APPPAYMENTMODELINFO -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['keyword']) -_ADGROUPCRITERION.fields_by_name['keyword'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['placement']) -_ADGROUPCRITERION.fields_by_name['placement'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['mobile_app_category']) -_ADGROUPCRITERION.fields_by_name['mobile_app_category'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['listing_group']) -_ADGROUPCRITERION.fields_by_name['listing_group'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['age_range']) -_ADGROUPCRITERION.fields_by_name['age_range'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['gender']) -_ADGROUPCRITERION.fields_by_name['gender'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['income_range']) -_ADGROUPCRITERION.fields_by_name['income_range'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['parental_status']) -_ADGROUPCRITERION.fields_by_name['parental_status'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['user_list']) -_ADGROUPCRITERION.fields_by_name['user_list'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['youtube_video']) -_ADGROUPCRITERION.fields_by_name['youtube_video'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['youtube_channel']) -_ADGROUPCRITERION.fields_by_name['youtube_channel'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['topic']) -_ADGROUPCRITERION.fields_by_name['topic'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['user_interest']) -_ADGROUPCRITERION.fields_by_name['user_interest'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['webpage']) -_ADGROUPCRITERION.fields_by_name['webpage'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -_ADGROUPCRITERION.oneofs_by_name['criterion'].fields.append( - _ADGROUPCRITERION.fields_by_name['app_payment_model']) -_ADGROUPCRITERION.fields_by_name['app_payment_model'].containing_oneof = _ADGROUPCRITERION.oneofs_by_name['criterion'] -DESCRIPTOR.message_types_by_name['AdGroupCriterion'] = _ADGROUPCRITERION -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdGroupCriterion = _reflection.GeneratedProtocolMessageType('AdGroupCriterion', (_message.Message,), dict( - - QualityInfo = _reflection.GeneratedProtocolMessageType('QualityInfo', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPCRITERION_QUALITYINFO, - __module__ = 'google.ads.googleads_v0.proto.resources.ad_group_criterion_pb2' - , - __doc__ = """A container for ad group criterion quality information. - - - Attributes: - quality_score: - The quality score. This field may not be populated if Google - does not have enough information to determine a value. - creative_quality_score: - The performance of the ad compared to other advertisers. - post_click_quality_score: - The quality score of the landing page. - search_predicted_ctr: - The click-through rate compared to that of other advertisers. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AdGroupCriterion.QualityInfo) - )) - , - - PositionEstimates = _reflection.GeneratedProtocolMessageType('PositionEstimates', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPCRITERION_POSITIONESTIMATES, - __module__ = 'google.ads.googleads_v0.proto.resources.ad_group_criterion_pb2' - , - __doc__ = """Estimates for criterion bids at various positions. - - - Attributes: - first_page_cpc_micros: - The estimate of the CPC bid required for ad to be shown on - first page of search results. - first_position_cpc_micros: - The estimate of the CPC bid required for ad to be displayed in - first position, at the top of the first page of search - results. - top_of_page_cpc_micros: - The estimate of the CPC bid required for ad to be displayed at - the top of the first page of search results. - estimated_add_clicks_at_first_position_cpc: - Estimate of how many clicks per week you might get by changing - your keyword bid to the value in first\_position\_cpc\_micros. - estimated_add_cost_at_first_position_cpc: - Estimate of how your cost per week might change when changing - your keyword bid to the value in first\_position\_cpc\_micros. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AdGroupCriterion.PositionEstimates) - )) - , - DESCRIPTOR = _ADGROUPCRITERION, - __module__ = 'google.ads.googleads_v0.proto.resources.ad_group_criterion_pb2' - , - __doc__ = """An ad group criterion. - - - Attributes: - resource_name: - The resource name of the ad group criterion. Ad group - criterion resource names have the form: ``customers/{customer - _id}/adGroupCriteria/{ad_group_id}_{criterion_id}`` - criterion_id: - The ID of the criterion. This field is ignored for mutates. - status: - The status of the criterion. - quality_info: - Information regarding the quality of the criterion. - ad_group: - The ad group to which the criterion belongs. - type: - The type of the criterion. - negative: - Whether to target (``false``) or exclude (``true``) the - criterion. This field is immutable. To switch a criterion - from positive to negative, remove then re-add it. - bid_modifier: - The modifier for the bid when the criterion matches. The - modifier must be in the range: 0.1 - 10.0. Most targetable - criteria types support modifiers. - cpc_bid_micros: - The CPC (cost-per-click) bid. - cpm_bid_micros: - The CPM (cost-per-thousand viewable impressions) bid. - cpv_bid_micros: - The CPV (cost-per-view) bid. - percent_cpc_bid_micros: - The CPC bid amount, expressed as a fraction of the advertised - price for some good or service. The valid range for the - fraction is [0,1) and the value stored here is 1,000,000 \* - [fraction]. - effective_cpc_bid_micros: - The effective CPC (cost-per-click) bid. - effective_cpm_bid_micros: - The effective CPM (cost-per-thousand viewable impressions) - bid. - effective_cpv_bid_micros: - The effective CPV (cost-per-view) bid. - effective_percent_cpc_bid_micros: - The effective Percent CPC bid amount. - effective_cpc_bid_source: - Source of the effective CPC bid. - effective_cpm_bid_source: - Source of the effective CPM bid. - effective_cpv_bid_source: - Source of the effective CPV bid. - effective_percent_cpc_bid_source: - Source of the effective Percent CPC bid. - position_estimates: - Estimates for criterion bids at various positions. - final_urls: - The list of possible final URLs after all cross-domain - redirects for the ad. - tracking_url_template: - The URL template for constructing a tracking URL. - url_custom_parameters: - The list of mappings used to substitute custom parameter tags - in a ``tracking_url_template``, ``final_urls``, or - ``mobile_final_urls``. - criterion: - The ad group criterion. Exactly one must be set. - keyword: - Keyword. - placement: - Placement. - mobile_app_category: - Mobile app category. - listing_group: - Listing group. - age_range: - Age range. - gender: - Gender. - income_range: - Income range. - parental_status: - Parental status. - user_list: - User List. - youtube_video: - YouTube Video. - youtube_channel: - YouTube Channel. - topic: - Topic. - user_interest: - User Interest. - webpage: - Webpage - app_payment_model: - App Payment Model. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AdGroupCriterion) - )) -_sym_db.RegisterMessage(AdGroupCriterion) -_sym_db.RegisterMessage(AdGroupCriterion.QualityInfo) -_sym_db.RegisterMessage(AdGroupCriterion.PositionEstimates) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/ad_group_criterion_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/ad_group_criterion_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_group_criterion_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/ad_group_feed_pb2.py b/google/ads/google_ads/v0/proto/resources/ad_group_feed_pb2.py deleted file mode 100644 index 5d9c6306a..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_group_feed_pb2.py +++ /dev/null @@ -1,138 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/ad_group_feed.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import matching_function_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_matching__function__pb2 -from google.ads.google_ads.v0.proto.enums import feed_link_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__link__status__pb2 -from google.ads.google_ads.v0.proto.enums import placeholder_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_placeholder__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/ad_group_feed.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\020AdGroupFeedProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/resources/ad_group_feed.proto\x12!google.ads.googleads.v0.resources\x1a.google.ads.googleads.v0.enums.AdGroupStatusEnum.AdGroupStatus\x12H\n\x04type\x18\x0c \x01(\x0e\x32:.google.ads.googleads.v0.enums.AdGroupTypeEnum.AdGroupType\x12h\n\x10\x61\x64_rotation_mode\x18\x16 \x01(\x0e\x32N.google.ads.googleads.v0.enums.AdGroupAdRotationModeEnum.AdGroupAdRotationMode\x12;\n\x15tracking_url_template\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\x06 \x03(\x0b\x32/.google.ads.googleads.v0.common.CustomParameter\x12.\n\x08\x63\x61mpaign\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\x0e\x63pc_bid_micros\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\x0e\x63pm_bid_micros\x18\x0f \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x11target_cpa_micros\x18\x1b \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\x0e\x63pv_bid_micros\x18\x11 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x11target_cpm_micros\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0btarget_roas\x18\x1e \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x16percent_cpc_bid_micros\x18\x14 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x65\n\x1f\x65xplorer_auto_optimizer_setting\x18\x15 \x01(\x0b\x32<.google.ads.googleads.v0.common.ExplorerAutoOptimizerSetting\x12n\n\x1c\x64isplay_custom_bid_dimension\x18\x17 \x01(\x0e\x32H.google.ads.googleads.v0.enums.TargetingDimensionEnum.TargetingDimension\x12\x36\n\x10\x66inal_url_suffix\x18\x18 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12K\n\x11targeting_setting\x18\x19 \x01(\x0b\x32\x30.google.ads.googleads.v0.common.TargetingSetting\x12@\n\x1b\x65\x66\x66\x65\x63tive_target_cpa_micros\x18\x1c \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x63\n\x1b\x65\x66\x66\x65\x63tive_target_cpa_source\x18\x1d \x01(\x0e\x32>.google.ads.googleads.v0.enums.BiddingSourceEnum.BiddingSource\x12;\n\x15\x65\x66\x66\x65\x63tive_target_roas\x18\x1f \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x64\n\x1c\x65\x66\x66\x65\x63tive_target_roas_source\x18 \x01(\x0e\x32>.google.ads.googleads.v0.enums.BiddingSourceEnum.BiddingSourceB\xf9\x01\n%com.google.ads.googleads.v0.resourcesB\x0c\x41\x64GroupProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_explorer__auto__optimizer__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_targeting__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__ad__rotation__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bidding__source__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_targeting__dimension__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_ADGROUP = _descriptor.Descriptor( - name='AdGroup', - full_name='google.ads.googleads.v0.resources.AdGroup', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.AdGroup.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.AdGroup.id', index=1, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.AdGroup.name', index=2, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.AdGroup.status', index=3, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.resources.AdGroup.type', index=4, - number=12, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_rotation_mode', full_name='google.ads.googleads.v0.resources.AdGroup.ad_rotation_mode', index=5, - number=22, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='tracking_url_template', full_name='google.ads.googleads.v0.resources.AdGroup.tracking_url_template', index=6, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='url_custom_parameters', full_name='google.ads.googleads.v0.resources.AdGroup.url_custom_parameters', index=7, - number=6, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign', full_name='google.ads.googleads.v0.resources.AdGroup.campaign', index=8, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroup.cpc_bid_micros', index=9, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpm_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroup.cpm_bid_micros', index=10, - number=15, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='target_cpa_micros', full_name='google.ads.googleads.v0.resources.AdGroup.target_cpa_micros', index=11, - number=27, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpv_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroup.cpv_bid_micros', index=12, - number=17, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='target_cpm_micros', full_name='google.ads.googleads.v0.resources.AdGroup.target_cpm_micros', index=13, - number=26, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='target_roas', full_name='google.ads.googleads.v0.resources.AdGroup.target_roas', index=14, - number=30, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='percent_cpc_bid_micros', full_name='google.ads.googleads.v0.resources.AdGroup.percent_cpc_bid_micros', index=15, - number=20, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='explorer_auto_optimizer_setting', full_name='google.ads.googleads.v0.resources.AdGroup.explorer_auto_optimizer_setting', index=16, - number=21, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='display_custom_bid_dimension', full_name='google.ads.googleads.v0.resources.AdGroup.display_custom_bid_dimension', index=17, - number=23, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='final_url_suffix', full_name='google.ads.googleads.v0.resources.AdGroup.final_url_suffix', index=18, - number=24, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='targeting_setting', full_name='google.ads.googleads.v0.resources.AdGroup.targeting_setting', index=19, - number=25, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_target_cpa_micros', full_name='google.ads.googleads.v0.resources.AdGroup.effective_target_cpa_micros', index=20, - number=28, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_target_cpa_source', full_name='google.ads.googleads.v0.resources.AdGroup.effective_target_cpa_source', index=21, - number=29, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_target_roas', full_name='google.ads.googleads.v0.resources.AdGroup.effective_target_roas', index=22, - number=31, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='effective_target_roas_source', full_name='google.ads.googleads.v0.resources.AdGroup.effective_target_roas_source', index=23, - number=32, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=631, - serialized_end=2258, -) - -_ADGROUP.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUP.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADGROUP.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__status__pb2._ADGROUPSTATUSENUM_ADGROUPSTATUS -_ADGROUP.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__type__pb2._ADGROUPTYPEENUM_ADGROUPTYPE -_ADGROUP.fields_by_name['ad_rotation_mode'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__group__ad__rotation__mode__pb2._ADGROUPADROTATIONMODEENUM_ADGROUPADROTATIONMODE -_ADGROUP.fields_by_name['tracking_url_template'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADGROUP.fields_by_name['url_custom_parameters'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_custom__parameter__pb2._CUSTOMPARAMETER -_ADGROUP.fields_by_name['campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADGROUP.fields_by_name['cpc_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUP.fields_by_name['cpm_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUP.fields_by_name['target_cpa_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUP.fields_by_name['cpv_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUP.fields_by_name['target_cpm_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUP.fields_by_name['target_roas'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_ADGROUP.fields_by_name['percent_cpc_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUP.fields_by_name['explorer_auto_optimizer_setting'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_explorer__auto__optimizer__setting__pb2._EXPLORERAUTOOPTIMIZERSETTING -_ADGROUP.fields_by_name['display_custom_bid_dimension'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_targeting__dimension__pb2._TARGETINGDIMENSIONENUM_TARGETINGDIMENSION -_ADGROUP.fields_by_name['final_url_suffix'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADGROUP.fields_by_name['targeting_setting'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_targeting__setting__pb2._TARGETINGSETTING -_ADGROUP.fields_by_name['effective_target_cpa_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADGROUP.fields_by_name['effective_target_cpa_source'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bidding__source__pb2._BIDDINGSOURCEENUM_BIDDINGSOURCE -_ADGROUP.fields_by_name['effective_target_roas'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_ADGROUP.fields_by_name['effective_target_roas_source'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bidding__source__pb2._BIDDINGSOURCEENUM_BIDDINGSOURCE -DESCRIPTOR.message_types_by_name['AdGroup'] = _ADGROUP -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdGroup = _reflection.GeneratedProtocolMessageType('AdGroup', (_message.Message,), dict( - DESCRIPTOR = _ADGROUP, - __module__ = 'google.ads.googleads_v0.proto.resources.ad_group_pb2' - , - __doc__ = """An ad group. - - - Attributes: - resource_name: - The resource name of the ad group. Ad group resource names - have the form: - ``customers/{customer_id}/adGroups/{ad_group_id}`` - id: - The ID of the ad group. - name: - The name of the ad group. This field is required and should - not be empty when creating new ad groups. It must contain - fewer than 255 UTF-8 full-width characters. It must not - contain any null (code point 0x0), NL line feed (code point - 0xA) or carriage return (code point 0xD) characters. - status: - The status of the ad group. - type: - The type of the ad group. - ad_rotation_mode: - The ad rotation mode of the ad group. - tracking_url_template: - The URL template for constructing a tracking URL. - url_custom_parameters: - The list of mappings used to substitute custom parameter tags - in a ``tracking_url_template``, ``final_urls``, or - ``mobile_final_urls``. - campaign: - The campaign to which the ad group belongs. - cpc_bid_micros: - The maximum CPC (cost-per-click) bid. - cpm_bid_micros: - The maximum CPM (cost-per-thousand viewable impressions) bid. - target_cpa_micros: - The target CPA (cost-per-acquisition). - cpv_bid_micros: - The CPV (cost-per-view) bid. - target_cpm_micros: - Average amount in micros that the advertiser is willing to pay - for every thousand times the ad is shown. - target_roas: - The target ROAS (return-on-ad-spend) override. If the ad - group's campaign bidding strategy is a standard Target ROAS - strategy, then this field overrides the target ROAS specified - in the campaign's bidding strategy. Otherwise, this value is - ignored. - percent_cpc_bid_micros: - The percent cpc bid amount, expressed as a fraction of the - advertised price for some good or service. The valid range for - the fraction is [0,1) and the value stored here is 1,000,000 - \* [fraction]. - explorer_auto_optimizer_setting: - Settings for the Display Campaign Optimizer, initially termed - "Explorer". - display_custom_bid_dimension: - Allows advertisers to specify a targeting dimension on which - to place absolute bids. This is only applicable for campaigns - that target only the display network and not search. - final_url_suffix: - URL template for appending params to Final URL. - targeting_setting: - Setting for targeting related features. - effective_target_cpa_micros: - The effective target CPA (cost-per-acquisition). This field is - read-only. - effective_target_cpa_source: - Source of the effective target CPA. This field is read-only. - effective_target_roas: - The effective target ROAS (return-on-ad-spend). This field is - read-only. - effective_target_roas_source: - Source of the effective target ROAS. This field is read-only. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AdGroup) - )) -_sym_db.RegisterMessage(AdGroup) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/ad_group_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/ad_group_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_group_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/ad_parameter_pb2.py b/google/ads/google_ads/v0/proto/resources/ad_parameter_pb2.py deleted file mode 100644 index f5e57f422..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_parameter_pb2.py +++ /dev/null @@ -1,128 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/ad_parameter.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/ad_parameter.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\020AdParameterProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n:google/ads/googleads_v0/proto/resources/ad_parameter.proto\x12!google.ads.googleads.v0.resources\x1a\x1egoogle/protobuf/wrappers.proto\"\xca\x01\n\x0b\x41\x64Parameter\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x38\n\x12\x61\x64_group_criterion\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0fparameter_index\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x34\n\x0einsertion_text\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xfd\x01\n%com.google.ads.googleads.v0.resourcesB\x10\x41\x64ParameterProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_ADPARAMETER = _descriptor.Descriptor( - name='AdParameter', - full_name='google.ads.googleads.v0.resources.AdParameter', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.AdParameter.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_criterion', full_name='google.ads.googleads.v0.resources.AdParameter.ad_group_criterion', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='parameter_index', full_name='google.ads.googleads.v0.resources.AdParameter.parameter_index', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='insertion_text', full_name='google.ads.googleads.v0.resources.AdParameter.insertion_text', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=130, - serialized_end=332, -) - -_ADPARAMETER.fields_by_name['ad_group_criterion'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_ADPARAMETER.fields_by_name['parameter_index'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ADPARAMETER.fields_by_name['insertion_text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['AdParameter'] = _ADPARAMETER -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdParameter = _reflection.GeneratedProtocolMessageType('AdParameter', (_message.Message,), dict( - DESCRIPTOR = _ADPARAMETER, - __module__ = 'google.ads.googleads_v0.proto.resources.ad_parameter_pb2' - , - __doc__ = """An ad parameter that is used to update numeric values (such as prices or - inventory levels) in any text line of an ad (including URLs). There can - be a maximum of two AdParameters per ad group criterion. (One with - parameter\_index = 1 and one with parameter\_index = 2.) In the ad the - parameters are referenced by a placeholder of the form "{param#:value}". - E.g. "{param1:$17}" - - - Attributes: - resource_name: - The resource name of the ad parameter. Ad parameter resource - names have the form: ``customers/{customer_id}/adParameters/{ - ad_group_id}_{criterion_id}_{parameter_index}`` - ad_group_criterion: - The ad group criterion that this ad parameter belongs to. - parameter_index: - The unique index of this ad parameter. Must be either 1 or 2. - insertion_text: - Numeric value to insert into the ad text. The following - restrictions apply: - Can use comma or period as a separator, - with an optional period or comma (respectively) for fractional - values. For example, 1,000,000.00 and 2.000.000,10 are valid. - - Can be prepended or appended with a currency symbol. For - example, $99.99 and 200£ are valid. - Can be prepended or - appended with a currency code. For example, 99.99USD and - EUR200 are valid. - Can use '%'. For example, 1.0% and 1,0% - are valid. - Can use plus or minus. For example, -10.99 and - 25+ are valid. - Can use '/' between two numbers. For example - 4/1 and 0.95/0.45 are valid. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AdParameter) - )) -_sym_db.RegisterMessage(AdParameter) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/ad_parameter_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/ad_parameter_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_parameter_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/ad_pb2.py b/google/ads/google_ads/v0/proto/resources/ad_pb2.py deleted file mode 100644 index e32bda0cb..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_pb2.py +++ /dev/null @@ -1,357 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/ad.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import ad_type_infos_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2 -from google.ads.google_ads.v0.proto.common import custom_parameter_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_custom__parameter__pb2 -from google.ads.google_ads.v0.proto.enums import ad_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__type__pb2 -from google.ads.google_ads.v0.proto.enums import device_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_device__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/ad.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\007AdProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n0google/ads/googleads_v0/proto/resources/ad.proto\x12!google.ads.googleads.v0.resources\x1a\x38google/ads/googleads_v0/proto/common/ad_type_infos.proto\x1a;google/ads/googleads_v0/proto/common/custom_parameter.proto\x1a\x31google/ads/googleads_v0/proto/enums/ad_type.proto\x1a\x30google/ads/googleads_v0/proto/enums/device.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xe7\x0b\n\x02\x41\x64\x12\'\n\x02id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\nfinal_urls\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x10 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\n \x03(\x0b\x32/.google.ads.googleads.v0.common.CustomParameter\x12\x31\n\x0b\x64isplay_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x04type\x18\x05 \x01(\x0e\x32\x30.google.ads.googleads.v0.enums.AdTypeEnum.AdType\x12\x37\n\x13\x61\x64\x64\x65\x64_by_google_ads\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12K\n\x11\x64\x65vice_preference\x18\x14 \x01(\x0e\x32\x30.google.ads.googleads.v0.enums.DeviceEnum.Device\x12*\n\x04name\x18\x17 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12=\n\x07text_ad\x18\x06 \x01(\x0b\x32*.google.ads.googleads.v0.common.TextAdInfoH\x00\x12N\n\x10\x65xpanded_text_ad\x18\x07 \x01(\x0b\x32\x32.google.ads.googleads.v0.common.ExpandedTextAdInfoH\x00\x12P\n\x11\x64ynamic_search_ad\x18\x08 \x01(\x0b\x32\x33.google.ads.googleads.v0.common.DynamicSearchAdInfoH\x00\x12X\n\x15responsive_display_ad\x18\t \x01(\x0b\x32\x37.google.ads.googleads.v0.common.ResponsiveDisplayAdInfoH\x00\x12\x46\n\x0c\x63\x61ll_only_ad\x18\r \x01(\x0b\x32..google.ads.googleads.v0.common.CallOnlyAdInfoH\x00\x12\x61\n\x1a\x65xpanded_dynamic_search_ad\x18\x0e \x01(\x0b\x32;.google.ads.googleads.v0.common.ExpandedDynamicSearchAdInfoH\x00\x12?\n\x08hotel_ad\x18\x0f \x01(\x0b\x32+.google.ads.googleads.v0.common.HotelAdInfoH\x00\x12P\n\x11shopping_smart_ad\x18\x11 \x01(\x0b\x32\x33.google.ads.googleads.v0.common.ShoppingSmartAdInfoH\x00\x12T\n\x13shopping_product_ad\x18\x12 \x01(\x0b\x32\x35.google.ads.googleads.v0.common.ShoppingProductAdInfoH\x00\x12?\n\x08gmail_ad\x18\x15 \x01(\x0b\x32+.google.ads.googleads.v0.common.GmailAdInfoH\x00\x12?\n\x08image_ad\x18\x16 \x01(\x0b\x32+.google.ads.googleads.v0.common.ImageAdInfoH\x00\x12?\n\x08video_ad\x18\x18 \x01(\x0b\x32+.google.ads.googleads.v0.common.VideoAdInfoH\x00\x42\t\n\x07\x61\x64_dataB\xf4\x01\n%com.google.ads.googleads.v0.resourcesB\x07\x41\x64ProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_device__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_AD = _descriptor.Descriptor( - name='Ad', - full_name='google.ads.googleads.v0.resources.Ad', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.Ad.id', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='final_urls', full_name='google.ads.googleads.v0.resources.Ad.final_urls', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='final_mobile_urls', full_name='google.ads.googleads.v0.resources.Ad.final_mobile_urls', index=2, - number=16, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='tracking_url_template', full_name='google.ads.googleads.v0.resources.Ad.tracking_url_template', index=3, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='url_custom_parameters', full_name='google.ads.googleads.v0.resources.Ad.url_custom_parameters', index=4, - number=10, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='display_url', full_name='google.ads.googleads.v0.resources.Ad.display_url', index=5, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.resources.Ad.type', index=6, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='added_by_google_ads', full_name='google.ads.googleads.v0.resources.Ad.added_by_google_ads', index=7, - number=19, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='device_preference', full_name='google.ads.googleads.v0.resources.Ad.device_preference', index=8, - number=20, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.Ad.name', index=9, - number=23, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='text_ad', full_name='google.ads.googleads.v0.resources.Ad.text_ad', index=10, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='expanded_text_ad', full_name='google.ads.googleads.v0.resources.Ad.expanded_text_ad', index=11, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='dynamic_search_ad', full_name='google.ads.googleads.v0.resources.Ad.dynamic_search_ad', index=12, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='responsive_display_ad', full_name='google.ads.googleads.v0.resources.Ad.responsive_display_ad', index=13, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='call_only_ad', full_name='google.ads.googleads.v0.resources.Ad.call_only_ad', index=14, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='expanded_dynamic_search_ad', full_name='google.ads.googleads.v0.resources.Ad.expanded_dynamic_search_ad', index=15, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_ad', full_name='google.ads.googleads.v0.resources.Ad.hotel_ad', index=16, - number=15, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='shopping_smart_ad', full_name='google.ads.googleads.v0.resources.Ad.shopping_smart_ad', index=17, - number=17, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='shopping_product_ad', full_name='google.ads.googleads.v0.resources.Ad.shopping_product_ad', index=18, - number=18, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='gmail_ad', full_name='google.ads.googleads.v0.resources.Ad.gmail_ad', index=19, - number=21, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='image_ad', full_name='google.ads.googleads.v0.resources.Ad.image_ad', index=20, - number=22, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='video_ad', full_name='google.ads.googleads.v0.resources.Ad.video_ad', index=21, - number=24, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='ad_data', full_name='google.ads.googleads.v0.resources.Ad.ad_data', - index=0, containing_type=None, fields=[]), - ], - serialized_start=340, - serialized_end=1851, -) - -_AD.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_AD.fields_by_name['final_urls'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_AD.fields_by_name['final_mobile_urls'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_AD.fields_by_name['tracking_url_template'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_AD.fields_by_name['url_custom_parameters'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_custom__parameter__pb2._CUSTOMPARAMETER -_AD.fields_by_name['display_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_AD.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__type__pb2._ADTYPEENUM_ADTYPE -_AD.fields_by_name['added_by_google_ads'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_AD.fields_by_name['device_preference'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_device__pb2._DEVICEENUM_DEVICE -_AD.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_AD.fields_by_name['text_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._TEXTADINFO -_AD.fields_by_name['expanded_text_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._EXPANDEDTEXTADINFO -_AD.fields_by_name['dynamic_search_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._DYNAMICSEARCHADINFO -_AD.fields_by_name['responsive_display_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._RESPONSIVEDISPLAYADINFO -_AD.fields_by_name['call_only_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._CALLONLYADINFO -_AD.fields_by_name['expanded_dynamic_search_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._EXPANDEDDYNAMICSEARCHADINFO -_AD.fields_by_name['hotel_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._HOTELADINFO -_AD.fields_by_name['shopping_smart_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._SHOPPINGSMARTADINFO -_AD.fields_by_name['shopping_product_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._SHOPPINGPRODUCTADINFO -_AD.fields_by_name['gmail_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._GMAILADINFO -_AD.fields_by_name['image_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._IMAGEADINFO -_AD.fields_by_name['video_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_ad__type__infos__pb2._VIDEOADINFO -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['text_ad']) -_AD.fields_by_name['text_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['expanded_text_ad']) -_AD.fields_by_name['expanded_text_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['dynamic_search_ad']) -_AD.fields_by_name['dynamic_search_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['responsive_display_ad']) -_AD.fields_by_name['responsive_display_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['call_only_ad']) -_AD.fields_by_name['call_only_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['expanded_dynamic_search_ad']) -_AD.fields_by_name['expanded_dynamic_search_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['hotel_ad']) -_AD.fields_by_name['hotel_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['shopping_smart_ad']) -_AD.fields_by_name['shopping_smart_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['shopping_product_ad']) -_AD.fields_by_name['shopping_product_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['gmail_ad']) -_AD.fields_by_name['gmail_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['image_ad']) -_AD.fields_by_name['image_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -_AD.oneofs_by_name['ad_data'].fields.append( - _AD.fields_by_name['video_ad']) -_AD.fields_by_name['video_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] -DESCRIPTOR.message_types_by_name['Ad'] = _AD -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Ad = _reflection.GeneratedProtocolMessageType('Ad', (_message.Message,), dict( - DESCRIPTOR = _AD, - __module__ = 'google.ads.googleads_v0.proto.resources.ad_pb2' - , - __doc__ = """An ad. - - - Attributes: - id: - The ID of the ad. - final_urls: - The list of possible final URLs after all cross-domain - redirects for the ad. - final_mobile_urls: - The list of possible final mobile URLs after all cross-domain - redirects for the ad. - tracking_url_template: - The URL template for constructing a tracking URL. - url_custom_parameters: - The list of mappings that can be used to substitute custom - parameter tags in a ``tracking_url_template``, ``final_urls``, - or ``mobile_final_urls``. - display_url: - The URL that appears in the ad description for some ad - formats. - type: - The type of ad. - added_by_google_ads: - Indicates if this ad was automatically added by Google Ads and - not by a user. For example, this could happen when ads are - automatically created as suggestions for new ads based on - knowledge of how existing ads are performing. - device_preference: - The device preference for the ad. You can only specify a - preference for mobile devices. When this preference is set the - ad will be preferred over other ads when being displayed on a - mobile device. The ad can still be displayed on other device - types, e.g. if no other ads are available. If unspecified (no - device preference), all devices are targeted. This is only - supported by some ad types. - name: - The name of the ad. This is only used to be able to identify - the ad. It does not need to be unique and does not affect the - served ad. - ad_data: - Details pertinent to the ad type. Exactly one value must be - set. - text_ad: - Details pertaining to a text ad. - expanded_text_ad: - Details pertaining to an expanded text ad. - dynamic_search_ad: - Details pertaining to a Dynamic Search Ad. - responsive_display_ad: - Details pertaining to a responsive display ad. - call_only_ad: - Details pertaining to a call-only ad. - expanded_dynamic_search_ad: - Details pertaining to an Expanded Dynamic Search Ad. This type - of ad has its headline, final URLs, and display URL auto- - generated at serving time according to domain name specific - information provided by ``dynamic_search_ads_setting`` linked - at the campaign level. - hotel_ad: - Details pertaining to a hotel ad. - shopping_smart_ad: - Details pertaining to a Smart Shopping ad. - shopping_product_ad: - Details pertaining to a Shopping product ad. - gmail_ad: - Details pertaining to a Gmail ad. - image_ad: - Details pertaining to an Image ad. - video_ad: - Details pertaining to a Video ad. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.Ad) - )) -_sym_db.RegisterMessage(Ad) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/ad_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/ad_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/ad_schedule_view_pb2.py b/google/ads/google_ads/v0/proto/resources/ad_schedule_view_pb2.py deleted file mode 100644 index 17a450bfa..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_schedule_view_pb2.py +++ /dev/null @@ -1,81 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/ad_schedule_view.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/ad_schedule_view.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\023AdScheduleViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/resources/ad_schedule_view.proto\x12!google.ads.googleads.v0.resources\"\'\n\x0e\x41\x64ScheduleView\x12\x15\n\rresource_name\x18\x01 \x01(\tB\x80\x02\n%com.google.ads.googleads.v0.resourcesB\x13\x41\x64ScheduleViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') -) - - - - -_ADSCHEDULEVIEW = _descriptor.Descriptor( - name='AdScheduleView', - full_name='google.ads.googleads.v0.resources.AdScheduleView', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.AdScheduleView.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=101, - serialized_end=140, -) - -DESCRIPTOR.message_types_by_name['AdScheduleView'] = _ADSCHEDULEVIEW -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -AdScheduleView = _reflection.GeneratedProtocolMessageType('AdScheduleView', (_message.Message,), dict( - DESCRIPTOR = _ADSCHEDULEVIEW, - __module__ = 'google.ads.googleads_v0.proto.resources.ad_schedule_view_pb2' - , - __doc__ = """An ad schedule view summarizes the performance of campaigns by - AdSchedule criteria. - - - Attributes: - resource_name: - The resource name of the ad schedule view. AdSchedule view - resource names have the form: ``customers/{customer_id}/adSch - eduleViews/{campaign_id}_{criterion_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AdScheduleView) - )) -_sym_db.RegisterMessage(AdScheduleView) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/ad_schedule_view_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/ad_schedule_view_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/ad_schedule_view_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/age_range_view_pb2.py b/google/ads/google_ads/v0/proto/resources/age_range_view_pb2.py deleted file mode 100644 index 0d7be9bbe..000000000 --- a/google/ads/google_ads/v0/proto/resources/age_range_view_pb2.py +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/age_range_view.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/age_range_view.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\021AgeRangeViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\ngoogle/ads/googleads_v0/proto/resources/bidding_strategy.proto\x12!google.ads.googleads.v0.resources\x1a\x32google/ads/googleads_v0/proto/common/bidding.proto\x1a?google/ads/googleads_v0/proto/enums/bidding_strategy_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x91\x05\n\x0f\x42iddingStrategy\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12X\n\x04type\x18\x05 \x01(\x0e\x32J.google.ads.googleads.v0.enums.BiddingStrategyTypeEnum.BiddingStrategyType\x12\x43\n\x0c\x65nhanced_cpc\x18\x07 \x01(\x0b\x32+.google.ads.googleads.v0.common.EnhancedCpcH\x00\x12L\n\x11page_one_promoted\x18\x08 \x01(\x0b\x32/.google.ads.googleads.v0.common.PageOnePromotedH\x00\x12?\n\ntarget_cpa\x18\t \x01(\x0b\x32).google.ads.googleads.v0.common.TargetCpaH\x00\x12R\n\x14target_outrank_share\x18\n \x01(\x0b\x32\x32.google.ads.googleads.v0.common.TargetOutrankShareH\x00\x12\x41\n\x0btarget_roas\x18\x0b \x01(\x0b\x32*.google.ads.googleads.v0.common.TargetRoasH\x00\x12\x43\n\x0ctarget_spend\x18\x0c \x01(\x0b\x32+.google.ads.googleads.v0.common.TargetSpendH\x00\x42\x08\n\x06schemeB\x81\x02\n%com.google.ads.googleads.v0.resourcesB\x14\x42iddingStrategyProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_bidding__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bidding__strategy__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_BIDDINGSTRATEGY = _descriptor.Descriptor( - name='BiddingStrategy', - full_name='google.ads.googleads.v0.resources.BiddingStrategy', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.BiddingStrategy.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.BiddingStrategy.id', index=1, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.BiddingStrategy.name', index=2, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.resources.BiddingStrategy.type', index=3, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='enhanced_cpc', full_name='google.ads.googleads.v0.resources.BiddingStrategy.enhanced_cpc', index=4, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='page_one_promoted', full_name='google.ads.googleads.v0.resources.BiddingStrategy.page_one_promoted', index=5, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='target_cpa', full_name='google.ads.googleads.v0.resources.BiddingStrategy.target_cpa', index=6, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='target_outrank_share', full_name='google.ads.googleads.v0.resources.BiddingStrategy.target_outrank_share', index=7, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='target_roas', full_name='google.ads.googleads.v0.resources.BiddingStrategy.target_roas', index=8, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='target_spend', full_name='google.ads.googleads.v0.resources.BiddingStrategy.target_spend', index=9, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='scheme', full_name='google.ads.googleads.v0.resources.BiddingStrategy.scheme', - index=0, containing_type=None, fields=[]), - ], - serialized_start=251, - serialized_end=908, -) - -_BIDDINGSTRATEGY.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_BIDDINGSTRATEGY.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_BIDDINGSTRATEGY.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_bidding__strategy__type__pb2._BIDDINGSTRATEGYTYPEENUM_BIDDINGSTRATEGYTYPE -_BIDDINGSTRATEGY.fields_by_name['enhanced_cpc'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_bidding__pb2._ENHANCEDCPC -_BIDDINGSTRATEGY.fields_by_name['page_one_promoted'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_bidding__pb2._PAGEONEPROMOTED -_BIDDINGSTRATEGY.fields_by_name['target_cpa'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_bidding__pb2._TARGETCPA -_BIDDINGSTRATEGY.fields_by_name['target_outrank_share'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_bidding__pb2._TARGETOUTRANKSHARE -_BIDDINGSTRATEGY.fields_by_name['target_roas'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_bidding__pb2._TARGETROAS -_BIDDINGSTRATEGY.fields_by_name['target_spend'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_bidding__pb2._TARGETSPEND -_BIDDINGSTRATEGY.oneofs_by_name['scheme'].fields.append( - _BIDDINGSTRATEGY.fields_by_name['enhanced_cpc']) -_BIDDINGSTRATEGY.fields_by_name['enhanced_cpc'].containing_oneof = _BIDDINGSTRATEGY.oneofs_by_name['scheme'] -_BIDDINGSTRATEGY.oneofs_by_name['scheme'].fields.append( - _BIDDINGSTRATEGY.fields_by_name['page_one_promoted']) -_BIDDINGSTRATEGY.fields_by_name['page_one_promoted'].containing_oneof = _BIDDINGSTRATEGY.oneofs_by_name['scheme'] -_BIDDINGSTRATEGY.oneofs_by_name['scheme'].fields.append( - _BIDDINGSTRATEGY.fields_by_name['target_cpa']) -_BIDDINGSTRATEGY.fields_by_name['target_cpa'].containing_oneof = _BIDDINGSTRATEGY.oneofs_by_name['scheme'] -_BIDDINGSTRATEGY.oneofs_by_name['scheme'].fields.append( - _BIDDINGSTRATEGY.fields_by_name['target_outrank_share']) -_BIDDINGSTRATEGY.fields_by_name['target_outrank_share'].containing_oneof = _BIDDINGSTRATEGY.oneofs_by_name['scheme'] -_BIDDINGSTRATEGY.oneofs_by_name['scheme'].fields.append( - _BIDDINGSTRATEGY.fields_by_name['target_roas']) -_BIDDINGSTRATEGY.fields_by_name['target_roas'].containing_oneof = _BIDDINGSTRATEGY.oneofs_by_name['scheme'] -_BIDDINGSTRATEGY.oneofs_by_name['scheme'].fields.append( - _BIDDINGSTRATEGY.fields_by_name['target_spend']) -_BIDDINGSTRATEGY.fields_by_name['target_spend'].containing_oneof = _BIDDINGSTRATEGY.oneofs_by_name['scheme'] -DESCRIPTOR.message_types_by_name['BiddingStrategy'] = _BIDDINGSTRATEGY -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -BiddingStrategy = _reflection.GeneratedProtocolMessageType('BiddingStrategy', (_message.Message,), dict( - DESCRIPTOR = _BIDDINGSTRATEGY, - __module__ = 'google.ads.googleads_v0.proto.resources.bidding_strategy_pb2' - , - __doc__ = """A bidding strategy. - - - Attributes: - resource_name: - The resource name of the bidding strategy. Bidding strategy - resource names have the form: ``customers/{customer_id}/biddi - ngStrategies/{bidding_strategy_id}`` - id: - The ID of the bidding strategy. - name: - The name of the bidding strategy. All bidding strategies - within an account must be named distinctly. The length of - this string should be between 1 and 255, inclusive, in UTF-8 - bytes, (trimmed). - type: - The type of the bidding strategy. Create a bidding strategy by - setting the bidding scheme. This field is read-only. - scheme: - The bidding scheme. Only one can be set. - enhanced_cpc: - A bidding strategy that raises bids for clicks that seem more - likely to lead to a conversion and lowers them for clicks - where they seem less likely. - page_one_promoted: - A bidding strategy that sets max CPC bids to target - impressions on page one or page one promoted slots on - google.com. - target_cpa: - A bidding strategy that sets bids to help get as many - conversions as possible at the target cost-per-acquisition - (CPA) you set. - target_outrank_share: - A bidding strategy that sets bids based on the target fraction - of auctions where the advertiser should outrank a specific - competitor. - target_roas: - A bidding strategy that helps you maximize revenue while - averaging a specific target Return On Ad Spend (ROAS). - target_spend: - A bid strategy that sets your bids to help get as many clicks - as possible within your budget. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.BiddingStrategy) - )) -_sym_db.RegisterMessage(BiddingStrategy) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/bidding_strategy_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/bidding_strategy_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/bidding_strategy_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/billing_setup_pb2.py b/google/ads/google_ads/v0/proto/resources/billing_setup_pb2.py deleted file mode 100644 index c772fb7f7..000000000 --- a/google/ads/google_ads/v0/proto/resources/billing_setup_pb2.py +++ /dev/null @@ -1,303 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/billing_setup.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import billing_setup_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_billing__setup__status__pb2 -from google.ads.google_ads.v0.proto.enums import time_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/billing_setup.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\021BillingSetupProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/resources/billing_setup.proto\x12!google.ads.googleads.v0.resources\x1a>google/ads/googleads_v0/proto/enums/billing_setup_status.proto\x1a\x33google/ads/googleads_v0/proto/enums/time_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xbb\x07\n\x0c\x42illingSetup\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12X\n\x06status\x18\x03 \x01(\x0e\x32H.google.ads.googleads.v0.enums.BillingSetupStatusEnum.BillingSetupStatus\x12\x36\n\x10payments_account\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x62\n\x15payments_account_info\x18\x0c \x01(\x0b\x32\x43.google.ads.googleads.v0.resources.BillingSetup.PaymentsAccountInfo\x12\x37\n\x0fstart_date_time\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12O\n\x0fstart_time_type\x18\n \x01(\x0e\x32\x34.google.ads.googleads.v0.enums.TimeTypeEnum.TimeTypeH\x00\x12\x35\n\rend_date_time\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x01\x12M\n\rend_time_type\x18\x0e \x01(\x0e\x32\x34.google.ads.googleads.v0.enums.TimeTypeEnum.TimeTypeH\x01\x1a\xca\x02\n\x13PaymentsAccountInfo\x12\x39\n\x13payments_account_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15payments_account_name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13payments_profile_id\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15payments_profile_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x1dsecondary_payments_profile_id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x0c\n\nstart_timeB\n\n\x08\x65nd_timeB\xfe\x01\n%com.google.ads.googleads.v0.resourcesB\x11\x42illingSetupProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_billing__setup__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_BILLINGSETUP_PAYMENTSACCOUNTINFO = _descriptor.Descriptor( - name='PaymentsAccountInfo', - full_name='google.ads.googleads.v0.resources.BillingSetup.PaymentsAccountInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='payments_account_id', full_name='google.ads.googleads.v0.resources.BillingSetup.PaymentsAccountInfo.payments_account_id', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='payments_account_name', full_name='google.ads.googleads.v0.resources.BillingSetup.PaymentsAccountInfo.payments_account_name', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='payments_profile_id', full_name='google.ads.googleads.v0.resources.BillingSetup.PaymentsAccountInfo.payments_profile_id', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='payments_profile_name', full_name='google.ads.googleads.v0.resources.BillingSetup.PaymentsAccountInfo.payments_profile_name', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='secondary_payments_profile_id', full_name='google.ads.googleads.v0.resources.BillingSetup.PaymentsAccountInfo.secondary_payments_profile_id', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=847, - serialized_end=1177, -) - -_BILLINGSETUP = _descriptor.Descriptor( - name='BillingSetup', - full_name='google.ads.googleads.v0.resources.BillingSetup', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.BillingSetup.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.BillingSetup.id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.BillingSetup.status', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='payments_account', full_name='google.ads.googleads.v0.resources.BillingSetup.payments_account', index=3, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='payments_account_info', full_name='google.ads.googleads.v0.resources.BillingSetup.payments_account_info', index=4, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='start_date_time', full_name='google.ads.googleads.v0.resources.BillingSetup.start_date_time', index=5, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='start_time_type', full_name='google.ads.googleads.v0.resources.BillingSetup.start_time_type', index=6, - number=10, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='end_date_time', full_name='google.ads.googleads.v0.resources.BillingSetup.end_date_time', index=7, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='end_time_type', full_name='google.ads.googleads.v0.resources.BillingSetup.end_time_type', index=8, - number=14, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_BILLINGSETUP_PAYMENTSACCOUNTINFO, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='start_time', full_name='google.ads.googleads.v0.resources.BillingSetup.start_time', - index=0, containing_type=None, fields=[]), - _descriptor.OneofDescriptor( - name='end_time', full_name='google.ads.googleads.v0.resources.BillingSetup.end_time', - index=1, containing_type=None, fields=[]), - ], - serialized_start=248, - serialized_end=1203, -) - -_BILLINGSETUP_PAYMENTSACCOUNTINFO.fields_by_name['payments_account_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_BILLINGSETUP_PAYMENTSACCOUNTINFO.fields_by_name['payments_account_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_BILLINGSETUP_PAYMENTSACCOUNTINFO.fields_by_name['payments_profile_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_BILLINGSETUP_PAYMENTSACCOUNTINFO.fields_by_name['payments_profile_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_BILLINGSETUP_PAYMENTSACCOUNTINFO.fields_by_name['secondary_payments_profile_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_BILLINGSETUP_PAYMENTSACCOUNTINFO.containing_type = _BILLINGSETUP -_BILLINGSETUP.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_BILLINGSETUP.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_billing__setup__status__pb2._BILLINGSETUPSTATUSENUM_BILLINGSETUPSTATUS -_BILLINGSETUP.fields_by_name['payments_account'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_BILLINGSETUP.fields_by_name['payments_account_info'].message_type = _BILLINGSETUP_PAYMENTSACCOUNTINFO -_BILLINGSETUP.fields_by_name['start_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_BILLINGSETUP.fields_by_name['start_time_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2._TIMETYPEENUM_TIMETYPE -_BILLINGSETUP.fields_by_name['end_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_BILLINGSETUP.fields_by_name['end_time_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_time__type__pb2._TIMETYPEENUM_TIMETYPE -_BILLINGSETUP.oneofs_by_name['start_time'].fields.append( - _BILLINGSETUP.fields_by_name['start_date_time']) -_BILLINGSETUP.fields_by_name['start_date_time'].containing_oneof = _BILLINGSETUP.oneofs_by_name['start_time'] -_BILLINGSETUP.oneofs_by_name['start_time'].fields.append( - _BILLINGSETUP.fields_by_name['start_time_type']) -_BILLINGSETUP.fields_by_name['start_time_type'].containing_oneof = _BILLINGSETUP.oneofs_by_name['start_time'] -_BILLINGSETUP.oneofs_by_name['end_time'].fields.append( - _BILLINGSETUP.fields_by_name['end_date_time']) -_BILLINGSETUP.fields_by_name['end_date_time'].containing_oneof = _BILLINGSETUP.oneofs_by_name['end_time'] -_BILLINGSETUP.oneofs_by_name['end_time'].fields.append( - _BILLINGSETUP.fields_by_name['end_time_type']) -_BILLINGSETUP.fields_by_name['end_time_type'].containing_oneof = _BILLINGSETUP.oneofs_by_name['end_time'] -DESCRIPTOR.message_types_by_name['BillingSetup'] = _BILLINGSETUP -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -BillingSetup = _reflection.GeneratedProtocolMessageType('BillingSetup', (_message.Message,), dict( - - PaymentsAccountInfo = _reflection.GeneratedProtocolMessageType('PaymentsAccountInfo', (_message.Message,), dict( - DESCRIPTOR = _BILLINGSETUP_PAYMENTSACCOUNTINFO, - __module__ = 'google.ads.googleads_v0.proto.resources.billing_setup_pb2' - , - __doc__ = """Container of Payments account information for this billing. - - - Attributes: - payments_account_id: - A 16 digit id used to identify the Payments account associated - with the billing setup. This must be passed as a string with - dashes, e.g. "1234-5678-9012-3456". - payments_account_name: - The name of the Payments account associated with the billing - setup. This enables the user to specify a meaningful name for - a Payments account to aid in reconciling monthly invoices. - This name will be printed in the monthly invoices. - payments_profile_id: - A 12 digit id used to identify the Payments profile associated - with the billing setup. This must be passed in as a string - with dashes, e.g. "1234-5678-9012". - payments_profile_name: - The name of the Payments profile associated with the billing - setup. - secondary_payments_profile_id: - A secondary payments profile id present in uncommon - situations, e.g. when a sequential liability agreement has - been arranged. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.BillingSetup.PaymentsAccountInfo) - )) - , - DESCRIPTOR = _BILLINGSETUP, - __module__ = 'google.ads.googleads_v0.proto.resources.billing_setup_pb2' - , - __doc__ = """A billing setup across Ads and Payments systems; an association between - a Payments account and an advertiser. A billing setup is specific to one - advertiser. - - - Attributes: - resource_name: - The resource name of the billing setup. BillingSetup resource - names have the form: - ``customers/{customer_id}/billingSetups/{billing_setup_id}`` - id: - The ID of the billing setup. - status: - The status of the billing setup. - payments_account: - The resource name of the Payments account associated with this - billing setup. Payments resource names have the form: ``custo - mers/{customer_id}/paymentsAccounts/{payments_account_id}`` - When setting up billing, this is used to signup with an - existing Payments account (and then payments\_account\_info - should not be set). When getting a billing setup, this and - payments\_account\_info will be populated. - payments_account_info: - The Payments account information associated with this billing - setup. When setting up billing, this is used to signup with a - new Payments account (and then payments\_account should not be - set). When getting a billing setup, this and payments\_account - will be populated. - start_time: - When creating a new billing setup, this is when the setup - should take effect. NOW is the only acceptable start time if - the customer doesn't have any approved setups. When fetching - an existing billing setup, this is the requested start time. - However, if the setup was approved (see status) after the - requested start time, then this is the approval time. - start_date_time: - The start date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss - format. Only a future time is allowed. - start_time_type: - The start time as a type. Only NOW is allowed. - end_time: - When the billing setup ends / ended. This is either FOREVER or - the start time of the next scheduled billing setup. - end_date_time: - The end date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format. - end_time_type: - The end time as a type. The only possible value is FOREVER. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.BillingSetup) - )) -_sym_db.RegisterMessage(BillingSetup) -_sym_db.RegisterMessage(BillingSetup.PaymentsAccountInfo) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/billing_setup_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/billing_setup_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/billing_setup_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/campaign_audience_view_pb2.py b/google/ads/google_ads/v0/proto/resources/campaign_audience_view_pb2.py deleted file mode 100644 index 976e5bde7..000000000 --- a/google/ads/google_ads/v0/proto/resources/campaign_audience_view_pb2.py +++ /dev/null @@ -1,84 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/campaign_audience_view.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/campaign_audience_view.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\031CampaignAudienceViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nDgoogle/ads/googleads_v0/proto/resources/campaign_audience_view.proto\x12!google.ads.googleads.v0.resources\"-\n\x14\x43\x61mpaignAudienceView\x12\x15\n\rresource_name\x18\x01 \x01(\tB\x86\x02\n%com.google.ads.googleads.v0.resourcesB\x19\x43\x61mpaignAudienceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') -) - - - - -_CAMPAIGNAUDIENCEVIEW = _descriptor.Descriptor( - name='CampaignAudienceView', - full_name='google.ads.googleads.v0.resources.CampaignAudienceView', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.CampaignAudienceView.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=107, - serialized_end=152, -) - -DESCRIPTOR.message_types_by_name['CampaignAudienceView'] = _CAMPAIGNAUDIENCEVIEW -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignAudienceView = _reflection.GeneratedProtocolMessageType('CampaignAudienceView', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNAUDIENCEVIEW, - __module__ = 'google.ads.googleads_v0.proto.resources.campaign_audience_view_pb2' - , - __doc__ = """A campaign audience view. Includes performance data from interests and - remarketing lists for Display Network and YouTube Network ads, and - remarketing lists for search ads (RLSA), aggregated by campaign and - audience criterion. This view only includes audiences attached at the - campaign level. - - - Attributes: - resource_name: - The resource name of the campaign audience view. Campaign - audience view resource names have the form: ``customers/{cust - omer_id}/campaignAudienceViews/{campaign_id}_{criterion_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.CampaignAudienceView) - )) -_sym_db.RegisterMessage(CampaignAudienceView) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/campaign_audience_view_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/campaign_audience_view_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/campaign_audience_view_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/campaign_bid_modifier_pb2.py b/google/ads/google_ads/v0/proto/resources/campaign_bid_modifier_pb2.py deleted file mode 100644 index d62caf531..000000000 --- a/google/ads/google_ads/v0/proto/resources/campaign_bid_modifier_pb2.py +++ /dev/null @@ -1,133 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/campaign_bid_modifier.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/campaign_bid_modifier.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\030CampaignBidModifierProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/resources/campaign_bid_modifier.proto\x12!google.ads.googleads.v0.resources\x1a\x33google/ads/googleads_v0/proto/common/criteria.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xa1\x02\n\x13\x43\x61mpaignBidModifier\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12.\n\x08\x63\x61mpaign\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0c\x62id_modifier\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12O\n\x10interaction_type\x18\x05 \x01(\x0b\x32\x33.google.ads.googleads.v0.common.InteractionTypeInfoH\x00\x42\x0b\n\tcriterionB\x85\x02\n%com.google.ads.googleads.v0.resourcesB\x18\x43\x61mpaignBidModifierProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_CAMPAIGNBIDMODIFIER = _descriptor.Descriptor( - name='CampaignBidModifier', - full_name='google.ads.googleads.v0.resources.CampaignBidModifier', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.CampaignBidModifier.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign', full_name='google.ads.googleads.v0.resources.CampaignBidModifier.campaign', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='criterion_id', full_name='google.ads.googleads.v0.resources.CampaignBidModifier.criterion_id', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bid_modifier', full_name='google.ads.googleads.v0.resources.CampaignBidModifier.bid_modifier', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='interaction_type', full_name='google.ads.googleads.v0.resources.CampaignBidModifier.interaction_type', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='criterion', full_name='google.ads.googleads.v0.resources.CampaignBidModifier.criterion', - index=0, containing_type=None, fields=[]), - ], - serialized_start=192, - serialized_end=481, -) - -_CAMPAIGNBIDMODIFIER.fields_by_name['campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CAMPAIGNBIDMODIFIER.fields_by_name['criterion_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CAMPAIGNBIDMODIFIER.fields_by_name['bid_modifier'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_CAMPAIGNBIDMODIFIER.fields_by_name['interaction_type'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._INTERACTIONTYPEINFO -_CAMPAIGNBIDMODIFIER.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNBIDMODIFIER.fields_by_name['interaction_type']) -_CAMPAIGNBIDMODIFIER.fields_by_name['interaction_type'].containing_oneof = _CAMPAIGNBIDMODIFIER.oneofs_by_name['criterion'] -DESCRIPTOR.message_types_by_name['CampaignBidModifier'] = _CAMPAIGNBIDMODIFIER -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignBidModifier = _reflection.GeneratedProtocolMessageType('CampaignBidModifier', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNBIDMODIFIER, - __module__ = 'google.ads.googleads_v0.proto.resources.campaign_bid_modifier_pb2' - , - __doc__ = """Represents a bid-modifiable only criterion at the campaign level. - - - Attributes: - resource_name: - The resource name of the campaign bid modifier. Campaign bid - modifier resource names have the form: ``customers/{customer_ - id}/campaignBidModifiers/{campaign_id}_{criterion_id}`` - campaign: - The campaign to which this criterion belongs. - criterion_id: - The ID of the criterion to bid modify. This field is ignored - for mutates. - bid_modifier: - The modifier for the bid when the criterion matches. - criterion: - The criterion of this campaign bid modifier. - interaction_type: - Criterion for interaction type. Only supported for search - campaigns. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.CampaignBidModifier) - )) -_sym_db.RegisterMessage(CampaignBidModifier) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/campaign_bid_modifier_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/campaign_bid_modifier_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/campaign_bid_modifier_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/campaign_budget_pb2.py b/google/ads/google_ads/v0/proto/resources/campaign_budget_pb2.py deleted file mode 100644 index a2c59eb4a..000000000 --- a/google/ads/google_ads/v0/proto/resources/campaign_budget_pb2.py +++ /dev/null @@ -1,272 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/campaign_budget.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import budget_delivery_method_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_budget__delivery__method__pb2 -from google.ads.google_ads.v0.proto.enums import budget_period_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_budget__period__pb2 -from google.ads.google_ads.v0.proto.enums import budget_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_budget__status__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/campaign_budget.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\023CampaignBudgetProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/resources/campaign_budget.proto\x12!google.ads.googleads.v0.resources\x1a@google/ads/googleads_v0/proto/enums/budget_delivery_method.proto\x1a\x37google/ads/googleads_v0/proto/enums/budget_period.proto\x1a\x37google/ads/googleads_v0/proto/enums/budget_status.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xc7\x08\n\x0e\x43\x61mpaignBudget\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\ramount_micros\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x38\n\x13total_amount_micros\x18\n \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12L\n\x06status\x18\x06 \x01(\x0e\x32<.google.ads.googleads.v0.enums.BudgetStatusEnum.BudgetStatus\x12\x65\n\x0f\x64\x65livery_method\x18\x07 \x01(\x0e\x32L.google.ads.googleads.v0.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod\x12\x35\n\x11\x65xplicitly_shared\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x0freference_count\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12:\n\x16has_recommended_budget\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x45\n recommended_budget_amount_micros\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12L\n\x06period\x18\r \x01(\x0e\x32<.google.ads.googleads.v0.enums.BudgetPeriodEnum.BudgetPeriod\x12V\n1recommended_budget_estimated_change_weekly_clicks\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12[\n6recommended_budget_estimated_change_weekly_cost_micros\x18\x0f \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\\\n7recommended_budget_estimated_change_weekly_interactions\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12U\n0recommended_budget_estimated_change_weekly_views\x18\x11 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x80\x02\n%com.google.ads.googleads.v0.resourcesB\x13\x43\x61mpaignBudgetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_budget__delivery__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_budget__period__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_budget__status__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_CAMPAIGNBUDGET = _descriptor.Descriptor( - name='CampaignBudget', - full_name='google.ads.googleads.v0.resources.CampaignBudget', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.CampaignBudget.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.CampaignBudget.id', index=1, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.CampaignBudget.name', index=2, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='amount_micros', full_name='google.ads.googleads.v0.resources.CampaignBudget.amount_micros', index=3, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='total_amount_micros', full_name='google.ads.googleads.v0.resources.CampaignBudget.total_amount_micros', index=4, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.CampaignBudget.status', index=5, - number=6, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='delivery_method', full_name='google.ads.googleads.v0.resources.CampaignBudget.delivery_method', index=6, - number=7, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='explicitly_shared', full_name='google.ads.googleads.v0.resources.CampaignBudget.explicitly_shared', index=7, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='reference_count', full_name='google.ads.googleads.v0.resources.CampaignBudget.reference_count', index=8, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='has_recommended_budget', full_name='google.ads.googleads.v0.resources.CampaignBudget.has_recommended_budget', index=9, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='recommended_budget_amount_micros', full_name='google.ads.googleads.v0.resources.CampaignBudget.recommended_budget_amount_micros', index=10, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='period', full_name='google.ads.googleads.v0.resources.CampaignBudget.period', index=11, - number=13, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='recommended_budget_estimated_change_weekly_clicks', full_name='google.ads.googleads.v0.resources.CampaignBudget.recommended_budget_estimated_change_weekly_clicks', index=12, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='recommended_budget_estimated_change_weekly_cost_micros', full_name='google.ads.googleads.v0.resources.CampaignBudget.recommended_budget_estimated_change_weekly_cost_micros', index=13, - number=15, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='recommended_budget_estimated_change_weekly_interactions', full_name='google.ads.googleads.v0.resources.CampaignBudget.recommended_budget_estimated_change_weekly_interactions', index=14, - number=16, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='recommended_budget_estimated_change_weekly_views', full_name='google.ads.googleads.v0.resources.CampaignBudget.recommended_budget_estimated_change_weekly_views', index=15, - number=17, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=313, - serialized_end=1408, -) - -_CAMPAIGNBUDGET.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CAMPAIGNBUDGET.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CAMPAIGNBUDGET.fields_by_name['amount_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CAMPAIGNBUDGET.fields_by_name['total_amount_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CAMPAIGNBUDGET.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_budget__status__pb2._BUDGETSTATUSENUM_BUDGETSTATUS -_CAMPAIGNBUDGET.fields_by_name['delivery_method'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_budget__delivery__method__pb2._BUDGETDELIVERYMETHODENUM_BUDGETDELIVERYMETHOD -_CAMPAIGNBUDGET.fields_by_name['explicitly_shared'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_CAMPAIGNBUDGET.fields_by_name['reference_count'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CAMPAIGNBUDGET.fields_by_name['has_recommended_budget'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_CAMPAIGNBUDGET.fields_by_name['recommended_budget_amount_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CAMPAIGNBUDGET.fields_by_name['period'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_budget__period__pb2._BUDGETPERIODENUM_BUDGETPERIOD -_CAMPAIGNBUDGET.fields_by_name['recommended_budget_estimated_change_weekly_clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CAMPAIGNBUDGET.fields_by_name['recommended_budget_estimated_change_weekly_cost_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CAMPAIGNBUDGET.fields_by_name['recommended_budget_estimated_change_weekly_interactions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CAMPAIGNBUDGET.fields_by_name['recommended_budget_estimated_change_weekly_views'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -DESCRIPTOR.message_types_by_name['CampaignBudget'] = _CAMPAIGNBUDGET -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignBudget = _reflection.GeneratedProtocolMessageType('CampaignBudget', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNBUDGET, - __module__ = 'google.ads.googleads_v0.proto.resources.campaign_budget_pb2' - , - __doc__ = """A campaign budget. - - - Attributes: - resource_name: - The resource name of the campaign budget. Campaign budget - resource names have the form: - ``customers/{customer_id}/campaignBudgets/{budget_id}`` - id: - The ID of the campaign budget. A campaign budget is created - using the CampaignBudgetService create operation and is - assigned a budget ID. A budget ID can be shared across - different campaigns; the system will then allocate the - campaign budget among different campaigns to get optimum - results. - name: - The name of the campaign budget. When creating a campaign - budget through CampaignBudgetService, every explicitly shared - campaign budget must have a non-null, non-empty name. Campaign - budgets that are not explicitly shared derive their name from - the attached campaign's name. The length of this string must - be between 1 and 255, inclusive, in UTF-8 bytes, (trimmed). - amount_micros: - The amount of the budget, in the local currency for the - account. Amount is specified in micros, where one million is - equivalent to one currency unit. - total_amount_micros: - The lifetime amount of the budget, in the local currency for - the account. Amount is specified in micros, where one million - is equivalent to one currency unit. - status: - The status of this campaign budget. This field is read-only. - delivery_method: - The delivery method that determines the rate at which the - campaign budget is spent. Defaults to STANDARD if unspecified - in a create operation. - explicitly_shared: - Specifies whether the budget is explicitly shared. Defaults to - true if unspecified in a create operation. If true, the - budget was created with the purpose of sharing across one or - more campaigns. If false, the budget was created with the - intention of only being used with a single campaign. The - budget's name and status will stay in sync with the campaign's - name and status. Attempting to share the budget with a second - campaign will result in an error. A non-shared budget can - become an explicitly shared. The same operation must also - assign the budget a name. A shared campaign budget can never - become non-shared. - reference_count: - The number of campaigns actively using the budget. This field - is read-only. - has_recommended_budget: - Indicates whether there is a recommended budget for this - campaign budget. This field is read-only. - recommended_budget_amount_micros: - The recommended budget amount. If no recommendation is - available, this will be set to the budget amount. Amount is - specified in micros, where one million is equivalent to one - currency unit. This field is read-only. - period: - Period over which to spend the budget. Defaults to DAILY if - not specified. - recommended_budget_estimated_change_weekly_clicks: - The estimated change in weekly clicks if the recommended - budget is applied. This field is read-only. - recommended_budget_estimated_change_weekly_cost_micros: - The estimated change in weekly cost in micros if the - recommended budget is applied. One million is equivalent to - one currency unit. This field is read-only. - recommended_budget_estimated_change_weekly_interactions: - The estimated change in weekly interactions if the recommended - budget is applied. This field is read-only. - recommended_budget_estimated_change_weekly_views: - The estimated change in weekly views if the recommended budget - is applied. This field is read-only. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.CampaignBudget) - )) -_sym_db.RegisterMessage(CampaignBudget) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/campaign_budget_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/campaign_budget_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/campaign_budget_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/campaign_criterion_pb2.py b/google/ads/google_ads/v0/proto/resources/campaign_criterion_pb2.py deleted file mode 100644 index b844355d1..000000000 --- a/google/ads/google_ads/v0/proto/resources/campaign_criterion_pb2.py +++ /dev/null @@ -1,442 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/campaign_criterion.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2 -from google.ads.google_ads.v0.proto.enums import criterion_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/campaign_criterion.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\026CampaignCriterionProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n@google/ads/googleads_v0/proto/resources/campaign_criterion.proto\x12!google.ads.googleads.v0.resources\x1a\x33google/ads/googleads_v0/proto/common/criteria.proto\x1a\x38google/ads/googleads_v0/proto/enums/criterion_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xa4\x0f\n\x11\x43\x61mpaignCriterion\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12.\n\x08\x63\x61mpaign\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0c\x63riterion_id\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0c\x62id_modifier\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12,\n\x08negative\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12L\n\x04type\x18\x06 \x01(\x0e\x32>.google.ads.googleads.v0.enums.CriterionTypeEnum.CriterionType\x12>\n\x07keyword\x18\x08 \x01(\x0b\x32+.google.ads.googleads.v0.common.KeywordInfoH\x00\x12\x42\n\tplacement\x18\t \x01(\x0b\x32-.google.ads.googleads.v0.common.PlacementInfoH\x00\x12T\n\x13mobile_app_category\x18\n \x01(\x0b\x32\x35.google.ads.googleads.v0.common.MobileAppCategoryInfoH\x00\x12@\n\x08location\x18\x0c \x01(\x0b\x32,.google.ads.googleads.v0.common.LocationInfoH\x00\x12<\n\x06\x64\x65vice\x18\r \x01(\x0b\x32*.google.ads.googleads.v0.common.DeviceInfoH\x00\x12\x45\n\x0b\x61\x64_schedule\x18\x0f \x01(\x0b\x32..google.ads.googleads.v0.common.AdScheduleInfoH\x00\x12\x41\n\tage_range\x18\x10 \x01(\x0b\x32,.google.ads.googleads.v0.common.AgeRangeInfoH\x00\x12<\n\x06gender\x18\x11 \x01(\x0b\x32*.google.ads.googleads.v0.common.GenderInfoH\x00\x12G\n\x0cincome_range\x18\x12 \x01(\x0b\x32/.google.ads.googleads.v0.common.IncomeRangeInfoH\x00\x12M\n\x0fparental_status\x18\x13 \x01(\x0b\x32\x32.google.ads.googleads.v0.common.ParentalStatusInfoH\x00\x12\x41\n\tuser_list\x18\x16 \x01(\x0b\x32,.google.ads.googleads.v0.common.UserListInfoH\x00\x12I\n\ryoutube_video\x18\x14 \x01(\x0b\x32\x30.google.ads.googleads.v0.common.YouTubeVideoInfoH\x00\x12M\n\x0fyoutube_channel\x18\x15 \x01(\x0b\x32\x32.google.ads.googleads.v0.common.YouTubeChannelInfoH\x00\x12\x42\n\tproximity\x18\x17 \x01(\x0b\x32-.google.ads.googleads.v0.common.ProximityInfoH\x00\x12:\n\x05topic\x18\x18 \x01(\x0b\x32).google.ads.googleads.v0.common.TopicInfoH\x00\x12I\n\rlisting_scope\x18\x19 \x01(\x0b\x32\x30.google.ads.googleads.v0.common.ListingScopeInfoH\x00\x12@\n\x08language\x18\x1a \x01(\x0b\x32,.google.ads.googleads.v0.common.LanguageInfoH\x00\x12?\n\x08ip_block\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v0.common.IpBlockInfoH\x00\x12I\n\rcontent_label\x18\x1c \x01(\x0b\x32\x30.google.ads.googleads.v0.common.ContentLabelInfoH\x00\x12>\n\x07\x63\x61rrier\x18\x1d \x01(\x0b\x32+.google.ads.googleads.v0.common.CarrierInfoH\x00\x12I\n\ruser_interest\x18\x1e \x01(\x0b\x32\x30.google.ads.googleads.v0.common.UserInterestInfoH\x00\x12>\n\x07webpage\x18\x1f \x01(\x0b\x32+.google.ads.googleads.v0.common.WebpageInfoH\x00\x12^\n\x18operating_system_version\x18 \x01(\x0b\x32:.google.ads.googleads.v0.common.OperatingSystemVersionInfoH\x00\x42\x0b\n\tcriterionB\x83\x02\n%com.google.ads.googleads.v0.resourcesB\x16\x43\x61mpaignCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_CAMPAIGNCRITERION = _descriptor.Descriptor( - name='CampaignCriterion', - full_name='google.ads.googleads.v0.resources.CampaignCriterion', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.CampaignCriterion.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign', full_name='google.ads.googleads.v0.resources.CampaignCriterion.campaign', index=1, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='criterion_id', full_name='google.ads.googleads.v0.resources.CampaignCriterion.criterion_id', index=2, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bid_modifier', full_name='google.ads.googleads.v0.resources.CampaignCriterion.bid_modifier', index=3, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='negative', full_name='google.ads.googleads.v0.resources.CampaignCriterion.negative', index=4, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.resources.CampaignCriterion.type', index=5, - number=6, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword', full_name='google.ads.googleads.v0.resources.CampaignCriterion.keyword', index=6, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='placement', full_name='google.ads.googleads.v0.resources.CampaignCriterion.placement', index=7, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='mobile_app_category', full_name='google.ads.googleads.v0.resources.CampaignCriterion.mobile_app_category', index=8, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='location', full_name='google.ads.googleads.v0.resources.CampaignCriterion.location', index=9, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='device', full_name='google.ads.googleads.v0.resources.CampaignCriterion.device', index=10, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_schedule', full_name='google.ads.googleads.v0.resources.CampaignCriterion.ad_schedule', index=11, - number=15, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='age_range', full_name='google.ads.googleads.v0.resources.CampaignCriterion.age_range', index=12, - number=16, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='gender', full_name='google.ads.googleads.v0.resources.CampaignCriterion.gender', index=13, - number=17, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='income_range', full_name='google.ads.googleads.v0.resources.CampaignCriterion.income_range', index=14, - number=18, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='parental_status', full_name='google.ads.googleads.v0.resources.CampaignCriterion.parental_status', index=15, - number=19, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='user_list', full_name='google.ads.googleads.v0.resources.CampaignCriterion.user_list', index=16, - number=22, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='youtube_video', full_name='google.ads.googleads.v0.resources.CampaignCriterion.youtube_video', index=17, - number=20, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='youtube_channel', full_name='google.ads.googleads.v0.resources.CampaignCriterion.youtube_channel', index=18, - number=21, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='proximity', full_name='google.ads.googleads.v0.resources.CampaignCriterion.proximity', index=19, - number=23, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='topic', full_name='google.ads.googleads.v0.resources.CampaignCriterion.topic', index=20, - number=24, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='listing_scope', full_name='google.ads.googleads.v0.resources.CampaignCriterion.listing_scope', index=21, - number=25, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='language', full_name='google.ads.googleads.v0.resources.CampaignCriterion.language', index=22, - number=26, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ip_block', full_name='google.ads.googleads.v0.resources.CampaignCriterion.ip_block', index=23, - number=27, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='content_label', full_name='google.ads.googleads.v0.resources.CampaignCriterion.content_label', index=24, - number=28, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='carrier', full_name='google.ads.googleads.v0.resources.CampaignCriterion.carrier', index=25, - number=29, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='user_interest', full_name='google.ads.googleads.v0.resources.CampaignCriterion.user_interest', index=26, - number=30, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='webpage', full_name='google.ads.googleads.v0.resources.CampaignCriterion.webpage', index=27, - number=31, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operating_system_version', full_name='google.ads.googleads.v0.resources.CampaignCriterion.operating_system_version', index=28, - number=32, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='criterion', full_name='google.ads.googleads.v0.resources.CampaignCriterion.criterion', - index=0, containing_type=None, fields=[]), - ], - serialized_start=247, - serialized_end=2203, -) - -_CAMPAIGNCRITERION.fields_by_name['campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CAMPAIGNCRITERION.fields_by_name['criterion_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CAMPAIGNCRITERION.fields_by_name['bid_modifier'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE -_CAMPAIGNCRITERION.fields_by_name['negative'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_CAMPAIGNCRITERION.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__type__pb2._CRITERIONTYPEENUM_CRITERIONTYPE -_CAMPAIGNCRITERION.fields_by_name['keyword'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._KEYWORDINFO -_CAMPAIGNCRITERION.fields_by_name['placement'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._PLACEMENTINFO -_CAMPAIGNCRITERION.fields_by_name['mobile_app_category'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._MOBILEAPPCATEGORYINFO -_CAMPAIGNCRITERION.fields_by_name['location'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._LOCATIONINFO -_CAMPAIGNCRITERION.fields_by_name['device'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._DEVICEINFO -_CAMPAIGNCRITERION.fields_by_name['ad_schedule'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._ADSCHEDULEINFO -_CAMPAIGNCRITERION.fields_by_name['age_range'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._AGERANGEINFO -_CAMPAIGNCRITERION.fields_by_name['gender'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._GENDERINFO -_CAMPAIGNCRITERION.fields_by_name['income_range'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._INCOMERANGEINFO -_CAMPAIGNCRITERION.fields_by_name['parental_status'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._PARENTALSTATUSINFO -_CAMPAIGNCRITERION.fields_by_name['user_list'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._USERLISTINFO -_CAMPAIGNCRITERION.fields_by_name['youtube_video'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._YOUTUBEVIDEOINFO -_CAMPAIGNCRITERION.fields_by_name['youtube_channel'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._YOUTUBECHANNELINFO -_CAMPAIGNCRITERION.fields_by_name['proximity'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._PROXIMITYINFO -_CAMPAIGNCRITERION.fields_by_name['topic'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._TOPICINFO -_CAMPAIGNCRITERION.fields_by_name['listing_scope'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._LISTINGSCOPEINFO -_CAMPAIGNCRITERION.fields_by_name['language'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._LANGUAGEINFO -_CAMPAIGNCRITERION.fields_by_name['ip_block'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._IPBLOCKINFO -_CAMPAIGNCRITERION.fields_by_name['content_label'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._CONTENTLABELINFO -_CAMPAIGNCRITERION.fields_by_name['carrier'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._CARRIERINFO -_CAMPAIGNCRITERION.fields_by_name['user_interest'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._USERINTERESTINFO -_CAMPAIGNCRITERION.fields_by_name['webpage'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._WEBPAGEINFO -_CAMPAIGNCRITERION.fields_by_name['operating_system_version'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._OPERATINGSYSTEMVERSIONINFO -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['keyword']) -_CAMPAIGNCRITERION.fields_by_name['keyword'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['placement']) -_CAMPAIGNCRITERION.fields_by_name['placement'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['mobile_app_category']) -_CAMPAIGNCRITERION.fields_by_name['mobile_app_category'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['location']) -_CAMPAIGNCRITERION.fields_by_name['location'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['device']) -_CAMPAIGNCRITERION.fields_by_name['device'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['ad_schedule']) -_CAMPAIGNCRITERION.fields_by_name['ad_schedule'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['age_range']) -_CAMPAIGNCRITERION.fields_by_name['age_range'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['gender']) -_CAMPAIGNCRITERION.fields_by_name['gender'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['income_range']) -_CAMPAIGNCRITERION.fields_by_name['income_range'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['parental_status']) -_CAMPAIGNCRITERION.fields_by_name['parental_status'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['user_list']) -_CAMPAIGNCRITERION.fields_by_name['user_list'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['youtube_video']) -_CAMPAIGNCRITERION.fields_by_name['youtube_video'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['youtube_channel']) -_CAMPAIGNCRITERION.fields_by_name['youtube_channel'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['proximity']) -_CAMPAIGNCRITERION.fields_by_name['proximity'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['topic']) -_CAMPAIGNCRITERION.fields_by_name['topic'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['listing_scope']) -_CAMPAIGNCRITERION.fields_by_name['listing_scope'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['language']) -_CAMPAIGNCRITERION.fields_by_name['language'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['ip_block']) -_CAMPAIGNCRITERION.fields_by_name['ip_block'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['content_label']) -_CAMPAIGNCRITERION.fields_by_name['content_label'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['carrier']) -_CAMPAIGNCRITERION.fields_by_name['carrier'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['user_interest']) -_CAMPAIGNCRITERION.fields_by_name['user_interest'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['webpage']) -_CAMPAIGNCRITERION.fields_by_name['webpage'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( - _CAMPAIGNCRITERION.fields_by_name['operating_system_version']) -_CAMPAIGNCRITERION.fields_by_name['operating_system_version'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] -DESCRIPTOR.message_types_by_name['CampaignCriterion'] = _CAMPAIGNCRITERION -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CampaignCriterion = _reflection.GeneratedProtocolMessageType('CampaignCriterion', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNCRITERION, - __module__ = 'google.ads.googleads_v0.proto.resources.campaign_criterion_pb2' - , - __doc__ = """A campaign criterion. - - - Attributes: - resource_name: - The resource name of the campaign criterion. Campaign - criterion resource names have the form: ``customers/{customer - _id}/campaignCriteria/{campaign_id}_{criterion_id}`` - campaign: - The campaign to which the criterion belongs. - criterion_id: - The ID of the criterion. This field is ignored during mutate. - bid_modifier: - The modifier for the bids when the criterion matches. The - modifier must be in the range: 0.1 - 10.0. Most targetable - criteria types support modifiers. Use 0 to opt out of a Device - type. - negative: - Whether to target (``false``) or exclude (``true``) the - criterion. - type: - The type of the criterion. - criterion: - The campaign criterion. Exactly one must be set. - keyword: - Keyword. - placement: - Placement. - mobile_app_category: - Mobile app category. - location: - Location. - device: - Device. - ad_schedule: - Ad Schedule. - age_range: - Age range. - gender: - Gender. - income_range: - Income range. - parental_status: - Parental status. - user_list: - User List. - youtube_video: - YouTube Video. - youtube_channel: - YouTube Channel. - proximity: - Proximity. - topic: - Topic. - listing_scope: - Listing scope. - language: - Language. - ip_block: - IpBlock. - content_label: - ContentLabel. - carrier: - Carrier. - user_interest: - User Interest. - webpage: - Webpage. - operating_system_version: - Operating system version. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.CampaignCriterion) - )) -_sym_db.RegisterMessage(CampaignCriterion) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/campaign_criterion_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/campaign_criterion_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/campaign_criterion_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/campaign_feed_pb2.py b/google/ads/google_ads/v0/proto/resources/campaign_feed_pb2.py deleted file mode 100644 index f7cc3e506..000000000 --- a/google/ads/google_ads/v0/proto/resources/campaign_feed_pb2.py +++ /dev/null @@ -1,138 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/campaign_feed.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import matching_function_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_matching__function__pb2 -from google.ads.google_ads.v0.proto.enums import feed_link_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__link__status__pb2 -from google.ads.google_ads.v0.proto.enums import placeholder_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_placeholder__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/campaign_feed.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\021CampaignFeedProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/resources/campaign_feed.proto\x12!google.ads.googleads.v0.resources\x1agoogle/ads/googleads_v0/proto/resources/carrier_constant.proto\x12!google.ads.googleads.v0.resources\x1a\x1egoogle/protobuf/wrappers.proto\"\xb1\x01\n\x0f\x43\x61rrierConstant\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x81\x02\n%com.google.ads.googleads.v0.resourcesB\x14\x43\x61rrierConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_CARRIERCONSTANT = _descriptor.Descriptor( - name='CarrierConstant', - full_name='google.ads.googleads.v0.resources.CarrierConstant', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.CarrierConstant.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.CarrierConstant.id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.CarrierConstant.name', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='country_code', full_name='google.ads.googleads.v0.resources.CarrierConstant.country_code', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=134, - serialized_end=311, -) - -_CARRIERCONSTANT.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CARRIERCONSTANT.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CARRIERCONSTANT.fields_by_name['country_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['CarrierConstant'] = _CARRIERCONSTANT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CarrierConstant = _reflection.GeneratedProtocolMessageType('CarrierConstant', (_message.Message,), dict( - DESCRIPTOR = _CARRIERCONSTANT, - __module__ = 'google.ads.googleads_v0.proto.resources.carrier_constant_pb2' - , - __doc__ = """A carrier criterion that can be used in campaign targeting. - - - Attributes: - resource_name: - The resource name of the carrier criterion. Carrier criterion - resource names have the form: - ``carrierConstants/{criterion_id}`` - id: - The ID of the carrier criterion. - name: - The full name of the carrier in English. - country_code: - The country code of the country where the carrier is located, - e.g., "AR", "FR", etc. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.CarrierConstant) - )) -_sym_db.RegisterMessage(CarrierConstant) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/carrier_constant_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/carrier_constant_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/carrier_constant_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/change_status_pb2.py b/google/ads/google_ads/v0/proto/resources/change_status_pb2.py deleted file mode 100644 index 9ab4aac8d..000000000 --- a/google/ads/google_ads/v0/proto/resources/change_status_pb2.py +++ /dev/null @@ -1,187 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/change_status.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import change_status_operation_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_change__status__operation__pb2 -from google.ads.google_ads.v0.proto.enums import change_status_resource_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_change__status__resource__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/change_status.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\021ChangeStatusProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/resources/change_status.proto\x12!google.ads.googleads.v0.resources\x1a\x41google/ads/googleads_v0/proto/enums/change_status_operation.proto\x1a\x45google/ads/googleads_v0/proto/enums/change_status_resource_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x9c\x05\n\x0c\x43hangeStatus\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12;\n\x15last_change_date_time\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12k\n\rresource_type\x18\x04 \x01(\x0e\x32T.google.ads.googleads.v0.enums.ChangeStatusResourceTypeEnum.ChangeStatusResourceType\x12.\n\x08\x63\x61mpaign\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x61\x64_group\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12g\n\x0fresource_status\x18\x08 \x01(\x0e\x32N.google.ads.googleads.v0.enums.ChangeStatusOperationEnum.ChangeStatusOperation\x12\x31\n\x0b\x61\x64_group_ad\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12\x61\x64_group_criterion\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12\x63\x61mpaign_criterion\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04\x66\x65\x65\x64\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\tfeed_item\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xfe\x01\n%com.google.ads.googleads.v0.resourcesB\x11\x43hangeStatusProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_change__status__operation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_change__status__resource__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_CHANGESTATUS = _descriptor.Descriptor( - name='ChangeStatus', - full_name='google.ads.googleads.v0.resources.ChangeStatus', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.ChangeStatus.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='last_change_date_time', full_name='google.ads.googleads.v0.resources.ChangeStatus.last_change_date_time', index=1, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='resource_type', full_name='google.ads.googleads.v0.resources.ChangeStatus.resource_type', index=2, - number=4, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign', full_name='google.ads.googleads.v0.resources.ChangeStatus.campaign', index=3, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group', full_name='google.ads.googleads.v0.resources.ChangeStatus.ad_group', index=4, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='resource_status', full_name='google.ads.googleads.v0.resources.ChangeStatus.resource_status', index=5, - number=8, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_ad', full_name='google.ads.googleads.v0.resources.ChangeStatus.ad_group_ad', index=6, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_criterion', full_name='google.ads.googleads.v0.resources.ChangeStatus.ad_group_criterion', index=7, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_criterion', full_name='google.ads.googleads.v0.resources.ChangeStatus.campaign_criterion', index=8, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed', full_name='google.ads.googleads.v0.resources.ChangeStatus.feed', index=9, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed_item', full_name='google.ads.googleads.v0.resources.ChangeStatus.feed_item', index=10, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=269, - serialized_end=937, -) - -_CHANGESTATUS.fields_by_name['last_change_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CHANGESTATUS.fields_by_name['resource_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_change__status__resource__type__pb2._CHANGESTATUSRESOURCETYPEENUM_CHANGESTATUSRESOURCETYPE -_CHANGESTATUS.fields_by_name['campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CHANGESTATUS.fields_by_name['ad_group'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CHANGESTATUS.fields_by_name['resource_status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_change__status__operation__pb2._CHANGESTATUSOPERATIONENUM_CHANGESTATUSOPERATION -_CHANGESTATUS.fields_by_name['ad_group_ad'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CHANGESTATUS.fields_by_name['ad_group_criterion'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CHANGESTATUS.fields_by_name['campaign_criterion'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CHANGESTATUS.fields_by_name['feed'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CHANGESTATUS.fields_by_name['feed_item'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['ChangeStatus'] = _CHANGESTATUS -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ChangeStatus = _reflection.GeneratedProtocolMessageType('ChangeStatus', (_message.Message,), dict( - DESCRIPTOR = _CHANGESTATUS, - __module__ = 'google.ads.googleads_v0.proto.resources.change_status_pb2' - , - __doc__ = """Describes the status of returned resource. - - - Attributes: - resource_name: - The resource name of the change status. Change status resource - names have the form: - ``customers/{customer_id}/changeStatus/{change_status_id}`` - last_change_date_time: - Time at which the most recent change has occurred on this - resource. - resource_type: - Represents the type of the changed resource. This dictates - what fields will be set. For example, for AD\_GROUP, campaign - and ad\_group fields will be set. - campaign: - The Campaign affected by this change. - ad_group: - The AdGroup affected by this change. - resource_status: - Represents the status of the changed resource. - ad_group_ad: - The AdGroupAd affected by this change. - ad_group_criterion: - The AdGroupCriterion affected by this change. - campaign_criterion: - The CampaignCriterion affected by this change. - feed: - The Feed affected by this change. - feed_item: - The FeedItem affected by this change. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.ChangeStatus) - )) -_sym_db.RegisterMessage(ChangeStatus) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/change_status_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/change_status_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/change_status_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/conversion_action_pb2.py b/google/ads/google_ads/v0/proto/resources/conversion_action_pb2.py deleted file mode 100644 index 34955a882..000000000 --- a/google/ads/google_ads/v0/proto/resources/conversion_action_pb2.py +++ /dev/null @@ -1,386 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/conversion_action.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import tag_snippet_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_tag__snippet__pb2 -from google.ads.google_ads.v0.proto.enums import attribution_model_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_attribution__model__pb2 -from google.ads.google_ads.v0.proto.enums import conversion_action_category_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__category__pb2 -from google.ads.google_ads.v0.proto.enums import conversion_action_counting_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__counting__type__pb2 -from google.ads.google_ads.v0.proto.enums import conversion_action_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__status__pb2 -from google.ads.google_ads.v0.proto.enums import conversion_action_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__type__pb2 -from google.ads.google_ads.v0.proto.enums import data_driven_model_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_data__driven__model__status__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/conversion_action.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\025ConversionActionProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n?google/ads/googleads_v0/proto/resources/conversion_action.proto\x12!google.ads.googleads.v0.resources\x1a\x36google/ads/googleads_v0/proto/common/tag_snippet.proto\x1a;google/ads/googleads_v0/proto/enums/attribution_model.proto\x1a\x44google/ads/googleads_v0/proto/enums/conversion_action_category.proto\x1aIgoogle/ads/googleads_v0/proto/enums/conversion_action_counting_type.proto\x1a\x42google/ads/googleads_v0/proto/enums/conversion_action_status.proto\x1a@google/ads/googleads_v0/proto/enums/conversion_action_type.proto\x1a\x42google/ads/googleads_v0/proto/enums/data_driven_model_status.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xd4\x0c\n\x10\x43onversionAction\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12`\n\x06status\x18\x04 \x01(\x0e\x32P.google.ads.googleads.v0.enums.ConversionActionStatusEnum.ConversionActionStatus\x12Z\n\x04type\x18\x05 \x01(\x0e\x32L.google.ads.googleads.v0.enums.ConversionActionTypeEnum.ConversionActionType\x12\x66\n\x08\x63\x61tegory\x18\x06 \x01(\x0e\x32T.google.ads.googleads.v0.enums.ConversionActionCategoryEnum.ConversionActionCategory\x12\x34\n\x0eowner_customer\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x41\n\x1dinclude_in_conversions_metric\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12G\n\"click_through_lookback_window_days\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x46\n!view_through_lookback_window_days\x18\n \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12Y\n\x0evalue_settings\x18\x0b \x01(\x0b\x32\x41.google.ads.googleads.v0.resources.ConversionAction.ValueSettings\x12s\n\rcounting_type\x18\x0c \x01(\x0e\x32\\.google.ads.googleads.v0.enums.ConversionActionCountingTypeEnum.ConversionActionCountingType\x12p\n\x1a\x61ttribution_model_settings\x18\r \x01(\x0b\x32L.google.ads.googleads.v0.resources.ConversionAction.AttributionModelSettings\x12@\n\x0ctag_snippets\x18\x0e \x03(\x0b\x32*.google.ads.googleads.v0.common.TagSnippet\x12@\n\x1bphone_call_duration_seconds\x18\x0f \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12,\n\x06\x61pp_id\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xed\x01\n\x18\x41ttributionModelSettings\x12_\n\x11\x61ttribution_model\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v0.enums.AttributionModelEnum.AttributionModel\x12p\n\x18\x64\x61ta_driven_model_status\x18\x02 \x01(\x0e\x32N.google.ads.googleads.v0.enums.DataDrivenModelStatusEnum.DataDrivenModelStatus\x1a\xbf\x01\n\rValueSettings\x12\x33\n\rdefault_value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x15\x64\x65\x66\x61ult_currency_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12<\n\x18\x61lways_use_default_value\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x82\x02\n%com.google.ads.googleads.v0.resourcesB\x15\x43onversionActionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_tag__snippet__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_attribution__model__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__counting__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_data__driven__model__status__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_CONVERSIONACTION_ATTRIBUTIONMODELSETTINGS = _descriptor.Descriptor( - name='AttributionModelSettings', - full_name='google.ads.googleads.v0.resources.ConversionAction.AttributionModelSettings', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='attribution_model', full_name='google.ads.googleads.v0.resources.ConversionAction.AttributionModelSettings.attribution_model', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='data_driven_model_status', full_name='google.ads.googleads.v0.resources.ConversionAction.AttributionModelSettings.data_driven_model_status', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1788, - serialized_end=2025, -) - -_CONVERSIONACTION_VALUESETTINGS = _descriptor.Descriptor( - name='ValueSettings', - full_name='google.ads.googleads.v0.resources.ConversionAction.ValueSettings', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='default_value', full_name='google.ads.googleads.v0.resources.ConversionAction.ValueSettings.default_value', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='default_currency_code', full_name='google.ads.googleads.v0.resources.ConversionAction.ValueSettings.default_currency_code', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='always_use_default_value', full_name='google.ads.googleads.v0.resources.ConversionAction.ValueSettings.always_use_default_value', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2028, - serialized_end=2219, -) - -_CONVERSIONACTION = _descriptor.Descriptor( - name='ConversionAction', - full_name='google.ads.googleads.v0.resources.ConversionAction', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.ConversionAction.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.ConversionAction.id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.ConversionAction.name', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.ConversionAction.status', index=3, - number=4, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.resources.ConversionAction.type', index=4, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='category', full_name='google.ads.googleads.v0.resources.ConversionAction.category', index=5, - number=6, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='owner_customer', full_name='google.ads.googleads.v0.resources.ConversionAction.owner_customer', index=6, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='include_in_conversions_metric', full_name='google.ads.googleads.v0.resources.ConversionAction.include_in_conversions_metric', index=7, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='click_through_lookback_window_days', full_name='google.ads.googleads.v0.resources.ConversionAction.click_through_lookback_window_days', index=8, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='view_through_lookback_window_days', full_name='google.ads.googleads.v0.resources.ConversionAction.view_through_lookback_window_days', index=9, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='value_settings', full_name='google.ads.googleads.v0.resources.ConversionAction.value_settings', index=10, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='counting_type', full_name='google.ads.googleads.v0.resources.ConversionAction.counting_type', index=11, - number=12, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='attribution_model_settings', full_name='google.ads.googleads.v0.resources.ConversionAction.attribution_model_settings', index=12, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='tag_snippets', full_name='google.ads.googleads.v0.resources.ConversionAction.tag_snippets', index=13, - number=14, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='phone_call_duration_seconds', full_name='google.ads.googleads.v0.resources.ConversionAction.phone_call_duration_seconds', index=14, - number=15, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='app_id', full_name='google.ads.googleads.v0.resources.ConversionAction.app_id', index=15, - number=16, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_CONVERSIONACTION_ATTRIBUTIONMODELSETTINGS, _CONVERSIONACTION_VALUESETTINGS, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=599, - serialized_end=2219, -) - -_CONVERSIONACTION_ATTRIBUTIONMODELSETTINGS.fields_by_name['attribution_model'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_attribution__model__pb2._ATTRIBUTIONMODELENUM_ATTRIBUTIONMODEL -_CONVERSIONACTION_ATTRIBUTIONMODELSETTINGS.fields_by_name['data_driven_model_status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_data__driven__model__status__pb2._DATADRIVENMODELSTATUSENUM_DATADRIVENMODELSTATUS -_CONVERSIONACTION_ATTRIBUTIONMODELSETTINGS.containing_type = _CONVERSIONACTION -_CONVERSIONACTION_VALUESETTINGS.fields_by_name['default_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_CONVERSIONACTION_VALUESETTINGS.fields_by_name['default_currency_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CONVERSIONACTION_VALUESETTINGS.fields_by_name['always_use_default_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_CONVERSIONACTION_VALUESETTINGS.containing_type = _CONVERSIONACTION -_CONVERSIONACTION.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CONVERSIONACTION.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CONVERSIONACTION.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__status__pb2._CONVERSIONACTIONSTATUSENUM_CONVERSIONACTIONSTATUS -_CONVERSIONACTION.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__type__pb2._CONVERSIONACTIONTYPEENUM_CONVERSIONACTIONTYPE -_CONVERSIONACTION.fields_by_name['category'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__category__pb2._CONVERSIONACTIONCATEGORYENUM_CONVERSIONACTIONCATEGORY -_CONVERSIONACTION.fields_by_name['owner_customer'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CONVERSIONACTION.fields_by_name['include_in_conversions_metric'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_CONVERSIONACTION.fields_by_name['click_through_lookback_window_days'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CONVERSIONACTION.fields_by_name['view_through_lookback_window_days'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CONVERSIONACTION.fields_by_name['value_settings'].message_type = _CONVERSIONACTION_VALUESETTINGS -_CONVERSIONACTION.fields_by_name['counting_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_conversion__action__counting__type__pb2._CONVERSIONACTIONCOUNTINGTYPEENUM_CONVERSIONACTIONCOUNTINGTYPE -_CONVERSIONACTION.fields_by_name['attribution_model_settings'].message_type = _CONVERSIONACTION_ATTRIBUTIONMODELSETTINGS -_CONVERSIONACTION.fields_by_name['tag_snippets'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_tag__snippet__pb2._TAGSNIPPET -_CONVERSIONACTION.fields_by_name['phone_call_duration_seconds'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CONVERSIONACTION.fields_by_name['app_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['ConversionAction'] = _CONVERSIONACTION -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ConversionAction = _reflection.GeneratedProtocolMessageType('ConversionAction', (_message.Message,), dict( - - AttributionModelSettings = _reflection.GeneratedProtocolMessageType('AttributionModelSettings', (_message.Message,), dict( - DESCRIPTOR = _CONVERSIONACTION_ATTRIBUTIONMODELSETTINGS, - __module__ = 'google.ads.googleads_v0.proto.resources.conversion_action_pb2' - , - __doc__ = """Settings related to this conversion action's attribution model. - - - Attributes: - attribution_model: - The attribution model type of this conversion action. - data_driven_model_status: - The status of the data-driven attribution model for the - conversion action. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.ConversionAction.AttributionModelSettings) - )) - , - - ValueSettings = _reflection.GeneratedProtocolMessageType('ValueSettings', (_message.Message,), dict( - DESCRIPTOR = _CONVERSIONACTION_VALUESETTINGS, - __module__ = 'google.ads.googleads_v0.proto.resources.conversion_action_pb2' - , - __doc__ = """Settings related to the value for conversion events associated with this - conversion action. - - - Attributes: - default_value: - The value to use when conversion events for this conversion - action are sent with an invalid, disallowed or missing value, - or when this conversion action is configured to always use the - default value. - default_currency_code: - The currency code to use when conversion events for this - conversion action are sent with an invalid or missing currency - code, or when this conversion action is configured to always - use the default value. - always_use_default_value: - Controls whether the default value and default currency code - are used in place of the value and currency code specified in - conversion events for this conversion action. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.ConversionAction.ValueSettings) - )) - , - DESCRIPTOR = _CONVERSIONACTION, - __module__ = 'google.ads.googleads_v0.proto.resources.conversion_action_pb2' - , - __doc__ = """A conversion action. - - - Attributes: - resource_name: - The resource name of the conversion action. Conversion action - resource names have the form: ``customers/{customer_id}/conve - rsionActions/{conversion_action_id}`` - id: - The ID of the conversion action. - name: - The name of the conversion action. This field is required and - should not be empty when creating new conversion actions. - status: - The status of this conversion action for conversion event - accrual. - type: - The type of this conversion action. - category: - The category of conversions reported for this conversion - action. - owner_customer: - The resource name of the conversion action owner customer, or - null if this is a system-defined conversion action. - include_in_conversions_metric: - Whether this conversion action should be included in the - "conversions" metric. - click_through_lookback_window_days: - The maximum number of days that may elapse between an - interaction (e.g., a click) and a conversion event. - view_through_lookback_window_days: - The maximum number of days which may elapse between an - impression and a conversion without an interaction. - value_settings: - Settings related to the value for conversion events associated - with this conversion action. - counting_type: - How to count conversion events for the conversion action. - attribution_model_settings: - Settings related to this conversion action's attribution - model. - tag_snippets: - The snippets used for tracking conversions. - phone_call_duration_seconds: - The phone call duration in seconds after which a conversion - should be reported for this conversion action. The value must - be between 0 and 10000, inclusive. - app_id: - App ID for an app conversion action. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.ConversionAction) - )) -_sym_db.RegisterMessage(ConversionAction) -_sym_db.RegisterMessage(ConversionAction.AttributionModelSettings) -_sym_db.RegisterMessage(ConversionAction.ValueSettings) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/conversion_action_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/conversion_action_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/conversion_action_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/customer_client_link_pb2.py b/google/ads/google_ads/v0/proto/resources/customer_client_link_pb2.py deleted file mode 100644 index 5b0c76c48..000000000 --- a/google/ads/google_ads/v0/proto/resources/customer_client_link_pb2.py +++ /dev/null @@ -1,124 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/customer_client_link.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import manager_link_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_manager__link__status__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/customer_client_link.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\027CustomerClientLinkProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nBgoogle/ads/googleads_v0/proto/resources/customer_client_link.proto\x12!google.ads.googleads.v0.resources\x1a=google/ads/googleads_v0/proto/enums/manager_link_status.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x9c\x02\n\x12\x43ustomerClientLink\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x35\n\x0f\x63lient_customer\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0fmanager_link_id\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12V\n\x06status\x18\x05 \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.ManagerLinkStatusEnum.ManagerLinkStatus\x12*\n\x06hidden\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x84\x02\n%com.google.ads.googleads.v0.resourcesB\x17\x43ustomerClientLinkProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_manager__link__status__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_CUSTOMERCLIENTLINK = _descriptor.Descriptor( - name='CustomerClientLink', - full_name='google.ads.googleads.v0.resources.CustomerClientLink', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.CustomerClientLink.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='client_customer', full_name='google.ads.googleads.v0.resources.CustomerClientLink.client_customer', index=1, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='manager_link_id', full_name='google.ads.googleads.v0.resources.CustomerClientLink.manager_link_id', index=2, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.CustomerClientLink.status', index=3, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hidden', full_name='google.ads.googleads.v0.resources.CustomerClientLink.hidden', index=4, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=201, - serialized_end=485, -) - -_CUSTOMERCLIENTLINK.fields_by_name['client_customer'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CUSTOMERCLIENTLINK.fields_by_name['manager_link_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_CUSTOMERCLIENTLINK.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_manager__link__status__pb2._MANAGERLINKSTATUSENUM_MANAGERLINKSTATUS -_CUSTOMERCLIENTLINK.fields_by_name['hidden'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -DESCRIPTOR.message_types_by_name['CustomerClientLink'] = _CUSTOMERCLIENTLINK -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CustomerClientLink = _reflection.GeneratedProtocolMessageType('CustomerClientLink', (_message.Message,), dict( - DESCRIPTOR = _CUSTOMERCLIENTLINK, - __module__ = 'google.ads.googleads_v0.proto.resources.customer_client_link_pb2' - , - __doc__ = """Represents customer client link relationship. - - - Attributes: - resource_name: - Name of the resource. CustomerClientLink resource names have - the form: ``customers/{customer_id}/customerClientLinks/{clie - nt_customer_id}_{manager_link_id}`` - client_customer: - The client customer linked to this customer. - manager_link_id: - This is uniquely identifies a customer client link. Read only. - status: - This is the status of the link between client and manager. - hidden: - The visibility of the link. Users can choose whether or not to - see hidden links in the AdWords UI. Default value is false - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.CustomerClientLink) - )) -_sym_db.RegisterMessage(CustomerClientLink) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/customer_client_link_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/customer_client_link_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/customer_client_link_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/customer_client_pb2.py b/google/ads/google_ads/v0/proto/resources/customer_client_pb2.py deleted file mode 100644 index c2c5c0c21..000000000 --- a/google/ads/google_ads/v0/proto/resources/customer_client_pb2.py +++ /dev/null @@ -1,117 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/customer_client.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/customer_client.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\023CustomerClientProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/resources/customer_client.proto\x12!google.ads.googleads.v0.resources\x1a\x1egoogle/protobuf/wrappers.proto\"\xb6\x01\n\x0e\x43ustomerClient\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x35\n\x0f\x63lient_customer\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x06hidden\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12*\n\x05level\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x80\x02\n%com.google.ads.googleads.v0.resourcesB\x13\x43ustomerClientProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_CUSTOMERCLIENT = _descriptor.Descriptor( - name='CustomerClient', - full_name='google.ads.googleads.v0.resources.CustomerClient', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.CustomerClient.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='client_customer', full_name='google.ads.googleads.v0.resources.CustomerClient.client_customer', index=1, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hidden', full_name='google.ads.googleads.v0.resources.CustomerClient.hidden', index=2, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='level', full_name='google.ads.googleads.v0.resources.CustomerClient.level', index=3, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=133, - serialized_end=315, -) - -_CUSTOMERCLIENT.fields_by_name['client_customer'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CUSTOMERCLIENT.fields_by_name['hidden'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_CUSTOMERCLIENT.fields_by_name['level'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -DESCRIPTOR.message_types_by_name['CustomerClient'] = _CUSTOMERCLIENT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -CustomerClient = _reflection.GeneratedProtocolMessageType('CustomerClient', (_message.Message,), dict( - DESCRIPTOR = _CUSTOMERCLIENT, - __module__ = 'google.ads.googleads_v0.proto.resources.customer_client_pb2' - , - __doc__ = """A link between the given customer and a client customer. CustomerClients - only exist for manager customers. All direct and indirect client - customers are included, as well as the manager itself. - - - Attributes: - resource_name: - The resource name of the customer client. CustomerClient - resource names have the form: ``customers/{customer_id}/custom - erClients/{client_customer_id}`` - client_customer: - The resource name of the client-customer which is linked to - the given customer. Read only. - hidden: - Specifies whether this is a hidden account. Learn more about - hidden accounts here. Read only. - level: - Distance between given customer and client. For self link, the - level value will be 0. Read only. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.CustomerClient) - )) -_sym_db.RegisterMessage(CustomerClient) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/customer_client_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/customer_client_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/customer_client_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/customer_feed_pb2.py b/google/ads/google_ads/v0/proto/resources/customer_feed_pb2.py deleted file mode 100644 index ccfafce4d..000000000 --- a/google/ads/google_ads/v0/proto/resources/customer_feed_pb2.py +++ /dev/null @@ -1,128 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/customer_feed.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import matching_function_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_matching__function__pb2 -from google.ads.google_ads.v0.proto.enums import feed_link_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__link__status__pb2 -from google.ads.google_ads.v0.proto.enums import placeholder_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_placeholder__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/customer_feed.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\021CustomerFeedProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n;google/ads/googleads_v0/proto/resources/customer_feed.proto\x12!google.ads.googleads.v0.resources\x1agoogle/ads/googleads_v0/proto/enums/policy_review_status.proto\x1a\x45google/ads/googleads_v0/proto/errors/feed_item_validation_error.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xa8\x05\n\x08\x46\x65\x65\x64Item\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12*\n\x04\x66\x65\x65\x64\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x35\n\x0fstart_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rend_date_time\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12S\n\x10\x61ttribute_values\x18\x06 \x03(\x0b\x32\x39.google.ads.googleads.v0.resources.FeedItemAttributeValue\x12u\n\x19geo_targeting_restriction\x18\x07 \x01(\x0e\x32R.google.ads.googleads.v0.enums.GeoTargetingRestrictionEnum.GeoTargetingRestriction\x12N\n\x15url_custom_parameters\x18\x08 \x03(\x0b\x32/.google.ads.googleads.v0.common.CustomParameter\x12P\n\x06status\x18\t \x01(\x0e\x32@.google.ads.googleads.v0.enums.FeedItemStatusEnum.FeedItemStatus\x12V\n\x0cpolicy_infos\x18\n \x03(\x0b\x32@.google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo\"\xae\x04\n\x16\x46\x65\x65\x64ItemAttributeValue\x12\x36\n\x11\x66\x65\x65\x64_attribute_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\rinteger_value\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\rboolean_value\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x32\n\x0cstring_value\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64ouble_value\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12:\n\x0bprice_value\x18\x06 \x01(\x0b\x32%.google.ads.googleads.v0.common.Price\x12\x33\n\x0einteger_values\x18\x07 \x03(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0e\x62oolean_values\x18\x08 \x03(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x33\n\rstring_values\x18\t \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rdouble_values\x18\n \x03(\x0b\x32\x1c.google.protobuf.DoubleValue\"\x85\x07\n\x1d\x46\x65\x65\x64ItemPlaceholderPolicyInfo\x12\x35\n\x10placeholder_type\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12@\n\x1a\x66\x65\x65\x64_mapping_resource_name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12_\n\rreview_status\x18\x03 \x01(\x0e\x32H.google.ads.googleads.v0.enums.PolicyReviewStatusEnum.PolicyReviewStatus\x12\x65\n\x0f\x61pproval_status\x18\x04 \x01(\x0e\x32L.google.ads.googleads.v0.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus\x12N\n\x14policy_topic_entries\x18\x05 \x03(\x0b\x32\x30.google.ads.googleads.v0.common.PolicyTopicEntry\x12o\n\x11validation_status\x18\x06 \x01(\x0e\x32T.google.ads.googleads.v0.enums.FeedItemValidationStatusEnum.FeedItemValidationStatus\x12U\n\x11validation_errors\x18\x07 \x03(\x0b\x32:.google.ads.googleads.v0.resources.FeedItemValidationError\x12\x7f\n\x17quality_approval_status\x18\x08 \x01(\x0e\x32^.google.ads.googleads.v0.enums.FeedItemQualityApprovalStatusEnum.FeedItemQualityApprovalStatus\x12\x89\x01\n\x1bquality_disapproval_reasons\x18\t \x03(\x0e\x32\x64.google.ads.googleads.v0.enums.FeedItemQualityDisapprovalReasonEnum.FeedItemQualityDisapprovalReason\"\xad\x02\n\x17\x46\x65\x65\x64ItemValidationError\x12m\n\x10validation_error\x18\x01 \x01(\x0e\x32S.google.ads.googleads.v0.errors.FeedItemValidationErrorEnum.FeedItemValidationError\x12\x31\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x12\x66\x65\x65\x64_attribute_ids\x18\x03 \x03(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x37\n\x11\x65xtra_information\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xfa\x01\n%com.google.ads.googleads.v0.resourcesB\rFeedItemProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_feed__common__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__item__quality__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__item__quality__disapproval__reason__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__item__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__item__validation__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_geo__targeting__restriction__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__review__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__item__validation__error__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_FEEDITEM = _descriptor.Descriptor( - name='FeedItem', - full_name='google.ads.googleads.v0.resources.FeedItem', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.FeedItem.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed', full_name='google.ads.googleads.v0.resources.FeedItem.feed', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.FeedItem.id', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='start_date_time', full_name='google.ads.googleads.v0.resources.FeedItem.start_date_time', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='end_date_time', full_name='google.ads.googleads.v0.resources.FeedItem.end_date_time', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='attribute_values', full_name='google.ads.googleads.v0.resources.FeedItem.attribute_values', index=5, - number=6, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='geo_targeting_restriction', full_name='google.ads.googleads.v0.resources.FeedItem.geo_targeting_restriction', index=6, - number=7, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='url_custom_parameters', full_name='google.ads.googleads.v0.resources.FeedItem.url_custom_parameters', index=7, - number=8, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.FeedItem.status', index=8, - number=9, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='policy_infos', full_name='google.ads.googleads.v0.resources.FeedItem.policy_infos', index=9, - number=10, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=853, - serialized_end=1533, -) - - -_FEEDITEMATTRIBUTEVALUE = _descriptor.Descriptor( - name='FeedItemAttributeValue', - full_name='google.ads.googleads.v0.resources.FeedItemAttributeValue', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='feed_attribute_id', full_name='google.ads.googleads.v0.resources.FeedItemAttributeValue.feed_attribute_id', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='integer_value', full_name='google.ads.googleads.v0.resources.FeedItemAttributeValue.integer_value', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='boolean_value', full_name='google.ads.googleads.v0.resources.FeedItemAttributeValue.boolean_value', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='string_value', full_name='google.ads.googleads.v0.resources.FeedItemAttributeValue.string_value', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='double_value', full_name='google.ads.googleads.v0.resources.FeedItemAttributeValue.double_value', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='price_value', full_name='google.ads.googleads.v0.resources.FeedItemAttributeValue.price_value', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='integer_values', full_name='google.ads.googleads.v0.resources.FeedItemAttributeValue.integer_values', index=6, - number=7, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='boolean_values', full_name='google.ads.googleads.v0.resources.FeedItemAttributeValue.boolean_values', index=7, - number=8, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='string_values', full_name='google.ads.googleads.v0.resources.FeedItemAttributeValue.string_values', index=8, - number=9, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='double_values', full_name='google.ads.googleads.v0.resources.FeedItemAttributeValue.double_values', index=9, - number=10, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1536, - serialized_end=2094, -) - - -_FEEDITEMPLACEHOLDERPOLICYINFO = _descriptor.Descriptor( - name='FeedItemPlaceholderPolicyInfo', - full_name='google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='placeholder_type', full_name='google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo.placeholder_type', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed_mapping_resource_name', full_name='google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo.feed_mapping_resource_name', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='review_status', full_name='google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo.review_status', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='approval_status', full_name='google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo.approval_status', index=3, - number=4, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='policy_topic_entries', full_name='google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo.policy_topic_entries', index=4, - number=5, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validation_status', full_name='google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo.validation_status', index=5, - number=6, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validation_errors', full_name='google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo.validation_errors', index=6, - number=7, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='quality_approval_status', full_name='google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo.quality_approval_status', index=7, - number=8, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='quality_disapproval_reasons', full_name='google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo.quality_disapproval_reasons', index=8, - number=9, type=14, cpp_type=8, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2097, - serialized_end=2998, -) - - -_FEEDITEMVALIDATIONERROR = _descriptor.Descriptor( - name='FeedItemValidationError', - full_name='google.ads.googleads.v0.resources.FeedItemValidationError', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='validation_error', full_name='google.ads.googleads.v0.resources.FeedItemValidationError.validation_error', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='description', full_name='google.ads.googleads.v0.resources.FeedItemValidationError.description', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed_attribute_ids', full_name='google.ads.googleads.v0.resources.FeedItemValidationError.feed_attribute_ids', index=2, - number=3, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='extra_information', full_name='google.ads.googleads.v0.resources.FeedItemValidationError.extra_information', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=3001, - serialized_end=3302, -) - -_FEEDITEM.fields_by_name['feed'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEEDITEM.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_FEEDITEM.fields_by_name['start_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEEDITEM.fields_by_name['end_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEEDITEM.fields_by_name['attribute_values'].message_type = _FEEDITEMATTRIBUTEVALUE -_FEEDITEM.fields_by_name['geo_targeting_restriction'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_geo__targeting__restriction__pb2._GEOTARGETINGRESTRICTIONENUM_GEOTARGETINGRESTRICTION -_FEEDITEM.fields_by_name['url_custom_parameters'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_custom__parameter__pb2._CUSTOMPARAMETER -_FEEDITEM.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__item__status__pb2._FEEDITEMSTATUSENUM_FEEDITEMSTATUS -_FEEDITEM.fields_by_name['policy_infos'].message_type = _FEEDITEMPLACEHOLDERPOLICYINFO -_FEEDITEMATTRIBUTEVALUE.fields_by_name['feed_attribute_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_FEEDITEMATTRIBUTEVALUE.fields_by_name['integer_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_FEEDITEMATTRIBUTEVALUE.fields_by_name['boolean_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_FEEDITEMATTRIBUTEVALUE.fields_by_name['string_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEEDITEMATTRIBUTEVALUE.fields_by_name['double_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_FEEDITEMATTRIBUTEVALUE.fields_by_name['price_value'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_feed__common__pb2._PRICE -_FEEDITEMATTRIBUTEVALUE.fields_by_name['integer_values'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_FEEDITEMATTRIBUTEVALUE.fields_by_name['boolean_values'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_FEEDITEMATTRIBUTEVALUE.fields_by_name['string_values'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEEDITEMATTRIBUTEVALUE.fields_by_name['double_values'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['placeholder_type'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['feed_mapping_resource_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['review_status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__review__status__pb2._POLICYREVIEWSTATUSENUM_POLICYREVIEWSTATUS -_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['approval_status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_policy__approval__status__pb2._POLICYAPPROVALSTATUSENUM_POLICYAPPROVALSTATUS -_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['policy_topic_entries'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_policy__pb2._POLICYTOPICENTRY -_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['validation_status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__item__validation__status__pb2._FEEDITEMVALIDATIONSTATUSENUM_FEEDITEMVALIDATIONSTATUS -_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['validation_errors'].message_type = _FEEDITEMVALIDATIONERROR -_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['quality_approval_status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__item__quality__approval__status__pb2._FEEDITEMQUALITYAPPROVALSTATUSENUM_FEEDITEMQUALITYAPPROVALSTATUS -_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['quality_disapproval_reasons'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__item__quality__disapproval__reason__pb2._FEEDITEMQUALITYDISAPPROVALREASONENUM_FEEDITEMQUALITYDISAPPROVALREASON -_FEEDITEMVALIDATIONERROR.fields_by_name['validation_error'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_errors_dot_feed__item__validation__error__pb2._FEEDITEMVALIDATIONERRORENUM_FEEDITEMVALIDATIONERROR -_FEEDITEMVALIDATIONERROR.fields_by_name['description'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEEDITEMVALIDATIONERROR.fields_by_name['feed_attribute_ids'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_FEEDITEMVALIDATIONERROR.fields_by_name['extra_information'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['FeedItem'] = _FEEDITEM -DESCRIPTOR.message_types_by_name['FeedItemAttributeValue'] = _FEEDITEMATTRIBUTEVALUE -DESCRIPTOR.message_types_by_name['FeedItemPlaceholderPolicyInfo'] = _FEEDITEMPLACEHOLDERPOLICYINFO -DESCRIPTOR.message_types_by_name['FeedItemValidationError'] = _FEEDITEMVALIDATIONERROR -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FeedItem = _reflection.GeneratedProtocolMessageType('FeedItem', (_message.Message,), dict( - DESCRIPTOR = _FEEDITEM, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_item_pb2' - , - __doc__ = """A feed item. - - - Attributes: - resource_name: - The resource name of the feed item. Feed item resource names - have the form: - ``customers/{customer_id}/feedItems/{feed_id}_{feed_item_id}`` - feed: - The feed to which this feed item belongs. - id: - The ID of this feed item. - start_date_time: - Start time in which this feed item is effective and can begin - serving. The format is "YYYY-MM-DD HH:MM:SS". Examples: - "2018-03-05 09:15:00" or "2018-02-01 14:34:30" - end_date_time: - End time in which this feed item is no longer effective and - will stop serving. The format is "YYYY-MM-DD HH:MM:SS". - Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30" - attribute_values: - The feed item's attribute values. - geo_targeting_restriction: - Geo targeting restriction specifies the type of location that - can be used for targeting. - url_custom_parameters: - The list of mappings used to substitute custom parameter tags - in a ``tracking_url_template``, ``final_urls``, or - ``mobile_final_urls``. - status: - Status of the feed item. This field is read-only. - policy_infos: - List of info about a feed item's validation and approval state - for active feed mappings. There will be an entry in the list - for each type of feed mapping associated with the feed, e.g. a - feed with a sitelink and a call feed mapping would cause every - feed item associated with that feed to have an entry in this - list for both sitelink and call. This field is read-only. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.FeedItem) - )) -_sym_db.RegisterMessage(FeedItem) - -FeedItemAttributeValue = _reflection.GeneratedProtocolMessageType('FeedItemAttributeValue', (_message.Message,), dict( - DESCRIPTOR = _FEEDITEMATTRIBUTEVALUE, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_item_pb2' - , - __doc__ = """A feed item attribute value. - - - Attributes: - feed_attribute_id: - Id of the feed attribute for which the value is associated - with. - integer_value: - Int64 value. Should be set if feed\_attribute\_id refers to a - feed attribute of type INT64. - boolean_value: - Bool value. Should be set if feed\_attribute\_id refers to a - feed attribute of type BOOLEAN. - string_value: - String value. Should be set if feed\_attribute\_id refers to a - feed attribute of type STRING, URL or DATE\_TIME. For STRING - the maximum length is 1500 characters. For URL the maximum - length is 2076 characters. For DATE\_TIME the format of the - string must be the same as start and end time for the feed - item. - double_value: - Double value. Should be set if feed\_attribute\_id refers to a - feed attribute of type DOUBLE. - price_value: - Price value. Should be set if feed\_attribute\_id refers to a - feed attribute of type PRICE. - integer_values: - Repeated int64 value. Should be set if feed\_attribute\_id - refers to a feed attribute of type INT64\_LIST. - boolean_values: - Repeated bool value. Should be set if feed\_attribute\_id - refers to a feed attribute of type BOOLEAN\_LIST. - string_values: - Repeated string value. Should be set if feed\_attribute\_id - refers to a feed attribute of type STRING\_LIST, URL\_LIST or - DATE\_TIME\_LIST. For STRING\_LIST and URL\_LIST the total - size of the list in bytes may not exceed 3000. For - DATE\_TIME\_LIST the number of elements may not exceed 200. - For STRING\_LIST the maximum length of each string element is - 1500 characters. For URL\_LIST the maximum length is 2076 - characters. For DATE\_TIME the format of the string must be - the same as start and end time for the feed item. - double_values: - Repeated double value. Should be set if feed\_attribute\_id - refers to a feed attribute of type DOUBLE\_LIST. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.FeedItemAttributeValue) - )) -_sym_db.RegisterMessage(FeedItemAttributeValue) - -FeedItemPlaceholderPolicyInfo = _reflection.GeneratedProtocolMessageType('FeedItemPlaceholderPolicyInfo', (_message.Message,), dict( - DESCRIPTOR = _FEEDITEMPLACEHOLDERPOLICYINFO, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_item_pb2' - , - __doc__ = """Policy, validation, and quality approval info for a feed item for the - specified placeholder type. - - - Attributes: - placeholder_type: - The placeholder type. - feed_mapping_resource_name: - The FeedMapping that contains the placeholder type. - review_status: - Where the placeholder type is in the review process. - approval_status: - The overall approval status of the placeholder type, - calculated based on the status of its individual policy topic - entries. - policy_topic_entries: - The list of policy findings for the placeholder type. - validation_status: - The validation status of the palceholder type. - validation_errors: - List of placeholder type validation errors. - quality_approval_status: - Placeholder type quality evaluation approval status. - quality_disapproval_reasons: - List of placeholder type quality evaluation disapproval - reasons. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.FeedItemPlaceholderPolicyInfo) - )) -_sym_db.RegisterMessage(FeedItemPlaceholderPolicyInfo) - -FeedItemValidationError = _reflection.GeneratedProtocolMessageType('FeedItemValidationError', (_message.Message,), dict( - DESCRIPTOR = _FEEDITEMVALIDATIONERROR, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_item_pb2' - , - __doc__ = """Stores a validation error and the set of offending feed attributes which - together are responsible for causing a feed item validation error. - - - Attributes: - validation_error: - Error code indicating what validation error was triggered. The - description of the error can be found in the 'description' - field. - description: - The description of the validation error. - feed_attribute_ids: - Set of feed attributes in the feed item flagged during - validation. If empty, no specific feed attributes can be - associated with the error (e.g. error across the entire feed - item). - extra_information: - Any extra information related to this error which is not - captured by validation\_error and feed\_attribute\_id (e.g. - placeholder field IDs when feed\_attribute\_id is not mapped). - Note that extra\_information is not localized. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.FeedItemValidationError) - )) -_sym_db.RegisterMessage(FeedItemValidationError) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/feed_item_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/feed_item_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/feed_item_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/feed_mapping_pb2.py b/google/ads/google_ads/v0/proto/resources/feed_mapping_pb2.py deleted file mode 100644 index ab1e79fc9..000000000 --- a/google/ads/google_ads/v0/proto/resources/feed_mapping_pb2.py +++ /dev/null @@ -1,460 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/feed_mapping.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import ad_customizer_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__customizer__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import app_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_app__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import call_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_call__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import callout_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_callout__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import custom_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_custom__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import education_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_education__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import feed_mapping_criterion_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__mapping__criterion__type__pb2 -from google.ads.google_ads.v0.proto.enums import feed_mapping_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__mapping__status__pb2 -from google.ads.google_ads.v0.proto.enums import flight_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_flight__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import hotel_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_hotel__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import job_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_job__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import local_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_local__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import message_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_message__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import placeholder_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_placeholder__type__pb2 -from google.ads.google_ads.v0.proto.enums import price_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_price__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import promotion_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_promotion__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import real_estate_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_real__estate__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import sitelink_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_sitelink__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import structured_snippet_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_structured__snippet__placeholder__field__pb2 -from google.ads.google_ads.v0.proto.enums import travel_placeholder_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_travel__placeholder__field__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/feed_mapping.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\020FeedMappingProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n:google/ads/googleads_v0/proto/resources/feed_mapping.proto\x12!google.ads.googleads.v0.resources\x1aIgoogle/ads/googleads_v0/proto/enums/ad_customizer_placeholder_field.proto\x1a?google/ads/googleads_v0/proto/enums/app_placeholder_field.proto\x1a@google/ads/googleads_v0/proto/enums/call_placeholder_field.proto\x1a\x43google/ads/googleads_v0/proto/enums/callout_placeholder_field.proto\x1a\x42google/ads/googleads_v0/proto/enums/custom_placeholder_field.proto\x1a\x45google/ads/googleads_v0/proto/enums/education_placeholder_field.proto\x1a\x45google/ads/googleads_v0/proto/enums/feed_mapping_criterion_type.proto\x1a=google/ads/googleads_v0/proto/enums/feed_mapping_status.proto\x1a\x42google/ads/googleads_v0/proto/enums/flight_placeholder_field.proto\x1a\x41google/ads/googleads_v0/proto/enums/hotel_placeholder_field.proto\x1a?google/ads/googleads_v0/proto/enums/job_placeholder_field.proto\x1a\x41google/ads/googleads_v0/proto/enums/local_placeholder_field.proto\x1a\x43google/ads/googleads_v0/proto/enums/message_placeholder_field.proto\x1a:google/ads/googleads_v0/proto/enums/placeholder_type.proto\x1a\x41google/ads/googleads_v0/proto/enums/price_placeholder_field.proto\x1a\x45google/ads/googleads_v0/proto/enums/promotion_placeholder_field.proto\x1aGgoogle/ads/googleads_v0/proto/enums/real_estate_placeholder_field.proto\x1a\x44google/ads/googleads_v0/proto/enums/sitelink_placeholder_field.proto\x1aNgoogle/ads/googleads_v0/proto/enums/structured_snippet_placeholder_field.proto\x1a\x42google/ads/googleads_v0/proto/enums/travel_placeholder_field.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xde\x03\n\x0b\x46\x65\x65\x64Mapping\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12*\n\x04\x66\x65\x65\x64\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Z\n\x18\x61ttribute_field_mappings\x18\x05 \x03(\x0b\x32\x38.google.ads.googleads.v0.resources.AttributeFieldMapping\x12V\n\x06status\x18\x06 \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.FeedMappingStatusEnum.FeedMappingStatus\x12^\n\x10placeholder_type\x18\x03 \x01(\x0e\x32\x42.google.ads.googleads.v0.enums.PlaceholderTypeEnum.PlaceholderTypeH\x00\x12n\n\x0e\x63riterion_type\x18\x04 \x01(\x0e\x32T.google.ads.googleads.v0.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionTypeH\x00\x42\x08\n\x06target\"\xd1\x0f\n\x15\x41ttributeFieldMapping\x12\x36\n\x11\x66\x65\x65\x64_attribute_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12-\n\x08\x66ield_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12n\n\x0esitelink_field\x18\x03 \x01(\x0e\x32T.google.ads.googleads.v0.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderFieldH\x00\x12\x62\n\ncall_field\x18\x04 \x01(\x0e\x32L.google.ads.googleads.v0.enums.CallPlaceholderFieldEnum.CallPlaceholderFieldH\x00\x12_\n\tapp_field\x18\x05 \x01(\x0e\x32J.google.ads.googleads.v0.enums.AppPlaceholderFieldEnum.AppPlaceholderFieldH\x00\x12k\n\rcallout_field\x18\x08 \x01(\x0e\x32R.google.ads.googleads.v0.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderFieldH\x00\x12\x8a\x01\n\x18structured_snippet_field\x18\t \x01(\x0e\x32\x66.google.ads.googleads.v0.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderFieldH\x00\x12k\n\rmessage_field\x18\n \x01(\x0e\x32R.google.ads.googleads.v0.enums.MessagePlaceholderFieldEnum.MessagePlaceholderFieldH\x00\x12\x65\n\x0bprice_field\x18\x0b \x01(\x0e\x32N.google.ads.googleads.v0.enums.PricePlaceholderFieldEnum.PricePlaceholderFieldH\x00\x12q\n\x0fpromotion_field\x18\x0c \x01(\x0e\x32V.google.ads.googleads.v0.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderFieldH\x00\x12{\n\x13\x61\x64_customizer_field\x18\r \x01(\x0e\x32\\.google.ads.googleads.v0.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderFieldH\x00\x12q\n\x0f\x65\x64ucation_field\x18\x10 \x01(\x0e\x32V.google.ads.googleads.v0.enums.EducationPlaceholderFieldEnum.EducationPlaceholderFieldH\x00\x12h\n\x0c\x66light_field\x18\x11 \x01(\x0e\x32P.google.ads.googleads.v0.enums.FlightPlaceholderFieldEnum.FlightPlaceholderFieldH\x00\x12h\n\x0c\x63ustom_field\x18\x12 \x01(\x0e\x32P.google.ads.googleads.v0.enums.CustomPlaceholderFieldEnum.CustomPlaceholderFieldH\x00\x12\x65\n\x0bhotel_field\x18\x13 \x01(\x0e\x32N.google.ads.googleads.v0.enums.HotelPlaceholderFieldEnum.HotelPlaceholderFieldH\x00\x12u\n\x11real_estate_field\x18\x14 \x01(\x0e\x32X.google.ads.googleads.v0.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderFieldH\x00\x12h\n\x0ctravel_field\x18\x15 \x01(\x0e\x32P.google.ads.googleads.v0.enums.TravelPlaceholderFieldEnum.TravelPlaceholderFieldH\x00\x12\x65\n\x0blocal_field\x18\x16 \x01(\x0e\x32N.google.ads.googleads.v0.enums.LocalPlaceholderFieldEnum.LocalPlaceholderFieldH\x00\x12_\n\tjob_field\x18\x17 \x01(\x0e\x32J.google.ads.googleads.v0.enums.JobPlaceholderFieldEnum.JobPlaceholderFieldH\x00\x42\x07\n\x05\x66ieldB\xfd\x01\n%com.google.ads.googleads.v0.resourcesB\x10\x46\x65\x65\x64MappingProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__customizer__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_app__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_call__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_callout__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_custom__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_education__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__mapping__criterion__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__mapping__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_flight__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_hotel__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_job__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_local__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_message__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_placeholder__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_price__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_promotion__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_real__estate__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_sitelink__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_structured__snippet__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_travel__placeholder__field__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_FEEDMAPPING = _descriptor.Descriptor( - name='FeedMapping', - full_name='google.ads.googleads.v0.resources.FeedMapping', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.FeedMapping.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed', full_name='google.ads.googleads.v0.resources.FeedMapping.feed', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='attribute_field_mappings', full_name='google.ads.googleads.v0.resources.FeedMapping.attribute_field_mappings', index=2, - number=5, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.FeedMapping.status', index=3, - number=6, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='placeholder_type', full_name='google.ads.googleads.v0.resources.FeedMapping.placeholder_type', index=4, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='criterion_type', full_name='google.ads.googleads.v0.resources.FeedMapping.criterion_type', index=5, - number=4, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='target', full_name='google.ads.googleads.v0.resources.FeedMapping.target', - index=0, containing_type=None, fields=[]), - ], - serialized_start=1503, - serialized_end=1981, -) - - -_ATTRIBUTEFIELDMAPPING = _descriptor.Descriptor( - name='AttributeFieldMapping', - full_name='google.ads.googleads.v0.resources.AttributeFieldMapping', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='feed_attribute_id', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.feed_attribute_id', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='field_id', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.field_id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='sitelink_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.sitelink_field', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='call_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.call_field', index=3, - number=4, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='app_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.app_field', index=4, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='callout_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.callout_field', index=5, - number=8, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='structured_snippet_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.structured_snippet_field', index=6, - number=9, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='message_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.message_field', index=7, - number=10, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='price_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.price_field', index=8, - number=11, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='promotion_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.promotion_field', index=9, - number=12, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_customizer_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.ad_customizer_field', index=10, - number=13, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='education_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.education_field', index=11, - number=16, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='flight_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.flight_field', index=12, - number=17, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='custom_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.custom_field', index=13, - number=18, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.hotel_field', index=14, - number=19, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='real_estate_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.real_estate_field', index=15, - number=20, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='travel_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.travel_field', index=16, - number=21, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='local_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.local_field', index=17, - number=22, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='job_field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.job_field', index=18, - number=23, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='field', full_name='google.ads.googleads.v0.resources.AttributeFieldMapping.field', - index=0, containing_type=None, fields=[]), - ], - serialized_start=1984, - serialized_end=3985, -) - -_FEEDMAPPING.fields_by_name['feed'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEEDMAPPING.fields_by_name['attribute_field_mappings'].message_type = _ATTRIBUTEFIELDMAPPING -_FEEDMAPPING.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__mapping__status__pb2._FEEDMAPPINGSTATUSENUM_FEEDMAPPINGSTATUS -_FEEDMAPPING.fields_by_name['placeholder_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_placeholder__type__pb2._PLACEHOLDERTYPEENUM_PLACEHOLDERTYPE -_FEEDMAPPING.fields_by_name['criterion_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__mapping__criterion__type__pb2._FEEDMAPPINGCRITERIONTYPEENUM_FEEDMAPPINGCRITERIONTYPE -_FEEDMAPPING.oneofs_by_name['target'].fields.append( - _FEEDMAPPING.fields_by_name['placeholder_type']) -_FEEDMAPPING.fields_by_name['placeholder_type'].containing_oneof = _FEEDMAPPING.oneofs_by_name['target'] -_FEEDMAPPING.oneofs_by_name['target'].fields.append( - _FEEDMAPPING.fields_by_name['criterion_type']) -_FEEDMAPPING.fields_by_name['criterion_type'].containing_oneof = _FEEDMAPPING.oneofs_by_name['target'] -_ATTRIBUTEFIELDMAPPING.fields_by_name['feed_attribute_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ATTRIBUTEFIELDMAPPING.fields_by_name['field_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_ATTRIBUTEFIELDMAPPING.fields_by_name['sitelink_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_sitelink__placeholder__field__pb2._SITELINKPLACEHOLDERFIELDENUM_SITELINKPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['call_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_call__placeholder__field__pb2._CALLPLACEHOLDERFIELDENUM_CALLPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['app_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_app__placeholder__field__pb2._APPPLACEHOLDERFIELDENUM_APPPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['callout_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_callout__placeholder__field__pb2._CALLOUTPLACEHOLDERFIELDENUM_CALLOUTPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['structured_snippet_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_structured__snippet__placeholder__field__pb2._STRUCTUREDSNIPPETPLACEHOLDERFIELDENUM_STRUCTUREDSNIPPETPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['message_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_message__placeholder__field__pb2._MESSAGEPLACEHOLDERFIELDENUM_MESSAGEPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['price_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_price__placeholder__field__pb2._PRICEPLACEHOLDERFIELDENUM_PRICEPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['promotion_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_promotion__placeholder__field__pb2._PROMOTIONPLACEHOLDERFIELDENUM_PROMOTIONPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['ad_customizer_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_ad__customizer__placeholder__field__pb2._ADCUSTOMIZERPLACEHOLDERFIELDENUM_ADCUSTOMIZERPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['education_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_education__placeholder__field__pb2._EDUCATIONPLACEHOLDERFIELDENUM_EDUCATIONPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['flight_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_flight__placeholder__field__pb2._FLIGHTPLACEHOLDERFIELDENUM_FLIGHTPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['custom_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_custom__placeholder__field__pb2._CUSTOMPLACEHOLDERFIELDENUM_CUSTOMPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['hotel_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_hotel__placeholder__field__pb2._HOTELPLACEHOLDERFIELDENUM_HOTELPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['real_estate_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_real__estate__placeholder__field__pb2._REALESTATEPLACEHOLDERFIELDENUM_REALESTATEPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['travel_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_travel__placeholder__field__pb2._TRAVELPLACEHOLDERFIELDENUM_TRAVELPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['local_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_local__placeholder__field__pb2._LOCALPLACEHOLDERFIELDENUM_LOCALPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.fields_by_name['job_field'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_job__placeholder__field__pb2._JOBPLACEHOLDERFIELDENUM_JOBPLACEHOLDERFIELD -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['sitelink_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['sitelink_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['call_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['call_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['app_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['app_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['callout_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['callout_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['structured_snippet_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['structured_snippet_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['message_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['message_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['price_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['price_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['promotion_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['promotion_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['ad_customizer_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['ad_customizer_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['education_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['education_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['flight_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['flight_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['custom_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['custom_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['hotel_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['hotel_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['real_estate_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['real_estate_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['travel_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['travel_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['local_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['local_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -_ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'].fields.append( - _ATTRIBUTEFIELDMAPPING.fields_by_name['job_field']) -_ATTRIBUTEFIELDMAPPING.fields_by_name['job_field'].containing_oneof = _ATTRIBUTEFIELDMAPPING.oneofs_by_name['field'] -DESCRIPTOR.message_types_by_name['FeedMapping'] = _FEEDMAPPING -DESCRIPTOR.message_types_by_name['AttributeFieldMapping'] = _ATTRIBUTEFIELDMAPPING -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -FeedMapping = _reflection.GeneratedProtocolMessageType('FeedMapping', (_message.Message,), dict( - DESCRIPTOR = _FEEDMAPPING, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_mapping_pb2' - , - __doc__ = """A feed mapping. - - - Attributes: - resource_name: - The resource name of the feed mapping. Feed mapping resource - names have the form: ``customers/{customer_id}/feedMappings/{ - feed_id}_{feed_mapping_id}`` - feed: - The feed of this feed mapping. - attribute_field_mappings: - Feed attributes to field mappings. These mappings are a one- - to-many relationship meaning that 1 feed attribute can be used - to populate multiple placeholder fields, but 1 placeholder - field can only draw data from 1 feed attribute. Ad Customizer - is an exception, 1 placeholder field can be mapped to multiple - feed attributes. Required. - status: - Status of the feed mapping. This field is read-only. - target: - Feed mapping target. Can be either a placeholder or a - criterion. For a given feed, the active FeedMappings must have - unique targets. Required. - placeholder_type: - The placeholder type of this mapping (i.e., if the mapping - maps feed attributes to placeholder fields). - criterion_type: - The criterion type of this mapping (i.e., if the mapping maps - feed attributes to criterion fields). - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.FeedMapping) - )) -_sym_db.RegisterMessage(FeedMapping) - -AttributeFieldMapping = _reflection.GeneratedProtocolMessageType('AttributeFieldMapping', (_message.Message,), dict( - DESCRIPTOR = _ATTRIBUTEFIELDMAPPING, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_mapping_pb2' - , - __doc__ = """Maps from feed attribute id to a placeholder or criterion field id. - - - Attributes: - feed_attribute_id: - Feed attribute from which to map. - field_id: - The placeholder field ID. If a placeholder field enum is not - published in the current API version, then this field will be - populated and the field oneof will be empty. This field is - read-only. - field: - Placeholder or criterion field to be populated using data from - the above feed attribute. Required. - sitelink_field: - Sitelink Placeholder Fields. - call_field: - Call Placeholder Fields. - app_field: - App Placeholder Fields. - callout_field: - Callout Placeholder Fields. - structured_snippet_field: - Structured Snippet Placeholder Fields. - message_field: - Message Placeholder Fields. - price_field: - Price Placeholder Fields. - promotion_field: - Promotion Placeholder Fields. - ad_customizer_field: - Ad Customizer Placeholder Fields - education_field: - Education Placeholder Fields - flight_field: - Flight Placeholder Fields - custom_field: - Custom Placeholder Fields - hotel_field: - Hotel Placeholder Fields - real_estate_field: - Real Estate Placeholder Fields - travel_field: - Travel Placeholder Fields - local_field: - Local Placeholder Fields - job_field: - Job Placeholder Fields - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.AttributeFieldMapping) - )) -_sym_db.RegisterMessage(AttributeFieldMapping) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/feed_mapping_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/feed_mapping_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/feed_mapping_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/feed_pb2.py b/google/ads/google_ads/v0/proto/resources/feed_pb2.py deleted file mode 100644 index 6e796d668..000000000 --- a/google/ads/google_ads/v0/proto/resources/feed_pb2.py +++ /dev/null @@ -1,596 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/feed.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import affiliate_location_feed_relationship_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_affiliate__location__feed__relationship__type__pb2 -from google.ads.google_ads.v0.proto.enums import feed_attribute_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__attribute__type__pb2 -from google.ads.google_ads.v0.proto.enums import feed_origin_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__origin__pb2 -from google.ads.google_ads.v0.proto.enums import feed_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__status__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/feed.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\tFeedProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n2google/ads/googleads_v0/proto/resources/feed.proto\x12!google.ads.googleads.v0.resources\x1aSgoogle/ads/googleads_v0/proto/enums/affiliate_location_feed_relationship_type.proto\x1a=google/ads/googleads_v0/proto/enums/feed_attribute_type.proto\x1a\x35google/ads/googleads_v0/proto/enums/feed_origin.proto\x1a\x35google/ads/googleads_v0/proto/enums/feed_status.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xba\x0b\n\x04\x46\x65\x65\x64\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x44\n\nattributes\x18\x04 \x03(\x0b\x32\x30.google.ads.googleads.v0.resources.FeedAttribute\x12W\n\x14\x61ttribute_operations\x18\t \x03(\x0b\x32\x39.google.ads.googleads.v0.resources.FeedAttributeOperation\x12H\n\x06origin\x18\x05 \x01(\x0e\x32\x38.google.ads.googleads.v0.enums.FeedOriginEnum.FeedOrigin\x12H\n\x06status\x18\x08 \x01(\x0e\x32\x38.google.ads.googleads.v0.enums.FeedStatusEnum.FeedStatus\x12\x63\n\x19places_location_feed_data\x18\x06 \x01(\x0b\x32>.google.ads.googleads.v0.resources.Feed.PlacesLocationFeedDataH\x00\x12i\n\x1c\x61\x66\x66iliate_location_feed_data\x18\x07 \x01(\x0b\x32\x41.google.ads.googleads.v0.resources.Feed.AffiliateLocationFeedDataH\x00\x1a\xc9\x04\n\x16PlacesLocationFeedData\x12\\\n\noauth_info\x18\x01 \x01(\x0b\x32H.google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.OAuthInfo\x12\x33\n\remail_address\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x62usiness_account_id\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x62usiness_name_filter\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x63\x61tegory_filters\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlabel_filters\x18\x06 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xb7\x01\n\tOAuthInfo\x12\x31\n\x0bhttp_method\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10http_request_url\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19http_authorization_header\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xd7\x01\n\x19\x41\x66\x66iliateLocationFeedData\x12.\n\tchain_ids\x18\x01 \x03(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x89\x01\n\x11relationship_type\x18\x02 \x01(\x0e\x32n.google.ads.googleads.v0.enums.AffiliateLocationFeedRelationshipTypeEnum.AffiliateLocationFeedRelationshipTypeB\x1d\n\x1bsystem_feed_generation_data\"\xee\x01\n\rFeedAttribute\x12\'\n\x02id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12T\n\x04type\x18\x03 \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.FeedAttributeTypeEnum.FeedAttributeType\x12\x32\n\x0eis_part_of_key\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xe2\x01\n\x16\x46\x65\x65\x64\x41ttributeOperation\x12T\n\x08operator\x18\x01 \x01(\x0e\x32\x42.google.ads.googleads.v0.resources.FeedAttributeOperation.Operator\x12?\n\x05value\x18\x02 \x01(\x0b\x32\x30.google.ads.googleads.v0.resources.FeedAttribute\"1\n\x08Operator\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x07\n\x03\x41\x44\x44\x10\x02\x42\xf6\x01\n%com.google.ads.googleads.v0.resourcesB\tFeedProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_affiliate__location__feed__relationship__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__attribute__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__origin__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__status__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - -_FEEDATTRIBUTEOPERATION_OPERATOR = _descriptor.EnumDescriptor( - name='Operator', - full_name='google.ads.googleads.v0.resources.FeedAttributeOperation.Operator', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=1, number=1, - serialized_options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ADD', index=2, number=2, - serialized_options=None, - type=None), - ], - containing_type=None, - serialized_options=None, - serialized_start=2267, - serialized_end=2316, -) -_sym_db.RegisterEnumDescriptor(_FEEDATTRIBUTEOPERATION_OPERATOR) - - -_FEED_PLACESLOCATIONFEEDDATA_OAUTHINFO = _descriptor.Descriptor( - name='OAuthInfo', - full_name='google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.OAuthInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='http_method', full_name='google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.OAuthInfo.http_method', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='http_request_url', full_name='google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.OAuthInfo.http_request_url', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='http_authorization_header', full_name='google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.OAuthInfo.http_authorization_header', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1414, - serialized_end=1597, -) - -_FEED_PLACESLOCATIONFEEDDATA = _descriptor.Descriptor( - name='PlacesLocationFeedData', - full_name='google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='oauth_info', full_name='google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.oauth_info', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='email_address', full_name='google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.email_address', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='business_account_id', full_name='google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.business_account_id', index=2, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='business_name_filter', full_name='google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.business_name_filter', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='category_filters', full_name='google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.category_filters', index=4, - number=5, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='label_filters', full_name='google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.label_filters', index=5, - number=6, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_FEED_PLACESLOCATIONFEEDDATA_OAUTHINFO, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1012, - serialized_end=1597, -) - -_FEED_AFFILIATELOCATIONFEEDDATA = _descriptor.Descriptor( - name='AffiliateLocationFeedData', - full_name='google.ads.googleads.v0.resources.Feed.AffiliateLocationFeedData', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='chain_ids', full_name='google.ads.googleads.v0.resources.Feed.AffiliateLocationFeedData.chain_ids', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='relationship_type', full_name='google.ads.googleads.v0.resources.Feed.AffiliateLocationFeedData.relationship_type', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1600, - serialized_end=1815, -) - -_FEED = _descriptor.Descriptor( - name='Feed', - full_name='google.ads.googleads.v0.resources.Feed', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.Feed.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.Feed.id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.Feed.name', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='attributes', full_name='google.ads.googleads.v0.resources.Feed.attributes', index=3, - number=4, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='attribute_operations', full_name='google.ads.googleads.v0.resources.Feed.attribute_operations', index=4, - number=9, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='origin', full_name='google.ads.googleads.v0.resources.Feed.origin', index=5, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.Feed.status', index=6, - number=8, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='places_location_feed_data', full_name='google.ads.googleads.v0.resources.Feed.places_location_feed_data', index=7, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='affiliate_location_feed_data', full_name='google.ads.googleads.v0.resources.Feed.affiliate_location_feed_data', index=8, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_FEED_PLACESLOCATIONFEEDDATA, _FEED_AFFILIATELOCATIONFEEDDATA, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='system_feed_generation_data', full_name='google.ads.googleads.v0.resources.Feed.system_feed_generation_data', - index=0, containing_type=None, fields=[]), - ], - serialized_start=380, - serialized_end=1846, -) - - -_FEEDATTRIBUTE = _descriptor.Descriptor( - name='FeedAttribute', - full_name='google.ads.googleads.v0.resources.FeedAttribute', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.FeedAttribute.id', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.FeedAttribute.name', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.resources.FeedAttribute.type', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='is_part_of_key', full_name='google.ads.googleads.v0.resources.FeedAttribute.is_part_of_key', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1849, - serialized_end=2087, -) - - -_FEEDATTRIBUTEOPERATION = _descriptor.Descriptor( - name='FeedAttributeOperation', - full_name='google.ads.googleads.v0.resources.FeedAttributeOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='operator', full_name='google.ads.googleads.v0.resources.FeedAttributeOperation.operator', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='value', full_name='google.ads.googleads.v0.resources.FeedAttributeOperation.value', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _FEEDATTRIBUTEOPERATION_OPERATOR, - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2090, - serialized_end=2316, -) - -_FEED_PLACESLOCATIONFEEDDATA_OAUTHINFO.fields_by_name['http_method'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEED_PLACESLOCATIONFEEDDATA_OAUTHINFO.fields_by_name['http_request_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEED_PLACESLOCATIONFEEDDATA_OAUTHINFO.fields_by_name['http_authorization_header'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEED_PLACESLOCATIONFEEDDATA_OAUTHINFO.containing_type = _FEED_PLACESLOCATIONFEEDDATA -_FEED_PLACESLOCATIONFEEDDATA.fields_by_name['oauth_info'].message_type = _FEED_PLACESLOCATIONFEEDDATA_OAUTHINFO -_FEED_PLACESLOCATIONFEEDDATA.fields_by_name['email_address'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEED_PLACESLOCATIONFEEDDATA.fields_by_name['business_account_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEED_PLACESLOCATIONFEEDDATA.fields_by_name['business_name_filter'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEED_PLACESLOCATIONFEEDDATA.fields_by_name['category_filters'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEED_PLACESLOCATIONFEEDDATA.fields_by_name['label_filters'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEED_PLACESLOCATIONFEEDDATA.containing_type = _FEED -_FEED_AFFILIATELOCATIONFEEDDATA.fields_by_name['chain_ids'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_FEED_AFFILIATELOCATIONFEEDDATA.fields_by_name['relationship_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_affiliate__location__feed__relationship__type__pb2._AFFILIATELOCATIONFEEDRELATIONSHIPTYPEENUM_AFFILIATELOCATIONFEEDRELATIONSHIPTYPE -_FEED_AFFILIATELOCATIONFEEDDATA.containing_type = _FEED -_FEED.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_FEED.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEED.fields_by_name['attributes'].message_type = _FEEDATTRIBUTE -_FEED.fields_by_name['attribute_operations'].message_type = _FEEDATTRIBUTEOPERATION -_FEED.fields_by_name['origin'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__origin__pb2._FEEDORIGINENUM_FEEDORIGIN -_FEED.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__status__pb2._FEEDSTATUSENUM_FEEDSTATUS -_FEED.fields_by_name['places_location_feed_data'].message_type = _FEED_PLACESLOCATIONFEEDDATA -_FEED.fields_by_name['affiliate_location_feed_data'].message_type = _FEED_AFFILIATELOCATIONFEEDDATA -_FEED.oneofs_by_name['system_feed_generation_data'].fields.append( - _FEED.fields_by_name['places_location_feed_data']) -_FEED.fields_by_name['places_location_feed_data'].containing_oneof = _FEED.oneofs_by_name['system_feed_generation_data'] -_FEED.oneofs_by_name['system_feed_generation_data'].fields.append( - _FEED.fields_by_name['affiliate_location_feed_data']) -_FEED.fields_by_name['affiliate_location_feed_data'].containing_oneof = _FEED.oneofs_by_name['system_feed_generation_data'] -_FEEDATTRIBUTE.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_FEEDATTRIBUTE.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_FEEDATTRIBUTE.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_feed__attribute__type__pb2._FEEDATTRIBUTETYPEENUM_FEEDATTRIBUTETYPE -_FEEDATTRIBUTE.fields_by_name['is_part_of_key'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_FEEDATTRIBUTEOPERATION.fields_by_name['operator'].enum_type = _FEEDATTRIBUTEOPERATION_OPERATOR -_FEEDATTRIBUTEOPERATION.fields_by_name['value'].message_type = _FEEDATTRIBUTE -_FEEDATTRIBUTEOPERATION_OPERATOR.containing_type = _FEEDATTRIBUTEOPERATION -DESCRIPTOR.message_types_by_name['Feed'] = _FEED -DESCRIPTOR.message_types_by_name['FeedAttribute'] = _FEEDATTRIBUTE -DESCRIPTOR.message_types_by_name['FeedAttributeOperation'] = _FEEDATTRIBUTEOPERATION -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Feed = _reflection.GeneratedProtocolMessageType('Feed', (_message.Message,), dict( - - PlacesLocationFeedData = _reflection.GeneratedProtocolMessageType('PlacesLocationFeedData', (_message.Message,), dict( - - OAuthInfo = _reflection.GeneratedProtocolMessageType('OAuthInfo', (_message.Message,), dict( - DESCRIPTOR = _FEED_PLACESLOCATIONFEEDDATA_OAUTHINFO, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_pb2' - , - __doc__ = """Data used for authorization using OAuth. - - - Attributes: - http_method: - The HTTP method used to obtain authorization. - http_request_url: - The HTTP request URL used to obtain authorization. - http_authorization_header: - The HTTP authorization header used to obtain authorization. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData.OAuthInfo) - )) - , - DESCRIPTOR = _FEED_PLACESLOCATIONFEEDDATA, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_pb2' - , - __doc__ = """Data used to configure a location feed populated from Google My Business - Locations. - - - Attributes: - oauth_info: - Required authentication token (from OAuth API) for the email. - This field can only be specified in a create request. All its - subfields are not selectable. - email_address: - Email address of a Google My Business account or email address - of a manager of the Google My Business account. Required. - business_account_id: - Plus page ID of the managed business whose locations should be - used. If this field is not set, then all businesses accessible - by the user (specified by email\_address) are used. This field - is mutate-only and is not selectable. - business_name_filter: - Used to filter Google My Business listings by business name. - If business\_name\_filter is set, only listings with a - matching business name are candidates to be sync'd into - FeedItems. - category_filters: - Used to filter Google My Business listings by categories. If - entries exist in category\_filters, only listings that belong - to any of the categories are candidates to be sync'd into - FeedItems. If no entries exist in category\_filters, then all - listings are candidates for syncing. - label_filters: - Used to filter Google My Business listings by labels. If - entries exist in label\_filters, only listings that has any of - the labels set are candidates to be synchronized into - FeedItems. If no entries exist in label\_filters, then all - listings are candidates for syncing. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.Feed.PlacesLocationFeedData) - )) - , - - AffiliateLocationFeedData = _reflection.GeneratedProtocolMessageType('AffiliateLocationFeedData', (_message.Message,), dict( - DESCRIPTOR = _FEED_AFFILIATELOCATIONFEEDDATA, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_pb2' - , - __doc__ = """Data used to configure an affiliate location feed populated with the - specified chains. - - - Attributes: - chain_ids: - The list of chains that the affiliate location feed will sync - the locations from. - relationship_type: - The relationship the chains have with the advertiser. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.Feed.AffiliateLocationFeedData) - )) - , - DESCRIPTOR = _FEED, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_pb2' - , - __doc__ = """A feed. - - - Attributes: - resource_name: - The resource name of the feed. Feed resource names have the - form: ``customers/{customer_id}/feeds/{feed_id}`` - id: - The ID of the feed. This field is read-only. - name: - Name of the feed. Required. - attributes: - The Feed's attributes. Required on CREATE. Disallowed on - UPDATE. Use attribute\_operations to add new attributes. - attribute_operations: - The list of operations changing the feed attributes. - Attributes can only be added, not removed. - origin: - Specifies who manages the FeedAttributes for the Feed. - status: - Status of the feed. This field is read-only. - system_feed_generation_data: - The system data for the Feed. This data specifies information - for generating the feed items of the system generated feed. - places_location_feed_data: - Data used to configure a location feed populated from Google - My Business Locations. - affiliate_location_feed_data: - Data used to configure an affiliate location feed populated - with the specified chains. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.Feed) - )) -_sym_db.RegisterMessage(Feed) -_sym_db.RegisterMessage(Feed.PlacesLocationFeedData) -_sym_db.RegisterMessage(Feed.PlacesLocationFeedData.OAuthInfo) -_sym_db.RegisterMessage(Feed.AffiliateLocationFeedData) - -FeedAttribute = _reflection.GeneratedProtocolMessageType('FeedAttribute', (_message.Message,), dict( - DESCRIPTOR = _FEEDATTRIBUTE, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_pb2' - , - __doc__ = """FeedAttributes define the types of data expected to be present in a - Feed. A single FeedAttribute specifies the expected type of the - FeedItemAttributes with the same FeedAttributeId. Optionally, a - FeedAttribute can be marked as being part of a FeedItem's unique key. - - - Attributes: - id: - ID of the attribute. - name: - The name of the attribute. Required. - type: - Data type for feed attribute. Required. - is_part_of_key: - Indicates that data corresponding to this attribute is part of - a FeedItem's unique key. It defaults to false if it is - unspecified. Note that a unique key is not required in a - Feed's schema, in which case the FeedItems must be referenced - by their feed\_item\_id. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.FeedAttribute) - )) -_sym_db.RegisterMessage(FeedAttribute) - -FeedAttributeOperation = _reflection.GeneratedProtocolMessageType('FeedAttributeOperation', (_message.Message,), dict( - DESCRIPTOR = _FEEDATTRIBUTEOPERATION, - __module__ = 'google.ads.googleads_v0.proto.resources.feed_pb2' - , - __doc__ = """Operation to be performed on a feed attribute list in a mutate. - - - Attributes: - operator: - Type of list operation to perform. - value: - The feed attribute being added to the list. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.FeedAttributeOperation) - )) -_sym_db.RegisterMessage(FeedAttributeOperation) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/feed_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/feed_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/feed_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/gender_view_pb2.py b/google/ads/google_ads/v0/proto/resources/gender_view_pb2.py deleted file mode 100644 index f71810217..000000000 --- a/google/ads/google_ads/v0/proto/resources/gender_view_pb2.py +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/gender_view.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/gender_view.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\017GenderViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/resources/gender_view.proto\x12!google.ads.googleads.v0.resources\"#\n\nGenderView\x12\x15\n\rresource_name\x18\x01 \x01(\tB\xfc\x01\n%com.google.ads.googleads.v0.resourcesB\x0fGenderViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') -) - - - - -_GENDERVIEW = _descriptor.Descriptor( - name='GenderView', - full_name='google.ads.googleads.v0.resources.GenderView', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.GenderView.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=96, - serialized_end=131, -) - -DESCRIPTOR.message_types_by_name['GenderView'] = _GENDERVIEW -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GenderView = _reflection.GeneratedProtocolMessageType('GenderView', (_message.Message,), dict( - DESCRIPTOR = _GENDERVIEW, - __module__ = 'google.ads.googleads_v0.proto.resources.gender_view_pb2' - , - __doc__ = """A gender view. - - - Attributes: - resource_name: - The resource name of the gender view. Gender view resource - names have the form: ``customers/{customer_id}/genderViews/{a - d_group_id}_{criterion_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.GenderView) - )) -_sym_db.RegisterMessage(GenderView) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/gender_view_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/gender_view_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/gender_view_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/geo_target_constant_pb2.py b/google/ads/google_ads/v0/proto/resources/geo_target_constant_pb2.py deleted file mode 100644 index 74effe24d..000000000 --- a/google/ads/google_ads/v0/proto/resources/geo_target_constant_pb2.py +++ /dev/null @@ -1,145 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/geo_target_constant.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import geo_target_constant_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_geo__target__constant__status__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/geo_target_constant.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\026GeoTargetConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/resources/geo_target_constant.proto\x12!google.ads.googleads.v0.resources\x1a\x44google/ads/googleads_v0/proto/enums/geo_target_constant_status.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x80\x03\n\x11GeoTargetConstant\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0btarget_type\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x62\n\x06status\x18\x07 \x01(\x0e\x32R.google.ads.googleads.v0.enums.GeoTargetConstantStatusEnum.GeoTargetConstantStatus\x12\x34\n\x0e\x63\x61nonical_name\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x83\x02\n%com.google.ads.googleads.v0.resourcesB\x16GeoTargetConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_geo__target__constant__status__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_GEOTARGETCONSTANT = _descriptor.Descriptor( - name='GeoTargetConstant', - full_name='google.ads.googleads.v0.resources.GeoTargetConstant', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.GeoTargetConstant.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.GeoTargetConstant.id', index=1, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.GeoTargetConstant.name', index=2, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='country_code', full_name='google.ads.googleads.v0.resources.GeoTargetConstant.country_code', index=3, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='target_type', full_name='google.ads.googleads.v0.resources.GeoTargetConstant.target_type', index=4, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.GeoTargetConstant.status', index=5, - number=7, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='canonical_name', full_name='google.ads.googleads.v0.resources.GeoTargetConstant.canonical_name', index=6, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=207, - serialized_end=591, -) - -_GEOTARGETCONSTANT.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_GEOTARGETCONSTANT.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GEOTARGETCONSTANT.fields_by_name['country_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GEOTARGETCONSTANT.fields_by_name['target_type'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GEOTARGETCONSTANT.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_geo__target__constant__status__pb2._GEOTARGETCONSTANTSTATUSENUM_GEOTARGETCONSTANTSTATUS -_GEOTARGETCONSTANT.fields_by_name['canonical_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['GeoTargetConstant'] = _GEOTARGETCONSTANT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GeoTargetConstant = _reflection.GeneratedProtocolMessageType('GeoTargetConstant', (_message.Message,), dict( - DESCRIPTOR = _GEOTARGETCONSTANT, - __module__ = 'google.ads.googleads_v0.proto.resources.geo_target_constant_pb2' - , - __doc__ = """A geo target constant. - - - Attributes: - resource_name: - The resource name of the geo target constant. Geo target - constant resource names have the form: - ``geoTargetConstants/{geo_target_constant_id}`` - id: - The ID of the geo target constant. - name: - Geo target constant English name. - country_code: - The ISO-3166-1 alpha-2 country code that is associated with - the target. - target_type: - Geo target constant target type. - status: - Geo target constant status. - canonical_name: - The fully qualified English name, consisting of the target's - name and that of its parent and country. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.GeoTargetConstant) - )) -_sym_db.RegisterMessage(GeoTargetConstant) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/geo_target_constant_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/geo_target_constant_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/geo_target_constant_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/google_ads_field_pb2.py b/google/ads/google_ads/v0/proto/resources/google_ads_field_pb2.py deleted file mode 100644 index 265570e92..000000000 --- a/google/ads/google_ads/v0/proto/resources/google_ads_field_pb2.py +++ /dev/null @@ -1,228 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/google_ads_field.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import google_ads_field_category_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_google__ads__field__category__pb2 -from google.ads.google_ads.v0.proto.enums import google_ads_field_data_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_google__ads__field__data__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/google_ads_field.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\023GoogleAdsFieldProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/resources/google_ads_field.proto\x12!google.ads.googleads.v0.resources\x1a\x43google/ads/googleads_v0/proto/enums/google_ads_field_category.proto\x1a\x44google/ads/googleads_v0/proto/enums/google_ads_field_data_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x8f\x06\n\x0eGoogleAdsField\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12*\n\x04name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x62\n\x08\x63\x61tegory\x18\x03 \x01(\x0e\x32P.google.ads.googleads.v0.enums.GoogleAdsFieldCategoryEnum.GoogleAdsFieldCategory\x12.\n\nselectable\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12.\n\nfilterable\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12,\n\x08sortable\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x0fselectable_with\x18\x07 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x61ttribute_resources\x18\x08 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07metrics\x18\t \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08segments\x18\n \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x65num_values\x18\x0b \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x63\n\tdata_type\x18\x0c \x01(\x0e\x32P.google.ads.googleads.v0.enums.GoogleAdsFieldDataTypeEnum.GoogleAdsFieldDataType\x12.\n\x08type_url\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\x0bis_repeated\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x80\x02\n%com.google.ads.googleads.v0.resourcesB\x13GoogleAdsFieldProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_google__ads__field__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_google__ads__field__data__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_GOOGLEADSFIELD = _descriptor.Descriptor( - name='GoogleAdsField', - full_name='google.ads.googleads.v0.resources.GoogleAdsField', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.GoogleAdsField.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.GoogleAdsField.name', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='category', full_name='google.ads.googleads.v0.resources.GoogleAdsField.category', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='selectable', full_name='google.ads.googleads.v0.resources.GoogleAdsField.selectable', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='filterable', full_name='google.ads.googleads.v0.resources.GoogleAdsField.filterable', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='sortable', full_name='google.ads.googleads.v0.resources.GoogleAdsField.sortable', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='selectable_with', full_name='google.ads.googleads.v0.resources.GoogleAdsField.selectable_with', index=6, - number=7, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='attribute_resources', full_name='google.ads.googleads.v0.resources.GoogleAdsField.attribute_resources', index=7, - number=8, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='metrics', full_name='google.ads.googleads.v0.resources.GoogleAdsField.metrics', index=8, - number=9, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='segments', full_name='google.ads.googleads.v0.resources.GoogleAdsField.segments', index=9, - number=10, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='enum_values', full_name='google.ads.googleads.v0.resources.GoogleAdsField.enum_values', index=10, - number=11, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='data_type', full_name='google.ads.googleads.v0.resources.GoogleAdsField.data_type', index=11, - number=12, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type_url', full_name='google.ads.googleads.v0.resources.GoogleAdsField.type_url', index=12, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='is_repeated', full_name='google.ads.googleads.v0.resources.GoogleAdsField.is_repeated', index=13, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=273, - serialized_end=1056, -) - -_GOOGLEADSFIELD.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GOOGLEADSFIELD.fields_by_name['category'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_google__ads__field__category__pb2._GOOGLEADSFIELDCATEGORYENUM_GOOGLEADSFIELDCATEGORY -_GOOGLEADSFIELD.fields_by_name['selectable'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_GOOGLEADSFIELD.fields_by_name['filterable'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_GOOGLEADSFIELD.fields_by_name['sortable'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_GOOGLEADSFIELD.fields_by_name['selectable_with'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GOOGLEADSFIELD.fields_by_name['attribute_resources'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GOOGLEADSFIELD.fields_by_name['metrics'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GOOGLEADSFIELD.fields_by_name['segments'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GOOGLEADSFIELD.fields_by_name['enum_values'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GOOGLEADSFIELD.fields_by_name['data_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_google__ads__field__data__type__pb2._GOOGLEADSFIELDDATATYPEENUM_GOOGLEADSFIELDDATATYPE -_GOOGLEADSFIELD.fields_by_name['type_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GOOGLEADSFIELD.fields_by_name['is_repeated'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -DESCRIPTOR.message_types_by_name['GoogleAdsField'] = _GOOGLEADSFIELD -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GoogleAdsField = _reflection.GeneratedProtocolMessageType('GoogleAdsField', (_message.Message,), dict( - DESCRIPTOR = _GOOGLEADSFIELD, - __module__ = 'google.ads.googleads_v0.proto.resources.google_ads_field_pb2' - , - __doc__ = """A field or resource (artifact) used by GoogleAdsService. - - - Attributes: - resource_name: - The resource name of the artifact. Artifact resource names - have the form: ``googleAdsFields/{name}`` - name: - The name of the artifact. - category: - The category of the artifact. - selectable: - Whether the artifact can be used in a SELECT clause in search - queries. - filterable: - Whether the artifact can be used in a WHERE clause in search - queries. - sortable: - Whether the artifact can be used in a ORDER BY clause in - search queries. - selectable_with: - The names of all resources, segments, and metrics that are - selectable with the described artifact. - attribute_resources: - The names of all resources that are selectable with the - described artifact. Fields from these resources do not segment - metrics when included in search queries. This field is only - set for artifacts whose category is RESOURCE. - metrics: - The names of all metrics that are selectable with the - described artifact. This field is only set for artifacts - whose category is either RESOURCE or SEGMENT. - segments: - The names of all artifacts, whether a segment or another - resource, that segment metrics when included in search - queries. This field is only set for artifacts of category - RESOURCE, SEGMENT or METRIC. - enum_values: - Values the artifact can assume if it is a field of type ENUM. - This field is only set for artifacts of category SEGMENT or - ATTRIBUTE. - data_type: - This field determines the operators that can be used with the - artifact in WHERE clauses. - type_url: - The URL of proto describing the artifact's data type. - is_repeated: - Whether the field artifact is repeated. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.GoogleAdsField) - )) -_sym_db.RegisterMessage(GoogleAdsField) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/google_ads_field_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/google_ads_field_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/google_ads_field_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/hotel_group_view_pb2.py b/google/ads/google_ads/v0/proto/resources/hotel_group_view_pb2.py deleted file mode 100644 index 5a5c9eddb..000000000 --- a/google/ads/google_ads/v0/proto/resources/hotel_group_view_pb2.py +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/hotel_group_view.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/hotel_group_view.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\023HotelGroupViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/resources/hotel_group_view.proto\x12!google.ads.googleads.v0.resources\"\'\n\x0eHotelGroupView\x12\x15\n\rresource_name\x18\x01 \x01(\tB\x80\x02\n%com.google.ads.googleads.v0.resourcesB\x13HotelGroupViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') -) - - - - -_HOTELGROUPVIEW = _descriptor.Descriptor( - name='HotelGroupView', - full_name='google.ads.googleads.v0.resources.HotelGroupView', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.HotelGroupView.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=101, - serialized_end=140, -) - -DESCRIPTOR.message_types_by_name['HotelGroupView'] = _HOTELGROUPVIEW -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -HotelGroupView = _reflection.GeneratedProtocolMessageType('HotelGroupView', (_message.Message,), dict( - DESCRIPTOR = _HOTELGROUPVIEW, - __module__ = 'google.ads.googleads_v0.proto.resources.hotel_group_view_pb2' - , - __doc__ = """A hotel group view. - - - Attributes: - resource_name: - The resource name of the hotel group view. Hotel Group view - resource names have the form: ``customers/{customer_id}/hotel - GroupViews/{ad_group_id}_{criterion_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.HotelGroupView) - )) -_sym_db.RegisterMessage(HotelGroupView) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/hotel_group_view_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/hotel_group_view_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/hotel_group_view_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/hotel_performance_view_pb2.py b/google/ads/google_ads/v0/proto/resources/hotel_performance_view_pb2.py deleted file mode 100644 index 1802e99d8..000000000 --- a/google/ads/google_ads/v0/proto/resources/hotel_performance_view_pb2.py +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/hotel_performance_view.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/hotel_performance_view.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\031HotelPerformanceViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nDgoogle/ads/googleads_v0/proto/resources/hotel_performance_view.proto\x12!google.ads.googleads.v0.resources\"-\n\x14HotelPerformanceView\x12\x15\n\rresource_name\x18\x01 \x01(\tB\x86\x02\n%com.google.ads.googleads.v0.resourcesB\x19HotelPerformanceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') -) - - - - -_HOTELPERFORMANCEVIEW = _descriptor.Descriptor( - name='HotelPerformanceView', - full_name='google.ads.googleads.v0.resources.HotelPerformanceView', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.HotelPerformanceView.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=107, - serialized_end=152, -) - -DESCRIPTOR.message_types_by_name['HotelPerformanceView'] = _HOTELPERFORMANCEVIEW -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -HotelPerformanceView = _reflection.GeneratedProtocolMessageType('HotelPerformanceView', (_message.Message,), dict( - DESCRIPTOR = _HOTELPERFORMANCEVIEW, - __module__ = 'google.ads.googleads_v0.proto.resources.hotel_performance_view_pb2' - , - __doc__ = """A hotel performance view. - - - Attributes: - resource_name: - The resource name of the hotel performance view. Hotel - performance view resource names have the form: - ``customers/{customer_id}/hotelPerformanceView`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.HotelPerformanceView) - )) -_sym_db.RegisterMessage(HotelPerformanceView) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/hotel_performance_view_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/hotel_performance_view_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/hotel_performance_view_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/keyword_plan_ad_group_pb2.py b/google/ads/google_ads/v0/proto/resources/keyword_plan_ad_group_pb2.py deleted file mode 100644 index 822fbb134..000000000 --- a/google/ads/google_ads/v0/proto/resources/keyword_plan_ad_group_pb2.py +++ /dev/null @@ -1,126 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/keyword_plan_ad_group.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/keyword_plan_ad_group.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\027KeywordPlanAdGroupProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/resources/keyword_plan_ad_group.proto\x12!google.ads.googleads.v0.resources\x1a\x1egoogle/protobuf/wrappers.proto\"\xf2\x01\n\x12KeywordPlanAdGroup\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12;\n\x15keyword_plan_campaign\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\x0e\x63pc_bid_micros\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x84\x02\n%com.google.ads.googleads.v0.resourcesB\x17KeywordPlanAdGroupProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_KEYWORDPLANADGROUP = _descriptor.Descriptor( - name='KeywordPlanAdGroup', - full_name='google.ads.googleads.v0.resources.KeywordPlanAdGroup', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.KeywordPlanAdGroup.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_campaign', full_name='google.ads.googleads.v0.resources.KeywordPlanAdGroup.keyword_plan_campaign', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.KeywordPlanAdGroup.id', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.KeywordPlanAdGroup.name', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_micros', full_name='google.ads.googleads.v0.resources.KeywordPlanAdGroup.cpc_bid_micros', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=139, - serialized_end=381, -) - -_KEYWORDPLANADGROUP.fields_by_name['keyword_plan_campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDPLANADGROUP.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_KEYWORDPLANADGROUP.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDPLANADGROUP.fields_by_name['cpc_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -DESCRIPTOR.message_types_by_name['KeywordPlanAdGroup'] = _KEYWORDPLANADGROUP -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -KeywordPlanAdGroup = _reflection.GeneratedProtocolMessageType('KeywordPlanAdGroup', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANADGROUP, - __module__ = 'google.ads.googleads_v0.proto.resources.keyword_plan_ad_group_pb2' - , - __doc__ = """A Keyword Planner ad group. Max number of keyword plan ad groups per - plan: 50. - - - Attributes: - resource_name: - The resource name of the Keyword Planner ad group. - KeywordPlanAdGroup resource names have the form: ``customers/ - {customer_id}/keywordPlanAdGroups/{kp_ad_group_id}`` - keyword_plan_campaign: - The keyword plan campaign to which this ad group belongs. - id: - The ID of the keyword plan ad group. - name: - The name of the keyword plan ad group. This field is required - and should not be empty when creating keyword plan ad group. - cpc_bid_micros: - A default ad group max cpc bid in micros in account currency - for all biddable keywords under the keyword plan ad group. If - not set, will inherit from parent campaign. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.KeywordPlanAdGroup) - )) -_sym_db.RegisterMessage(KeywordPlanAdGroup) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/keyword_plan_ad_group_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/keyword_plan_ad_group_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/keyword_plan_ad_group_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/keyword_plan_campaign_pb2.py b/google/ads/google_ads/v0/proto/resources/keyword_plan_campaign_pb2.py deleted file mode 100644 index d7ca4966d..000000000 --- a/google/ads/google_ads/v0/proto/resources/keyword_plan_campaign_pb2.py +++ /dev/null @@ -1,207 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/keyword_plan_campaign.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import keyword_plan_network_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__plan__network__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/keyword_plan_campaign.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\030KeywordPlanCampaignProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/resources/keyword_plan_campaign.proto\x12!google.ads.googleads.v0.resources\x1a>google/ads/googleads_v0/proto/enums/keyword_plan_network.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xda\x03\n\x13KeywordPlanCampaign\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x32\n\x0ckeyword_plan\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12language_constants\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x66\n\x14keyword_plan_network\x18\x06 \x01(\x0e\x32H.google.ads.googleads.v0.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork\x12\x33\n\x0e\x63pc_bid_micros\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12L\n\x0bgeo_targets\x18\x08 \x03(\x0b\x32\x37.google.ads.googleads.v0.resources.KeywordPlanGeoTarget\"Q\n\x14KeywordPlanGeoTarget\x12\x39\n\x13geo_target_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x85\x02\n%com.google.ads.googleads.v0.resourcesB\x18KeywordPlanCampaignProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__plan__network__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_KEYWORDPLANCAMPAIGN = _descriptor.Descriptor( - name='KeywordPlanCampaign', - full_name='google.ads.googleads.v0.resources.KeywordPlanCampaign', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.KeywordPlanCampaign.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan', full_name='google.ads.googleads.v0.resources.KeywordPlanCampaign.keyword_plan', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.KeywordPlanCampaign.id', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.KeywordPlanCampaign.name', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='language_constants', full_name='google.ads.googleads.v0.resources.KeywordPlanCampaign.language_constants', index=4, - number=5, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_network', full_name='google.ads.googleads.v0.resources.KeywordPlanCampaign.keyword_plan_network', index=5, - number=6, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_micros', full_name='google.ads.googleads.v0.resources.KeywordPlanCampaign.cpc_bid_micros', index=6, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='geo_targets', full_name='google.ads.googleads.v0.resources.KeywordPlanCampaign.geo_targets', index=7, - number=8, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=203, - serialized_end=677, -) - - -_KEYWORDPLANGEOTARGET = _descriptor.Descriptor( - name='KeywordPlanGeoTarget', - full_name='google.ads.googleads.v0.resources.KeywordPlanGeoTarget', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='geo_target_constant', full_name='google.ads.googleads.v0.resources.KeywordPlanGeoTarget.geo_target_constant', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=679, - serialized_end=760, -) - -_KEYWORDPLANCAMPAIGN.fields_by_name['keyword_plan'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDPLANCAMPAIGN.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_KEYWORDPLANCAMPAIGN.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDPLANCAMPAIGN.fields_by_name['language_constants'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDPLANCAMPAIGN.fields_by_name['keyword_plan_network'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__plan__network__pb2._KEYWORDPLANNETWORKENUM_KEYWORDPLANNETWORK -_KEYWORDPLANCAMPAIGN.fields_by_name['cpc_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_KEYWORDPLANCAMPAIGN.fields_by_name['geo_targets'].message_type = _KEYWORDPLANGEOTARGET -_KEYWORDPLANGEOTARGET.fields_by_name['geo_target_constant'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['KeywordPlanCampaign'] = _KEYWORDPLANCAMPAIGN -DESCRIPTOR.message_types_by_name['KeywordPlanGeoTarget'] = _KEYWORDPLANGEOTARGET -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -KeywordPlanCampaign = _reflection.GeneratedProtocolMessageType('KeywordPlanCampaign', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANCAMPAIGN, - __module__ = 'google.ads.googleads_v0.proto.resources.keyword_plan_campaign_pb2' - , - __doc__ = """A Keyword Plan campaign. Max number of keyword plan campaigns per plan - allowed: 1. - - - Attributes: - resource_name: - The resource name of the Keyword Plan campaign. - KeywordPlanCampaign resource names have the form: ``customers - /{customer_id}/keywordPlanCampaigns/{kp_campaign_id}`` - keyword_plan: - The keyword plan this campaign belongs to. - id: - The ID of the Keyword Plan campaign. - name: - The name of the Keyword Plan campaign. This field is required - and should not be empty when creating Keyword Plan campaigns. - language_constants: - The languages targeted for the Keyword Plan campaign. Max - allowed: 1. - keyword_plan_network: - Targeting network. This field is required and should not be - empty when creating Keyword Plan campaigns. - cpc_bid_micros: - A default max cpc bid in micros, and in the account currency, - for all ad groups under the campaign. This field is required - and should not be empty when creating Keyword Plan campaigns. - geo_targets: - The geo targets. Max number allowed: 20. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.KeywordPlanCampaign) - )) -_sym_db.RegisterMessage(KeywordPlanCampaign) - -KeywordPlanGeoTarget = _reflection.GeneratedProtocolMessageType('KeywordPlanGeoTarget', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANGEOTARGET, - __module__ = 'google.ads.googleads_v0.proto.resources.keyword_plan_campaign_pb2' - , - __doc__ = """A geo target. Next ID: 3 - - - Attributes: - geo_target_constant: - Required. The resource name of the geo target. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.KeywordPlanGeoTarget) - )) -_sym_db.RegisterMessage(KeywordPlanGeoTarget) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/keyword_plan_campaign_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/keyword_plan_campaign_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/keyword_plan_campaign_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/keyword_plan_keyword_pb2.py b/google/ads/google_ads/v0/proto/resources/keyword_plan_keyword_pb2.py deleted file mode 100644 index 241e63244..000000000 --- a/google/ads/google_ads/v0/proto/resources/keyword_plan_keyword_pb2.py +++ /dev/null @@ -1,135 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/keyword_plan_keyword.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import keyword_match_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__match__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/keyword_plan_keyword.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\027KeywordPlanKeywordProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nBgoogle/ads/googleads_v0/proto/resources/keyword_plan_keyword.proto\x12!google.ads.googleads.v0.resources\x1a\n\x05image\x18\x03 \x01(\x0b\x32-.google.ads.googleads.v0.resources.MediaImageH\x00\x12\x46\n\x0cmedia_bundle\x18\x04 \x01(\x0b\x32..google.ads.googleads.v0.resources.MediaBundleH\x00\x12>\n\x05\x61udio\x18\n \x01(\x0b\x32-.google.ads.googleads.v0.resources.MediaAudioH\x00\x12>\n\x05video\x18\x0b \x01(\x0b\x32-.google.ads.googleads.v0.resources.MediaVideoH\x00\x42\x0b\n\tmediatype\"7\n\nMediaImage\x12)\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.BytesValue\"8\n\x0bMediaBundle\x12)\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.BytesValue\"E\n\nMediaAudio\x12\x37\n\x12\x61\x64_duration_millis\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\xe9\x01\n\nMediaVideo\x12\x37\n\x12\x61\x64_duration_millis\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x10youtube_video_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x61\x64vertising_id_code\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\tisci_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xfb\x01\n%com.google.ads.googleads.v0.resourcesB\x0eMediaFileProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_media__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_mime__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_MEDIAFILE = _descriptor.Descriptor( - name='MediaFile', - full_name='google.ads.googleads.v0.resources.MediaFile', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.MediaFile.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.MediaFile.id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.resources.MediaFile.type', index=2, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='mime_type', full_name='google.ads.googleads.v0.resources.MediaFile.mime_type', index=3, - number=6, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='source_url', full_name='google.ads.googleads.v0.resources.MediaFile.source_url', index=4, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.MediaFile.name', index=5, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='file_size', full_name='google.ads.googleads.v0.resources.MediaFile.file_size', index=6, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='image', full_name='google.ads.googleads.v0.resources.MediaFile.image', index=7, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='media_bundle', full_name='google.ads.googleads.v0.resources.MediaFile.media_bundle', index=8, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='audio', full_name='google.ads.googleads.v0.resources.MediaFile.audio', index=9, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='video', full_name='google.ads.googleads.v0.resources.MediaFile.video', index=10, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='mediatype', full_name='google.ads.googleads.v0.resources.MediaFile.mediatype', - index=0, containing_type=None, fields=[]), - ], - serialized_start=235, - serialized_end=872, -) - - -_MEDIAIMAGE = _descriptor.Descriptor( - name='MediaImage', - full_name='google.ads.googleads.v0.resources.MediaImage', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='data', full_name='google.ads.googleads.v0.resources.MediaImage.data', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=874, - serialized_end=929, -) - - -_MEDIABUNDLE = _descriptor.Descriptor( - name='MediaBundle', - full_name='google.ads.googleads.v0.resources.MediaBundle', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='data', full_name='google.ads.googleads.v0.resources.MediaBundle.data', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=931, - serialized_end=987, -) - - -_MEDIAAUDIO = _descriptor.Descriptor( - name='MediaAudio', - full_name='google.ads.googleads.v0.resources.MediaAudio', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='ad_duration_millis', full_name='google.ads.googleads.v0.resources.MediaAudio.ad_duration_millis', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=989, - serialized_end=1058, -) - - -_MEDIAVIDEO = _descriptor.Descriptor( - name='MediaVideo', - full_name='google.ads.googleads.v0.resources.MediaVideo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='ad_duration_millis', full_name='google.ads.googleads.v0.resources.MediaVideo.ad_duration_millis', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='youtube_video_id', full_name='google.ads.googleads.v0.resources.MediaVideo.youtube_video_id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='advertising_id_code', full_name='google.ads.googleads.v0.resources.MediaVideo.advertising_id_code', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='isci_code', full_name='google.ads.googleads.v0.resources.MediaVideo.isci_code', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1061, - serialized_end=1294, -) - -_MEDIAFILE.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_MEDIAFILE.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_media__type__pb2._MEDIATYPEENUM_MEDIATYPE -_MEDIAFILE.fields_by_name['mime_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_mime__type__pb2._MIMETYPEENUM_MIMETYPE -_MEDIAFILE.fields_by_name['source_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_MEDIAFILE.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_MEDIAFILE.fields_by_name['file_size'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_MEDIAFILE.fields_by_name['image'].message_type = _MEDIAIMAGE -_MEDIAFILE.fields_by_name['media_bundle'].message_type = _MEDIABUNDLE -_MEDIAFILE.fields_by_name['audio'].message_type = _MEDIAAUDIO -_MEDIAFILE.fields_by_name['video'].message_type = _MEDIAVIDEO -_MEDIAFILE.oneofs_by_name['mediatype'].fields.append( - _MEDIAFILE.fields_by_name['image']) -_MEDIAFILE.fields_by_name['image'].containing_oneof = _MEDIAFILE.oneofs_by_name['mediatype'] -_MEDIAFILE.oneofs_by_name['mediatype'].fields.append( - _MEDIAFILE.fields_by_name['media_bundle']) -_MEDIAFILE.fields_by_name['media_bundle'].containing_oneof = _MEDIAFILE.oneofs_by_name['mediatype'] -_MEDIAFILE.oneofs_by_name['mediatype'].fields.append( - _MEDIAFILE.fields_by_name['audio']) -_MEDIAFILE.fields_by_name['audio'].containing_oneof = _MEDIAFILE.oneofs_by_name['mediatype'] -_MEDIAFILE.oneofs_by_name['mediatype'].fields.append( - _MEDIAFILE.fields_by_name['video']) -_MEDIAFILE.fields_by_name['video'].containing_oneof = _MEDIAFILE.oneofs_by_name['mediatype'] -_MEDIAIMAGE.fields_by_name['data'].message_type = google_dot_protobuf_dot_wrappers__pb2._BYTESVALUE -_MEDIABUNDLE.fields_by_name['data'].message_type = google_dot_protobuf_dot_wrappers__pb2._BYTESVALUE -_MEDIAAUDIO.fields_by_name['ad_duration_millis'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_MEDIAVIDEO.fields_by_name['ad_duration_millis'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_MEDIAVIDEO.fields_by_name['youtube_video_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_MEDIAVIDEO.fields_by_name['advertising_id_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_MEDIAVIDEO.fields_by_name['isci_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['MediaFile'] = _MEDIAFILE -DESCRIPTOR.message_types_by_name['MediaImage'] = _MEDIAIMAGE -DESCRIPTOR.message_types_by_name['MediaBundle'] = _MEDIABUNDLE -DESCRIPTOR.message_types_by_name['MediaAudio'] = _MEDIAAUDIO -DESCRIPTOR.message_types_by_name['MediaVideo'] = _MEDIAVIDEO -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -MediaFile = _reflection.GeneratedProtocolMessageType('MediaFile', (_message.Message,), dict( - DESCRIPTOR = _MEDIAFILE, - __module__ = 'google.ads.googleads_v0.proto.resources.media_file_pb2' - , - __doc__ = """A media file. - - - Attributes: - resource_name: - The resource name of the media file. Media file resource names - have the form: - ``customers/{customer_id}/mediaFiles/{media_file_id}`` - id: - The ID of the media file. - type: - Type of the media file. - mime_type: - The mime type of the media file. - source_url: - The URL of where the original media file was downloaded from - (or a file name). - name: - The name of the media file. The name can be used by clients to - help identify previously uploaded media. - file_size: - The size of the media file in bytes. - mediatype: - The specific type of the media file. - image: - Encapsulates an Image. - media_bundle: - A ZIP archive media the content of which contains HTML5 - assets. - audio: - Encapsulates an Audio. - video: - Encapsulates a Video. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.MediaFile) - )) -_sym_db.RegisterMessage(MediaFile) - -MediaImage = _reflection.GeneratedProtocolMessageType('MediaImage', (_message.Message,), dict( - DESCRIPTOR = _MEDIAIMAGE, - __module__ = 'google.ads.googleads_v0.proto.resources.media_file_pb2' - , - __doc__ = """Encapsulates an Image. - - - Attributes: - data: - Raw image data. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.MediaImage) - )) -_sym_db.RegisterMessage(MediaImage) - -MediaBundle = _reflection.GeneratedProtocolMessageType('MediaBundle', (_message.Message,), dict( - DESCRIPTOR = _MEDIABUNDLE, - __module__ = 'google.ads.googleads_v0.proto.resources.media_file_pb2' - , - __doc__ = """Represents a ZIP archive media the content of which contains HTML5 - assets. - - - Attributes: - data: - Raw zipped data. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.MediaBundle) - )) -_sym_db.RegisterMessage(MediaBundle) - -MediaAudio = _reflection.GeneratedProtocolMessageType('MediaAudio', (_message.Message,), dict( - DESCRIPTOR = _MEDIAAUDIO, - __module__ = 'google.ads.googleads_v0.proto.resources.media_file_pb2' - , - __doc__ = """Encapsulates an Audio. - - - Attributes: - ad_duration_millis: - The duration of the Audio in milliseconds. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.MediaAudio) - )) -_sym_db.RegisterMessage(MediaAudio) - -MediaVideo = _reflection.GeneratedProtocolMessageType('MediaVideo', (_message.Message,), dict( - DESCRIPTOR = _MEDIAVIDEO, - __module__ = 'google.ads.googleads_v0.proto.resources.media_file_pb2' - , - __doc__ = """Encapsulates a Video. - - - Attributes: - ad_duration_millis: - The duration of the Video in milliseconds. - youtube_video_id: - The YouTube video ID (as seen in YouTube URLs). - advertising_id_code: - The Advertising Digital Identification code for this video, as - defined by the American Association of Advertising Agencies, - used mainly for television commercials. - isci_code: - The Industry Standard Commercial Identifier code for this - video, used mainly for television commercials. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.MediaVideo) - )) -_sym_db.RegisterMessage(MediaVideo) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/media_file_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/media_file_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/media_file_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/mobile_app_category_constant_pb2.py b/google/ads/google_ads/v0/proto/resources/mobile_app_category_constant_pb2.py deleted file mode 100644 index 8ffc74ce8..000000000 --- a/google/ads/google_ads/v0/proto/resources/mobile_app_category_constant_pb2.py +++ /dev/null @@ -1,102 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/mobile_app_category_constant.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/mobile_app_category_constant.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\036MobileAppCategoryConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nJgoogle/ads/googleads_v0/proto/resources/mobile_app_category_constant.proto\x12!google.ads.googleads.v0.resources\x1a\x1egoogle/protobuf/wrappers.proto\"\x87\x01\n\x19MobileAppCategoryConstant\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x8b\x02\n%com.google.ads.googleads.v0.resourcesB\x1eMobileAppCategoryConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_MOBILEAPPCATEGORYCONSTANT = _descriptor.Descriptor( - name='MobileAppCategoryConstant', - full_name='google.ads.googleads.v0.resources.MobileAppCategoryConstant', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.MobileAppCategoryConstant.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.MobileAppCategoryConstant.id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.MobileAppCategoryConstant.name', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=146, - serialized_end=281, -) - -_MOBILEAPPCATEGORYCONSTANT.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE -_MOBILEAPPCATEGORYCONSTANT.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['MobileAppCategoryConstant'] = _MOBILEAPPCATEGORYCONSTANT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -MobileAppCategoryConstant = _reflection.GeneratedProtocolMessageType('MobileAppCategoryConstant', (_message.Message,), dict( - DESCRIPTOR = _MOBILEAPPCATEGORYCONSTANT, - __module__ = 'google.ads.googleads_v0.proto.resources.mobile_app_category_constant_pb2' - , - __doc__ = """A mobile application category constant. - - - Attributes: - resource_name: - The resource name of the mobile app category constant. Mobile - app category constant resource names have the form: - ``mobileAppCategoryConstants/{mobile_app_category_id}`` - id: - The ID of the mobile app category constant. - name: - Mobile app category name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.MobileAppCategoryConstant) - )) -_sym_db.RegisterMessage(MobileAppCategoryConstant) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/mobile_app_category_constant_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/mobile_app_category_constant_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/mobile_app_category_constant_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/mobile_device_constant_pb2.py b/google/ads/google_ads/v0/proto/resources/mobile_device_constant_pb2.py deleted file mode 100644 index 7a21a49a0..000000000 --- a/google/ads/google_ads/v0/proto/resources/mobile_device_constant_pb2.py +++ /dev/null @@ -1,133 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/mobile_device_constant.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import mobile_device_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_mobile__device__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/mobile_device_constant.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\031MobileDeviceConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\nDgoogle/ads/googleads_v0/proto/resources/mobile_device_constant.proto\x12!google.ads.googleads.v0.resources\x1agoogle/ads/googleads_v0/proto/resources/payments_account.proto\x12!google.ads.googleads.v0.resources\x1a\x1egoogle/protobuf/wrappers.proto\"\xc4\x02\n\x0fPaymentsAccount\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x39\n\x13payments_account_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rcurrency_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13payments_profile_id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x1dsecondary_payments_profile_id\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x81\x02\n%com.google.ads.googleads.v0.resourcesB\x14PaymentsAccountProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_PAYMENTSACCOUNT = _descriptor.Descriptor( - name='PaymentsAccount', - full_name='google.ads.googleads.v0.resources.PaymentsAccount', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.PaymentsAccount.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='payments_account_id', full_name='google.ads.googleads.v0.resources.PaymentsAccount.payments_account_id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.PaymentsAccount.name', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='currency_code', full_name='google.ads.googleads.v0.resources.PaymentsAccount.currency_code', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='payments_profile_id', full_name='google.ads.googleads.v0.resources.PaymentsAccount.payments_profile_id', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='secondary_payments_profile_id', full_name='google.ads.googleads.v0.resources.PaymentsAccount.secondary_payments_profile_id', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=134, - serialized_end=458, -) - -_PAYMENTSACCOUNT.fields_by_name['payments_account_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_PAYMENTSACCOUNT.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_PAYMENTSACCOUNT.fields_by_name['currency_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_PAYMENTSACCOUNT.fields_by_name['payments_profile_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_PAYMENTSACCOUNT.fields_by_name['secondary_payments_profile_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['PaymentsAccount'] = _PAYMENTSACCOUNT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -PaymentsAccount = _reflection.GeneratedProtocolMessageType('PaymentsAccount', (_message.Message,), dict( - DESCRIPTOR = _PAYMENTSACCOUNT, - __module__ = 'google.ads.googleads_v0.proto.resources.payments_account_pb2' - , - __doc__ = """A Payments account, which can be used to set up billing for an Ads - customer. - - - Attributes: - resource_name: - The resource name of the Payments account. PaymentsAccount - resource names have the form: ``customers/{customer_id}/payme - ntsAccounts/{payments_account_id}`` - payments_account_id: - A 16 digit ID used to identify a Payments account. - name: - The name of the Payments account. - currency_code: - The currency code of the Payments account. A subset of the - currency codes derived from the ISO 4217 standard is - supported. - payments_profile_id: - A 12 digit ID used to identify the Payments profile associated - with the Payments account. - secondary_payments_profile_id: - A secondary Payments profile ID present in uncommon - situations, e.g. when a sequential liability agreement has - been arranged. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.PaymentsAccount) - )) -_sym_db.RegisterMessage(PaymentsAccount) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/payments_account_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/payments_account_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/payments_account_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/product_group_view_pb2.py b/google/ads/google_ads/v0/proto/resources/product_group_view_pb2.py deleted file mode 100644 index dc9d0577e..000000000 --- a/google/ads/google_ads/v0/proto/resources/product_group_view_pb2.py +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/product_group_view.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/product_group_view.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\025ProductGroupViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n@google/ads/googleads_v0/proto/resources/product_group_view.proto\x12!google.ads.googleads.v0.resources\")\n\x10ProductGroupView\x12\x15\n\rresource_name\x18\x01 \x01(\tB\x82\x02\n%com.google.ads.googleads.v0.resourcesB\x15ProductGroupViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') -) - - - - -_PRODUCTGROUPVIEW = _descriptor.Descriptor( - name='ProductGroupView', - full_name='google.ads.googleads.v0.resources.ProductGroupView', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.ProductGroupView.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=103, - serialized_end=144, -) - -DESCRIPTOR.message_types_by_name['ProductGroupView'] = _PRODUCTGROUPVIEW -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ProductGroupView = _reflection.GeneratedProtocolMessageType('ProductGroupView', (_message.Message,), dict( - DESCRIPTOR = _PRODUCTGROUPVIEW, - __module__ = 'google.ads.googleads_v0.proto.resources.product_group_view_pb2' - , - __doc__ = """A product group view. - - - Attributes: - resource_name: - The resource name of the product group view. Product group - view resource names have the form: ``customers/{customer_id}/ - productGroupViews/{ad_group_id}_{criterion_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.ProductGroupView) - )) -_sym_db.RegisterMessage(ProductGroupView) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/product_group_view_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/product_group_view_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/product_group_view_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/recommendation_pb2.py b/google/ads/google_ads/v0/proto/resources/recommendation_pb2.py deleted file mode 100644 index 5e74a472a..000000000 --- a/google/ads/google_ads/v0/proto/resources/recommendation_pb2.py +++ /dev/null @@ -1,1027 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/recommendation.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2 -from google.ads.google_ads.v0.proto.enums import recommendation_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_recommendation__type__pb2 -from google.ads.google_ads.v0.proto.enums import target_cpa_opt_in_recommendation_goal_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_target__cpa__opt__in__recommendation__goal__pb2 -from google.ads.google_ads.v0.proto.resources import ad_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/recommendation.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\023RecommendationProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\ngoogle/ads/googleads_v0/proto/resources/search_term_view.proto\x12!google.ads.googleads.v0.resources\x1a\x46google/ads/googleads_v0/proto/enums/search_term_targeting_status.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xf2\x01\n\x0eSearchTermView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x31\n\x0bsearch_term\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x61\x64_group\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x66\n\x06status\x18\x04 \x01(\x0e\x32V.google.ads.googleads.v0.enums.SearchTermTargetingStatusEnum.SearchTermTargetingStatusB\x80\x02\n%com.google.ads.googleads.v0.resourcesB\x13SearchTermViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_search__term__targeting__status__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_SEARCHTERMVIEW = _descriptor.Descriptor( - name='SearchTermView', - full_name='google.ads.googleads.v0.resources.SearchTermView', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.SearchTermView.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_term', full_name='google.ads.googleads.v0.resources.SearchTermView.search_term', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group', full_name='google.ads.googleads.v0.resources.SearchTermView.ad_group', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.SearchTermView.status', index=3, - number=4, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=206, - serialized_end=448, -) - -_SEARCHTERMVIEW.fields_by_name['search_term'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SEARCHTERMVIEW.fields_by_name['ad_group'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SEARCHTERMVIEW.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_search__term__targeting__status__pb2._SEARCHTERMTARGETINGSTATUSENUM_SEARCHTERMTARGETINGSTATUS -DESCRIPTOR.message_types_by_name['SearchTermView'] = _SEARCHTERMVIEW -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SearchTermView = _reflection.GeneratedProtocolMessageType('SearchTermView', (_message.Message,), dict( - DESCRIPTOR = _SEARCHTERMVIEW, - __module__ = 'google.ads.googleads_v0.proto.resources.search_term_view_pb2' - , - __doc__ = """A search term view with metrics aggregated by search term at the ad - group level. - - - Attributes: - resource_name: - The resource name of the search term view. Search term view - resource names have the form: ``customers/{customer_id}/searc - hTermViews/{campaign_id}_{ad_group_id}_ {URL-base64 search - term}`` - search_term: - The search term. - ad_group: - The ad group the search term served in. - status: - Indicates whether the search term is currently one of your - targeted or excluded keywords. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.SearchTermView) - )) -_sym_db.RegisterMessage(SearchTermView) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/search_term_view_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/search_term_view_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/search_term_view_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/shared_criterion_pb2.py b/google/ads/google_ads/v0/proto/resources/shared_criterion_pb2.py deleted file mode 100644 index f72c8ed99..000000000 --- a/google/ads/google_ads/v0/proto/resources/shared_criterion_pb2.py +++ /dev/null @@ -1,184 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/shared_criterion.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2 -from google.ads.google_ads.v0.proto.enums import criterion_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/shared_criterion.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\024SharedCriterionProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/resources/shared_criterion.proto\x12!google.ads.googleads.v0.resources\x1a\x33google/ads/googleads_v0/proto/common/criteria.proto\x1a\x38google/ads/googleads_v0/proto/enums/criterion_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xdc\x04\n\x0fSharedCriterion\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x30\n\nshared_set\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0c\x63riterion_id\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12L\n\x04type\x18\x04 \x01(\x0e\x32>.google.ads.googleads.v0.enums.CriterionTypeEnum.CriterionType\x12>\n\x07keyword\x18\x03 \x01(\x0b\x32+.google.ads.googleads.v0.common.KeywordInfoH\x00\x12I\n\ryoutube_video\x18\x05 \x01(\x0b\x32\x30.google.ads.googleads.v0.common.YouTubeVideoInfoH\x00\x12M\n\x0fyoutube_channel\x18\x06 \x01(\x0b\x32\x32.google.ads.googleads.v0.common.YouTubeChannelInfoH\x00\x12\x42\n\tplacement\x18\x07 \x01(\x0b\x32-.google.ads.googleads.v0.common.PlacementInfoH\x00\x12T\n\x13mobile_app_category\x18\x08 \x01(\x0b\x32\x35.google.ads.googleads.v0.common.MobileAppCategoryInfoH\x00\x42\x0b\n\tcriterionB\x81\x02\n%com.google.ads.googleads.v0.resourcesB\x14SharedCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_SHAREDCRITERION = _descriptor.Descriptor( - name='SharedCriterion', - full_name='google.ads.googleads.v0.resources.SharedCriterion', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.SharedCriterion.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='shared_set', full_name='google.ads.googleads.v0.resources.SharedCriterion.shared_set', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='criterion_id', full_name='google.ads.googleads.v0.resources.SharedCriterion.criterion_id', index=2, - number=26, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.resources.SharedCriterion.type', index=3, - number=4, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword', full_name='google.ads.googleads.v0.resources.SharedCriterion.keyword', index=4, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='youtube_video', full_name='google.ads.googleads.v0.resources.SharedCriterion.youtube_video', index=5, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='youtube_channel', full_name='google.ads.googleads.v0.resources.SharedCriterion.youtube_channel', index=6, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='placement', full_name='google.ads.googleads.v0.resources.SharedCriterion.placement', index=7, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='mobile_app_category', full_name='google.ads.googleads.v0.resources.SharedCriterion.mobile_app_category', index=8, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='criterion', full_name='google.ads.googleads.v0.resources.SharedCriterion.criterion', - index=0, containing_type=None, fields=[]), - ], - serialized_start=245, - serialized_end=849, -) - -_SHAREDCRITERION.fields_by_name['shared_set'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SHAREDCRITERION.fields_by_name['criterion_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_SHAREDCRITERION.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_criterion__type__pb2._CRITERIONTYPEENUM_CRITERIONTYPE -_SHAREDCRITERION.fields_by_name['keyword'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._KEYWORDINFO -_SHAREDCRITERION.fields_by_name['youtube_video'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._YOUTUBEVIDEOINFO -_SHAREDCRITERION.fields_by_name['youtube_channel'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._YOUTUBECHANNELINFO -_SHAREDCRITERION.fields_by_name['placement'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._PLACEMENTINFO -_SHAREDCRITERION.fields_by_name['mobile_app_category'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_criteria__pb2._MOBILEAPPCATEGORYINFO -_SHAREDCRITERION.oneofs_by_name['criterion'].fields.append( - _SHAREDCRITERION.fields_by_name['keyword']) -_SHAREDCRITERION.fields_by_name['keyword'].containing_oneof = _SHAREDCRITERION.oneofs_by_name['criterion'] -_SHAREDCRITERION.oneofs_by_name['criterion'].fields.append( - _SHAREDCRITERION.fields_by_name['youtube_video']) -_SHAREDCRITERION.fields_by_name['youtube_video'].containing_oneof = _SHAREDCRITERION.oneofs_by_name['criterion'] -_SHAREDCRITERION.oneofs_by_name['criterion'].fields.append( - _SHAREDCRITERION.fields_by_name['youtube_channel']) -_SHAREDCRITERION.fields_by_name['youtube_channel'].containing_oneof = _SHAREDCRITERION.oneofs_by_name['criterion'] -_SHAREDCRITERION.oneofs_by_name['criterion'].fields.append( - _SHAREDCRITERION.fields_by_name['placement']) -_SHAREDCRITERION.fields_by_name['placement'].containing_oneof = _SHAREDCRITERION.oneofs_by_name['criterion'] -_SHAREDCRITERION.oneofs_by_name['criterion'].fields.append( - _SHAREDCRITERION.fields_by_name['mobile_app_category']) -_SHAREDCRITERION.fields_by_name['mobile_app_category'].containing_oneof = _SHAREDCRITERION.oneofs_by_name['criterion'] -DESCRIPTOR.message_types_by_name['SharedCriterion'] = _SHAREDCRITERION -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SharedCriterion = _reflection.GeneratedProtocolMessageType('SharedCriterion', (_message.Message,), dict( - DESCRIPTOR = _SHAREDCRITERION, - __module__ = 'google.ads.googleads_v0.proto.resources.shared_criterion_pb2' - , - __doc__ = """A criterion belonging to a shared set. - - - Attributes: - resource_name: - The resource name of the shared criterion. Shared set resource - names have the form: ``customers/{customer_id}/sharedCriteria - /{shared_set_id}_{criterion_id}`` - shared_set: - The shared set to which the shared criterion belongs. - criterion_id: - The ID of the criterion. This field is ignored for mutates. - type: - The type of the criterion. - criterion: - The criterion. Exactly one must be set. - keyword: - Keyword. - youtube_video: - YouTube Video. - youtube_channel: - YouTube Channel. - placement: - Placement. - mobile_app_category: - Mobile App Category. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.SharedCriterion) - )) -_sym_db.RegisterMessage(SharedCriterion) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/shared_criterion_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/shared_criterion_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/shared_criterion_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/shared_set_pb2.py b/google/ads/google_ads/v0/proto/resources/shared_set_pb2.py deleted file mode 100644 index 8c853e6bf..000000000 --- a/google/ads/google_ads/v0/proto/resources/shared_set_pb2.py +++ /dev/null @@ -1,151 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/shared_set.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import shared_set_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_shared__set__status__pb2 -from google.ads.google_ads.v0.proto.enums import shared_set_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_shared__set__type__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/shared_set.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\016SharedSetProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n8google/ads/googleads_v0/proto/resources/shared_set.proto\x12!google.ads.googleads.v0.resources\x1a;google/ads/googleads_v0/proto/enums/shared_set_status.proto\x1a\x39google/ads/googleads_v0/proto/enums/shared_set_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x82\x03\n\tSharedSet\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12L\n\x04type\x18\x03 \x01(\x0e\x32>.google.ads.googleads.v0.enums.SharedSetTypeEnum.SharedSetType\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12R\n\x06status\x18\x05 \x01(\x0e\x32\x42.google.ads.googleads.v0.enums.SharedSetStatusEnum.SharedSetStatus\x12\x31\n\x0cmember_count\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x34\n\x0freference_count\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\xfb\x01\n%com.google.ads.googleads.v0.resourcesB\x0eSharedSetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_shared__set__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_shared__set__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_SHAREDSET = _descriptor.Descriptor( - name='SharedSet', - full_name='google.ads.googleads.v0.resources.SharedSet', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.SharedSet.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.SharedSet.id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.resources.SharedSet.type', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.SharedSet.name', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v0.resources.SharedSet.status', index=4, - number=5, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='member_count', full_name='google.ads.googleads.v0.resources.SharedSet.member_count', index=5, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='reference_count', full_name='google.ads.googleads.v0.resources.SharedSet.reference_count', index=6, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=248, - serialized_end=634, -) - -_SHAREDSET.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_SHAREDSET.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_shared__set__type__pb2._SHAREDSETTYPEENUM_SHAREDSETTYPE -_SHAREDSET.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SHAREDSET.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_shared__set__status__pb2._SHAREDSETSTATUSENUM_SHAREDSETSTATUS -_SHAREDSET.fields_by_name['member_count'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_SHAREDSET.fields_by_name['reference_count'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -DESCRIPTOR.message_types_by_name['SharedSet'] = _SHAREDSET -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SharedSet = _reflection.GeneratedProtocolMessageType('SharedSet', (_message.Message,), dict( - DESCRIPTOR = _SHAREDSET, - __module__ = 'google.ads.googleads_v0.proto.resources.shared_set_pb2' - , - __doc__ = """SharedSets are used for sharing criterion exclusions across multiple - campaigns. - - - Attributes: - resource_name: - The resource name of the shared set. Shared set resource names - have the form: - ``customers/{customer_id}/sharedSets/{shared_set_id}`` - id: - The ID of this shared set. Read only. - type: - The type of this shared set: each shared set holds only a - single kind of entity. Required. Immutable. - name: - The name of this shared set. Required. Shared Sets must have - names that are unique among active shared sets of the same - type. The length of this string should be between 1 and 255 - UTF-8 bytes, inclusive. - status: - The status of this shared set. Read only. - member_count: - The number of shared criteria within this shared set. Read - only. - reference_count: - The number of campaigns associated with this shared set. Read - only. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.SharedSet) - )) -_sym_db.RegisterMessage(SharedSet) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/shared_set_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/shared_set_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/shared_set_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/topic_constant_pb2.py b/google/ads/google_ads/v0/proto/resources/topic_constant_pb2.py deleted file mode 100644 index 3e629f643..000000000 --- a/google/ads/google_ads/v0/proto/resources/topic_constant_pb2.py +++ /dev/null @@ -1,117 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/topic_constant.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/topic_constant.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\022TopicConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\ngoogle/ads/googleads_v0/proto/enums/user_list_size_range.proto\x1a\x38google/ads/googleads_v0/proto/enums/user_list_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x8f\r\n\x08UserList\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12-\n\tread_only\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12o\n\x11membership_status\x18\x06 \x01(\x0e\x32T.google.ads.googleads.v0.enums.UserListMembershipStatusEnum.UserListMembershipStatus\x12\x36\n\x10integration_code\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x14membership_life_span\x18\x08 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x35\n\x10size_for_display\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x66\n\x16size_range_for_display\x18\n \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.UserListSizeRangeEnum.UserListSizeRange\x12\x34\n\x0fsize_for_search\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x65\n\x15size_range_for_search\x18\x0c \x01(\x0e\x32\x46.google.ads.googleads.v0.enums.UserListSizeRangeEnum.UserListSizeRange\x12J\n\x04type\x18\r \x01(\x0e\x32<.google.ads.googleads.v0.enums.UserListTypeEnum.UserListType\x12\x66\n\x0e\x63losing_reason\x18\x0e \x01(\x0e\x32N.google.ads.googleads.v0.enums.UserListClosingReasonEnum.UserListClosingReason\x12S\n\raccess_reason\x18\x0f \x01(\x0e\x32<.google.ads.googleads.v0.enums.AccessReasonEnum.AccessReason\x12n\n\x18\x61\x63\x63ount_user_list_status\x18\x10 \x01(\x0e\x32L.google.ads.googleads.v0.enums.UserListAccessStatusEnum.UserListAccessStatus\x12\x37\n\x13\x65ligible_for_search\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x14\x65ligible_for_display\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12S\n\x13\x63rm_based_user_list\x18\x13 \x01(\x0b\x32\x34.google.ads.googleads.v0.common.CrmBasedUserListInfoH\x00\x12P\n\x11similar_user_list\x18\x14 \x01(\x0b\x32\x33.google.ads.googleads.v0.common.SimilarUserListInfoH\x00\x12U\n\x14rule_based_user_list\x18\x15 \x01(\x0b\x32\x35.google.ads.googleads.v0.common.RuleBasedUserListInfoH\x00\x12P\n\x11logical_user_list\x18\x16 \x01(\x0b\x32\x33.google.ads.googleads.v0.common.LogicalUserListInfoH\x00\x12L\n\x0f\x62\x61sic_user_list\x18\x17 \x01(\x0b\x32\x31.google.ads.googleads.v0.common.BasicUserListInfoH\x00\x42\x0b\n\tuser_listB\xfa\x01\n%com.google.ads.googleads.v0.resourcesB\rUserListProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_user__lists__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_access__reason__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__access__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__closing__reason__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__membership__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__size__range__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_USERLIST = _descriptor.Descriptor( - name='UserList', - full_name='google.ads.googleads.v0.resources.UserList', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.UserList.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.UserList.id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='read_only', full_name='google.ads.googleads.v0.resources.UserList.read_only', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v0.resources.UserList.name', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='description', full_name='google.ads.googleads.v0.resources.UserList.description', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='membership_status', full_name='google.ads.googleads.v0.resources.UserList.membership_status', index=5, - number=6, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='integration_code', full_name='google.ads.googleads.v0.resources.UserList.integration_code', index=6, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='membership_life_span', full_name='google.ads.googleads.v0.resources.UserList.membership_life_span', index=7, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='size_for_display', full_name='google.ads.googleads.v0.resources.UserList.size_for_display', index=8, - number=9, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='size_range_for_display', full_name='google.ads.googleads.v0.resources.UserList.size_range_for_display', index=9, - number=10, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='size_for_search', full_name='google.ads.googleads.v0.resources.UserList.size_for_search', index=10, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='size_range_for_search', full_name='google.ads.googleads.v0.resources.UserList.size_range_for_search', index=11, - number=12, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v0.resources.UserList.type', index=12, - number=13, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='closing_reason', full_name='google.ads.googleads.v0.resources.UserList.closing_reason', index=13, - number=14, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='access_reason', full_name='google.ads.googleads.v0.resources.UserList.access_reason', index=14, - number=15, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='account_user_list_status', full_name='google.ads.googleads.v0.resources.UserList.account_user_list_status', index=15, - number=16, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='eligible_for_search', full_name='google.ads.googleads.v0.resources.UserList.eligible_for_search', index=16, - number=17, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='eligible_for_display', full_name='google.ads.googleads.v0.resources.UserList.eligible_for_display', index=17, - number=18, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='crm_based_user_list', full_name='google.ads.googleads.v0.resources.UserList.crm_based_user_list', index=18, - number=19, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='similar_user_list', full_name='google.ads.googleads.v0.resources.UserList.similar_user_list', index=19, - number=20, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='rule_based_user_list', full_name='google.ads.googleads.v0.resources.UserList.rule_based_user_list', index=20, - number=21, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='logical_user_list', full_name='google.ads.googleads.v0.resources.UserList.logical_user_list', index=21, - number=22, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='basic_user_list', full_name='google.ads.googleads.v0.resources.UserList.basic_user_list', index=22, - number=23, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='user_list', full_name='google.ads.googleads.v0.resources.UserList.user_list', - index=0, containing_type=None, fields=[]), - ], - serialized_start=567, - serialized_end=2246, -) - -_USERLIST.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_USERLIST.fields_by_name['read_only'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_USERLIST.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_USERLIST.fields_by_name['description'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_USERLIST.fields_by_name['membership_status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__membership__status__pb2._USERLISTMEMBERSHIPSTATUSENUM_USERLISTMEMBERSHIPSTATUS -_USERLIST.fields_by_name['integration_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_USERLIST.fields_by_name['membership_life_span'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_USERLIST.fields_by_name['size_for_display'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_USERLIST.fields_by_name['size_range_for_display'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__size__range__pb2._USERLISTSIZERANGEENUM_USERLISTSIZERANGE -_USERLIST.fields_by_name['size_for_search'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_USERLIST.fields_by_name['size_range_for_search'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__size__range__pb2._USERLISTSIZERANGEENUM_USERLISTSIZERANGE -_USERLIST.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__type__pb2._USERLISTTYPEENUM_USERLISTTYPE -_USERLIST.fields_by_name['closing_reason'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__closing__reason__pb2._USERLISTCLOSINGREASONENUM_USERLISTCLOSINGREASON -_USERLIST.fields_by_name['access_reason'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_access__reason__pb2._ACCESSREASONENUM_ACCESSREASON -_USERLIST.fields_by_name['account_user_list_status'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_user__list__access__status__pb2._USERLISTACCESSSTATUSENUM_USERLISTACCESSSTATUS -_USERLIST.fields_by_name['eligible_for_search'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_USERLIST.fields_by_name['eligible_for_display'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_USERLIST.fields_by_name['crm_based_user_list'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_user__lists__pb2._CRMBASEDUSERLISTINFO -_USERLIST.fields_by_name['similar_user_list'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_user__lists__pb2._SIMILARUSERLISTINFO -_USERLIST.fields_by_name['rule_based_user_list'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_user__lists__pb2._RULEBASEDUSERLISTINFO -_USERLIST.fields_by_name['logical_user_list'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_user__lists__pb2._LOGICALUSERLISTINFO -_USERLIST.fields_by_name['basic_user_list'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_user__lists__pb2._BASICUSERLISTINFO -_USERLIST.oneofs_by_name['user_list'].fields.append( - _USERLIST.fields_by_name['crm_based_user_list']) -_USERLIST.fields_by_name['crm_based_user_list'].containing_oneof = _USERLIST.oneofs_by_name['user_list'] -_USERLIST.oneofs_by_name['user_list'].fields.append( - _USERLIST.fields_by_name['similar_user_list']) -_USERLIST.fields_by_name['similar_user_list'].containing_oneof = _USERLIST.oneofs_by_name['user_list'] -_USERLIST.oneofs_by_name['user_list'].fields.append( - _USERLIST.fields_by_name['rule_based_user_list']) -_USERLIST.fields_by_name['rule_based_user_list'].containing_oneof = _USERLIST.oneofs_by_name['user_list'] -_USERLIST.oneofs_by_name['user_list'].fields.append( - _USERLIST.fields_by_name['logical_user_list']) -_USERLIST.fields_by_name['logical_user_list'].containing_oneof = _USERLIST.oneofs_by_name['user_list'] -_USERLIST.oneofs_by_name['user_list'].fields.append( - _USERLIST.fields_by_name['basic_user_list']) -_USERLIST.fields_by_name['basic_user_list'].containing_oneof = _USERLIST.oneofs_by_name['user_list'] -DESCRIPTOR.message_types_by_name['UserList'] = _USERLIST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -UserList = _reflection.GeneratedProtocolMessageType('UserList', (_message.Message,), dict( - DESCRIPTOR = _USERLIST, - __module__ = 'google.ads.googleads_v0.proto.resources.user_list_pb2' - , - __doc__ = """A user list. This is a list of users a customer may target. - - - Attributes: - resource_name: - The resource name of the user list. User list resource names - have the form: - ``customers/{customer_id}/userLists/{user_list_id}`` - id: - Id of the user list. - read_only: - A flag that indicates if a user may edit a list. Depends on - the list ownership and list type. For example, external - remarketing user lists are not editable. This field is read- - only. - name: - Name of this user list. Depending on its access\_reason, the - user list name may not be unique (e.g. if - access\_reason=SHARED) - description: - Description of this user list. - membership_status: - Membership status of this user list. Indicates whether a user - list is open or active. Only open user lists can accumulate - more users and can be targeted to. - integration_code: - An ID from external system. It is used by user list sellers to - correlate IDs on their systems. - membership_life_span: - Number of days a user's cookie stays on your list since its - most recent addition to the list. This field must be between 0 - and 540 inclusive. However, for CRM based userlists, this - field can be set to 10000 which means no expiration. It'll be - ignored for logical\_user\_list. - size_for_display: - Estimated number of users in this user list, on the Google - Display Network. This value is null if the number of users has - not yet been determined. This field is read-only. - size_range_for_display: - Size range in terms of number of users of the UserList, on the - Google Display Network. This field is read-only. - size_for_search: - Estimated number of users in this user list in the google.com - domain. These are the users available for targeting in Search - campaigns. This value is null if the number of users has not - yet been determined. This field is read-only. - size_range_for_search: - Size range in terms of number of users of the UserList, for - Search ads. This field is read-only. - type: - Type of this list. This field is read-only. - closing_reason: - Indicating the reason why this user list membership status is - closed. It is only populated on lists that were automatically - closed due to inactivity, and will be cleared once the list - membership status becomes open. - access_reason: - Indicates the reason this account has been granted access to - the list. The reason can be SHARED, OWNED, LICENSED or - SUBSCRIBED. This field is read-only. - account_user_list_status: - Indicates if this share is still enabled. When a UserList is - shared with the user this field is set to ENABLED. Later the - userList owner can decide to revoke the share and make it - DISABLED. The default value of this field is set to ENABLED. - eligible_for_search: - Indicates if this user list is eligible for Google Search - Network. - eligible_for_display: - Indicates this user list is eligible for Google Display - Network. This field is read-only. - user_list: - The user list. Exactly one must be set. - crm_based_user_list: - User list of CRM users provided by the advertiser. - similar_user_list: - User list which are similar to users from another UserList. - These lists are readonly and automatically created by google. - rule_based_user_list: - User list generated by a rule. - logical_user_list: - User list that is a custom combination of user lists and user - interests. - basic_user_list: - User list targeting as a collection of conversion or - remarketing actions. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.UserList) - )) -_sym_db.RegisterMessage(UserList) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/user_list_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/user_list_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/user_list_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/resources/video_pb2.py b/google/ads/google_ads/v0/proto/resources/video_pb2.py deleted file mode 100644 index 6d642466a..000000000 --- a/google/ads/google_ads/v0/proto/resources/video_pb2.py +++ /dev/null @@ -1,121 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/resources/video.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/resources/video.proto', - package='google.ads.googleads.v0.resources', - syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v0.resourcesB\nVideoProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V0.Resources\312\002!Google\\Ads\\GoogleAds\\V0\\Resources\352\002%Google::Ads::GoogleAds::V0::Resources'), - serialized_pb=_b('\n3google/ads/googleads_v0/proto/resources/video.proto\x12!google.ads.googleads.v0.resources\x1a\x1egoogle/protobuf/wrappers.proto\"\xdd\x01\n\x05Video\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12(\n\x02id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nchannel_id\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0f\x64uration_millis\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12+\n\x05title\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xf7\x01\n%com.google.ads.googleads.v0.resourcesB\nVideoProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v0/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V0.Resources\xca\x02!Google\\Ads\\GoogleAds\\V0\\Resources\xea\x02%Google::Ads::GoogleAds::V0::Resourcesb\x06proto3') - , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_VIDEO = _descriptor.Descriptor( - name='Video', - full_name='google.ads.googleads.v0.resources.Video', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.resources.Video.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='id', full_name='google.ads.googleads.v0.resources.Video.id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='channel_id', full_name='google.ads.googleads.v0.resources.Video.channel_id', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='duration_millis', full_name='google.ads.googleads.v0.resources.Video.duration_millis', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='title', full_name='google.ads.googleads.v0.resources.Video.title', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=123, - serialized_end=344, -) - -_VIDEO.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_VIDEO.fields_by_name['channel_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_VIDEO.fields_by_name['duration_millis'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_VIDEO.fields_by_name['title'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -DESCRIPTOR.message_types_by_name['Video'] = _VIDEO -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -Video = _reflection.GeneratedProtocolMessageType('Video', (_message.Message,), dict( - DESCRIPTOR = _VIDEO, - __module__ = 'google.ads.googleads_v0.proto.resources.video_pb2' - , - __doc__ = """A video. - - - Attributes: - resource_name: - The resource name of the video. Video resource names have the - form: ``customers/{customer_id}/videos/{video_id}`` - id: - The ID of the video. - channel_id: - The owner channel id of the video. - duration_millis: - The duration of the video in milliseconds. - title: - The title of the video. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.resources.Video) - )) -_sym_db.RegisterMessage(Video) - - -DESCRIPTOR._options = None -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/resources/video_pb2_grpc.py b/google/ads/google_ads/v0/proto/resources/video_pb2_grpc.py deleted file mode 100644 index a89435267..000000000 --- a/google/ads/google_ads/v0/proto/resources/video_pb2_grpc.py +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - diff --git a/google/ads/google_ads/v0/proto/services/__init__.py b/google/ads/google_ads/v0/proto/services/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/google/ads/google_ads/v0/proto/services/account_budget_proposal_service_pb2.py b/google/ads/google_ads/v0/proto/services/account_budget_proposal_service_pb2.py deleted file mode 100644 index 0c7b8e182..000000000 --- a/google/ads/google_ads/v0/proto/services/account_budget_proposal_service_pb2.py +++ /dev/null @@ -1,361 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/account_budget_proposal_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import account_budget_proposal_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__proposal__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/account_budget_proposal_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB!AccountBudgetProposalServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nLgoogle/ads/googleads_v0/proto/services/account_budget_proposal_service.proto\x12 google.ads.googleads.v0.services\x1a\x45google/ads/googleads_v0/proto/resources/account_budget_proposal.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\"8\n\x1fGetAccountBudgetProposalRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\x8e\x01\n\"MutateAccountBudgetProposalRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12S\n\toperation\x18\x02 \x01(\x0b\x32@.google.ads.googleads.v0.services.AccountBudgetProposalOperation\"\xbc\x01\n\x1e\x41\x63\x63ountBudgetProposalOperation\x12/\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12J\n\x06\x63reate\x18\x02 \x01(\x0b\x32\x38.google.ads.googleads.v0.resources.AccountBudgetProposalH\x00\x12\x10\n\x06remove\x18\x01 \x01(\tH\x00\x42\x0b\n\toperation\"z\n#MutateAccountBudgetProposalResponse\x12S\n\x06result\x18\x02 \x01(\x0b\x32\x43.google.ads.googleads.v0.services.MutateAccountBudgetProposalResult\":\n!MutateAccountBudgetProposalResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xef\x03\n\x1c\x41\x63\x63ountBudgetProposalService\x12\xd9\x01\n\x18GetAccountBudgetProposal\x12\x41.google.ads.googleads.v0.services.GetAccountBudgetProposalRequest\x1a\x38.google.ads.googleads.v0.resources.AccountBudgetProposal\"@\x82\xd3\xe4\x93\x02:\x12\x38/v0/{resource_name=customers/*/accountBudgetProposals/*}\x12\xf2\x01\n\x1bMutateAccountBudgetProposal\x12\x44.google.ads.googleads.v0.services.MutateAccountBudgetProposalRequest\x1a\x45.google.ads.googleads.v0.services.MutateAccountBudgetProposalResponse\"F\x82\xd3\xe4\x93\x02@\";/v0/customers/{customer_id=*}/accountBudgetProposals:mutate:\x01*B\x88\x02\n$com.google.ads.googleads.v0.servicesB!AccountBudgetProposalServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__proposal__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) - - - - -_GETACCOUNTBUDGETPROPOSALREQUEST = _descriptor.Descriptor( - name='GetAccountBudgetProposalRequest', - full_name='google.ads.googleads.v0.services.GetAccountBudgetProposalRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetAccountBudgetProposalRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=249, - serialized_end=305, -) - - -_MUTATEACCOUNTBUDGETPROPOSALREQUEST = _descriptor.Descriptor( - name='MutateAccountBudgetProposalRequest', - full_name='google.ads.googleads.v0.services.MutateAccountBudgetProposalRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateAccountBudgetProposalRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.MutateAccountBudgetProposalRequest.operation', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=308, - serialized_end=450, -) - - -_ACCOUNTBUDGETPROPOSALOPERATION = _descriptor.Descriptor( - name='AccountBudgetProposalOperation', - full_name='google.ads.googleads.v0.services.AccountBudgetProposalOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.AccountBudgetProposalOperation.update_mask', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.AccountBudgetProposalOperation.create', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.AccountBudgetProposalOperation.remove', index=2, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.AccountBudgetProposalOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=453, - serialized_end=641, -) - - -_MUTATEACCOUNTBUDGETPROPOSALRESPONSE = _descriptor.Descriptor( - name='MutateAccountBudgetProposalResponse', - full_name='google.ads.googleads.v0.services.MutateAccountBudgetProposalResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='result', full_name='google.ads.googleads.v0.services.MutateAccountBudgetProposalResponse.result', index=0, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=643, - serialized_end=765, -) - - -_MUTATEACCOUNTBUDGETPROPOSALRESULT = _descriptor.Descriptor( - name='MutateAccountBudgetProposalResult', - full_name='google.ads.googleads.v0.services.MutateAccountBudgetProposalResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateAccountBudgetProposalResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=767, - serialized_end=825, -) - -_MUTATEACCOUNTBUDGETPROPOSALREQUEST.fields_by_name['operation'].message_type = _ACCOUNTBUDGETPROPOSALOPERATION -_ACCOUNTBUDGETPROPOSALOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_ACCOUNTBUDGETPROPOSALOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__proposal__pb2._ACCOUNTBUDGETPROPOSAL -_ACCOUNTBUDGETPROPOSALOPERATION.oneofs_by_name['operation'].fields.append( - _ACCOUNTBUDGETPROPOSALOPERATION.fields_by_name['create']) -_ACCOUNTBUDGETPROPOSALOPERATION.fields_by_name['create'].containing_oneof = _ACCOUNTBUDGETPROPOSALOPERATION.oneofs_by_name['operation'] -_ACCOUNTBUDGETPROPOSALOPERATION.oneofs_by_name['operation'].fields.append( - _ACCOUNTBUDGETPROPOSALOPERATION.fields_by_name['remove']) -_ACCOUNTBUDGETPROPOSALOPERATION.fields_by_name['remove'].containing_oneof = _ACCOUNTBUDGETPROPOSALOPERATION.oneofs_by_name['operation'] -_MUTATEACCOUNTBUDGETPROPOSALRESPONSE.fields_by_name['result'].message_type = _MUTATEACCOUNTBUDGETPROPOSALRESULT -DESCRIPTOR.message_types_by_name['GetAccountBudgetProposalRequest'] = _GETACCOUNTBUDGETPROPOSALREQUEST -DESCRIPTOR.message_types_by_name['MutateAccountBudgetProposalRequest'] = _MUTATEACCOUNTBUDGETPROPOSALREQUEST -DESCRIPTOR.message_types_by_name['AccountBudgetProposalOperation'] = _ACCOUNTBUDGETPROPOSALOPERATION -DESCRIPTOR.message_types_by_name['MutateAccountBudgetProposalResponse'] = _MUTATEACCOUNTBUDGETPROPOSALRESPONSE -DESCRIPTOR.message_types_by_name['MutateAccountBudgetProposalResult'] = _MUTATEACCOUNTBUDGETPROPOSALRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetAccountBudgetProposalRequest = _reflection.GeneratedProtocolMessageType('GetAccountBudgetProposalRequest', (_message.Message,), dict( - DESCRIPTOR = _GETACCOUNTBUDGETPROPOSALREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.account_budget_proposal_service_pb2' - , - __doc__ = """Request message for - [AccountBudgetProposalService.GetAccountBudgetProposal][google.ads.googleads.v0.services.AccountBudgetProposalService.GetAccountBudgetProposal]. - - - Attributes: - resource_name: - The resource name of the account-level budget proposal to - fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetAccountBudgetProposalRequest) - )) -_sym_db.RegisterMessage(GetAccountBudgetProposalRequest) - -MutateAccountBudgetProposalRequest = _reflection.GeneratedProtocolMessageType('MutateAccountBudgetProposalRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEACCOUNTBUDGETPROPOSALREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.account_budget_proposal_service_pb2' - , - __doc__ = """Request message for - [AccountBudgetProposalService.MutateAccountBudgetProposal][google.ads.googleads.v0.services.AccountBudgetProposalService.MutateAccountBudgetProposal]. - - - Attributes: - customer_id: - The ID of the customer. - operation: - The operation to perform on an individual account-level budget - proposal. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAccountBudgetProposalRequest) - )) -_sym_db.RegisterMessage(MutateAccountBudgetProposalRequest) - -AccountBudgetProposalOperation = _reflection.GeneratedProtocolMessageType('AccountBudgetProposalOperation', (_message.Message,), dict( - DESCRIPTOR = _ACCOUNTBUDGETPROPOSALOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.account_budget_proposal_service_pb2' - , - __doc__ = """A single operation to propose the creation of a new account-level budget - or edit/end/remove an existing one. - - - Attributes: - update_mask: - FieldMask that determines which budget fields are modified. - While budgets may be modified, proposals that propose such - modifications are final. Therefore, update operations are not - supported for proposals. Proposals that modify budgets have - the 'update' proposal type. Specifying a mask for any other - proposal type is considered an error. - operation: - The mutate operation. - create: - Create operation: A new proposal to create a new budget, edit - an existing budget, end an actively running budget, or remove - an approved budget scheduled to start in the future. No - resource name is expected for the new proposal. - remove: - Remove operation: A resource name for the removed proposal is - expected, in this format: ``customers/{customer_id}/accountBu - dgetProposals/{account_budget_proposal_id}`` A request may be - cancelled iff it is pending. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.AccountBudgetProposalOperation) - )) -_sym_db.RegisterMessage(AccountBudgetProposalOperation) - -MutateAccountBudgetProposalResponse = _reflection.GeneratedProtocolMessageType('MutateAccountBudgetProposalResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEACCOUNTBUDGETPROPOSALRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.account_budget_proposal_service_pb2' - , - __doc__ = """Response message for account-level budget mutate operations. - - - Attributes: - result: - The result of the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAccountBudgetProposalResponse) - )) -_sym_db.RegisterMessage(MutateAccountBudgetProposalResponse) - -MutateAccountBudgetProposalResult = _reflection.GeneratedProtocolMessageType('MutateAccountBudgetProposalResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEACCOUNTBUDGETPROPOSALRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.account_budget_proposal_service_pb2' - , - __doc__ = """The result for the account budget proposal mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAccountBudgetProposalResult) - )) -_sym_db.RegisterMessage(MutateAccountBudgetProposalResult) - - -DESCRIPTOR._options = None - -_ACCOUNTBUDGETPROPOSALSERVICE = _descriptor.ServiceDescriptor( - name='AccountBudgetProposalService', - full_name='google.ads.googleads.v0.services.AccountBudgetProposalService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=828, - serialized_end=1323, - methods=[ - _descriptor.MethodDescriptor( - name='GetAccountBudgetProposal', - full_name='google.ads.googleads.v0.services.AccountBudgetProposalService.GetAccountBudgetProposal', - index=0, - containing_service=None, - input_type=_GETACCOUNTBUDGETPROPOSALREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__proposal__pb2._ACCOUNTBUDGETPROPOSAL, - serialized_options=_b('\202\323\344\223\002:\0228/v0/{resource_name=customers/*/accountBudgetProposals/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateAccountBudgetProposal', - full_name='google.ads.googleads.v0.services.AccountBudgetProposalService.MutateAccountBudgetProposal', - index=1, - containing_service=None, - input_type=_MUTATEACCOUNTBUDGETPROPOSALREQUEST, - output_type=_MUTATEACCOUNTBUDGETPROPOSALRESPONSE, - serialized_options=_b('\202\323\344\223\002@\";/v0/customers/{customer_id=*}/accountBudgetProposals:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_ACCOUNTBUDGETPROPOSALSERVICE) - -DESCRIPTOR.services_by_name['AccountBudgetProposalService'] = _ACCOUNTBUDGETPROPOSALSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/account_budget_proposal_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/account_budget_proposal_service_pb2_grpc.py deleted file mode 100644 index 2c762a0d7..000000000 --- a/google/ads/google_ads/v0/proto/services/account_budget_proposal_service_pb2_grpc.py +++ /dev/null @@ -1,89 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import account_budget_proposal_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__proposal__pb2 -from google.ads.google_ads.v0.proto.services import account_budget_proposal_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_account__budget__proposal__service__pb2 - - -class AccountBudgetProposalServiceStub(object): - """A service for managing account-level budgets via proposals. - - A proposal is a request to create a new budget or make changes to an - existing one. - - Reads for account-level budgets managed by these proposals will be - supported in a future version. Please use BudgetOrderService until then: - https://developers.google.com/adwords/api/docs/guides/budget-order - - Mutates: - The CREATE operation creates a new proposal. - UPDATE operations aren't supported. - The REMOVE operation cancels a pending proposal. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetAccountBudgetProposal = channel.unary_unary( - '/google.ads.googleads.v0.services.AccountBudgetProposalService/GetAccountBudgetProposal', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_account__budget__proposal__service__pb2.GetAccountBudgetProposalRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__proposal__pb2.AccountBudgetProposal.FromString, - ) - self.MutateAccountBudgetProposal = channel.unary_unary( - '/google.ads.googleads.v0.services.AccountBudgetProposalService/MutateAccountBudgetProposal', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_account__budget__proposal__service__pb2.MutateAccountBudgetProposalRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_account__budget__proposal__service__pb2.MutateAccountBudgetProposalResponse.FromString, - ) - - -class AccountBudgetProposalServiceServicer(object): - """A service for managing account-level budgets via proposals. - - A proposal is a request to create a new budget or make changes to an - existing one. - - Reads for account-level budgets managed by these proposals will be - supported in a future version. Please use BudgetOrderService until then: - https://developers.google.com/adwords/api/docs/guides/budget-order - - Mutates: - The CREATE operation creates a new proposal. - UPDATE operations aren't supported. - The REMOVE operation cancels a pending proposal. - """ - - def GetAccountBudgetProposal(self, request, context): - """Returns an account-level budget proposal in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateAccountBudgetProposal(self, request, context): - """Creates, updates, or removes account budget proposals. Operation statuses - are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_AccountBudgetProposalServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetAccountBudgetProposal': grpc.unary_unary_rpc_method_handler( - servicer.GetAccountBudgetProposal, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_account__budget__proposal__service__pb2.GetAccountBudgetProposalRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__proposal__pb2.AccountBudgetProposal.SerializeToString, - ), - 'MutateAccountBudgetProposal': grpc.unary_unary_rpc_method_handler( - servicer.MutateAccountBudgetProposal, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_account__budget__proposal__service__pb2.MutateAccountBudgetProposalRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_account__budget__proposal__service__pb2.MutateAccountBudgetProposalResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.AccountBudgetProposalService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/account_budget_service_pb2.py b/google/ads/google_ads/v0/proto/services/account_budget_service_pb2.py deleted file mode 100644 index 01098a78e..000000000 --- a/google/ads/google_ads/v0/proto/services/account_budget_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/account_budget_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import account_budget_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/account_budget_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\031AccountBudgetServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/services/account_budget_service.proto\x12 google.ads.googleads.v0.services\x1a\n\x06\x63reate\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v0.resources.AdGroupAdH\x00\x12>\n\x06update\x18\x02 \x01(\x0b\x32,.google.ads.googleads.v0.resources.AdGroupAdH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x97\x01\n\x18MutateAdGroupAdsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12H\n\x07results\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v0.services.MutateAdGroupAdResult\".\n\x15MutateAdGroupAdResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x86\x03\n\x10\x41\x64GroupAdService\x12\xa9\x01\n\x0cGetAdGroupAd\x12\x35.google.ads.googleads.v0.services.GetAdGroupAdRequest\x1a,.google.ads.googleads.v0.resources.AdGroupAd\"4\x82\xd3\xe4\x93\x02.\x12,/v0/{resource_name=customers/*/adGroupAds/*}\x12\xc5\x01\n\x10MutateAdGroupAds\x12\x39.google.ads.googleads.v0.services.MutateAdGroupAdsRequest\x1a:.google.ads.googleads.v0.services.MutateAdGroupAdsResponse\":\x82\xd3\xe4\x93\x02\x34\"//v0/customers/{customer_id=*}/adGroupAds:mutate:\x01*B\xfc\x01\n$com.google.ads.googleads.v0.servicesB\x15\x41\x64GroupAdServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__ad__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETADGROUPADREQUEST = _descriptor.Descriptor( - name='GetAdGroupAdRequest', - full_name='google.ads.googleads.v0.services.GetAdGroupAdRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetAdGroupAdRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=333, - serialized_end=377, -) - - -_MUTATEADGROUPADSREQUEST = _descriptor.Descriptor( - name='MutateAdGroupAdsRequest', - full_name='google.ads.googleads.v0.services.MutateAdGroupAdsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateAdGroupAdsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateAdGroupAdsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateAdGroupAdsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateAdGroupAdsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=380, - serialized_end=548, -) - - -_ADGROUPADOPERATION = _descriptor.Descriptor( - name='AdGroupAdOperation', - full_name='google.ads.googleads.v0.services.AdGroupAdOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.AdGroupAdOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='policy_validation_parameter', full_name='google.ads.googleads.v0.services.AdGroupAdOperation.policy_validation_parameter', index=1, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.AdGroupAdOperation.create', index=2, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.AdGroupAdOperation.update', index=3, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.AdGroupAdOperation.remove', index=4, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.AdGroupAdOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=551, - serialized_end=875, -) - - -_MUTATEADGROUPADSRESPONSE = _descriptor.Descriptor( - name='MutateAdGroupAdsResponse', - full_name='google.ads.googleads.v0.services.MutateAdGroupAdsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateAdGroupAdsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateAdGroupAdsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=878, - serialized_end=1029, -) - - -_MUTATEADGROUPADRESULT = _descriptor.Descriptor( - name='MutateAdGroupAdResult', - full_name='google.ads.googleads.v0.services.MutateAdGroupAdResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateAdGroupAdResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1031, - serialized_end=1077, -) - -_MUTATEADGROUPADSREQUEST.fields_by_name['operations'].message_type = _ADGROUPADOPERATION -_ADGROUPADOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_ADGROUPADOPERATION.fields_by_name['policy_validation_parameter'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_policy__pb2._POLICYVALIDATIONPARAMETER -_ADGROUPADOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__ad__pb2._ADGROUPAD -_ADGROUPADOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__ad__pb2._ADGROUPAD -_ADGROUPADOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPADOPERATION.fields_by_name['create']) -_ADGROUPADOPERATION.fields_by_name['create'].containing_oneof = _ADGROUPADOPERATION.oneofs_by_name['operation'] -_ADGROUPADOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPADOPERATION.fields_by_name['update']) -_ADGROUPADOPERATION.fields_by_name['update'].containing_oneof = _ADGROUPADOPERATION.oneofs_by_name['operation'] -_ADGROUPADOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPADOPERATION.fields_by_name['remove']) -_ADGROUPADOPERATION.fields_by_name['remove'].containing_oneof = _ADGROUPADOPERATION.oneofs_by_name['operation'] -_MUTATEADGROUPADSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEADGROUPADSRESPONSE.fields_by_name['results'].message_type = _MUTATEADGROUPADRESULT -DESCRIPTOR.message_types_by_name['GetAdGroupAdRequest'] = _GETADGROUPADREQUEST -DESCRIPTOR.message_types_by_name['MutateAdGroupAdsRequest'] = _MUTATEADGROUPADSREQUEST -DESCRIPTOR.message_types_by_name['AdGroupAdOperation'] = _ADGROUPADOPERATION -DESCRIPTOR.message_types_by_name['MutateAdGroupAdsResponse'] = _MUTATEADGROUPADSRESPONSE -DESCRIPTOR.message_types_by_name['MutateAdGroupAdResult'] = _MUTATEADGROUPADRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetAdGroupAdRequest = _reflection.GeneratedProtocolMessageType('GetAdGroupAdRequest', (_message.Message,), dict( - DESCRIPTOR = _GETADGROUPADREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_ad_service_pb2' - , - __doc__ = """Request message for - [AdGroupAdService.GetAdGroupAd][google.ads.googleads.v0.services.AdGroupAdService.GetAdGroupAd]. - - - Attributes: - resource_name: - The resource name of the ad to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetAdGroupAdRequest) - )) -_sym_db.RegisterMessage(GetAdGroupAdRequest) - -MutateAdGroupAdsRequest = _reflection.GeneratedProtocolMessageType('MutateAdGroupAdsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPADSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_ad_service_pb2' - , - __doc__ = """Request message for - [AdGroupAdService.MutateAdGroupAds][google.ads.googleads.v0.services.AdGroupAdService.MutateAdGroupAds]. - - - Attributes: - customer_id: - The ID of the customer whose ads are being modified. - operations: - The list of operations to perform on individual ads. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupAdsRequest) - )) -_sym_db.RegisterMessage(MutateAdGroupAdsRequest) - -AdGroupAdOperation = _reflection.GeneratedProtocolMessageType('AdGroupAdOperation', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPADOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_ad_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on an ad group ad. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - policy_validation_parameter: - Configuration for how policies are validated. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new ad. - update: - Update operation: The ad is expected to have a valid resource - name. - remove: - Remove operation: A resource name for the removed ad is - expected, in this format: - ``customers/{customer_id}/adGroupAds/{ad_group_id}_{ad_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.AdGroupAdOperation) - )) -_sym_db.RegisterMessage(AdGroupAdOperation) - -MutateAdGroupAdsResponse = _reflection.GeneratedProtocolMessageType('MutateAdGroupAdsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPADSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_ad_service_pb2' - , - __doc__ = """Response message for an ad group ad mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupAdsResponse) - )) -_sym_db.RegisterMessage(MutateAdGroupAdsResponse) - -MutateAdGroupAdResult = _reflection.GeneratedProtocolMessageType('MutateAdGroupAdResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPADRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_ad_service_pb2' - , - __doc__ = """The result for the ad mutate. - - - Attributes: - resource_name: - The resource name returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupAdResult) - )) -_sym_db.RegisterMessage(MutateAdGroupAdResult) - - -DESCRIPTOR._options = None - -_ADGROUPADSERVICE = _descriptor.ServiceDescriptor( - name='AdGroupAdService', - full_name='google.ads.googleads.v0.services.AdGroupAdService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1080, - serialized_end=1470, - methods=[ - _descriptor.MethodDescriptor( - name='GetAdGroupAd', - full_name='google.ads.googleads.v0.services.AdGroupAdService.GetAdGroupAd', - index=0, - containing_service=None, - input_type=_GETADGROUPADREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__ad__pb2._ADGROUPAD, - serialized_options=_b('\202\323\344\223\002.\022,/v0/{resource_name=customers/*/adGroupAds/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateAdGroupAds', - full_name='google.ads.googleads.v0.services.AdGroupAdService.MutateAdGroupAds', - index=1, - containing_service=None, - input_type=_MUTATEADGROUPADSREQUEST, - output_type=_MUTATEADGROUPADSRESPONSE, - serialized_options=_b('\202\323\344\223\0024\"//v0/customers/{customer_id=*}/adGroupAds:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_ADGROUPADSERVICE) - -DESCRIPTOR.services_by_name['AdGroupAdService'] = _ADGROUPADSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/ad_group_ad_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/ad_group_ad_service_pb2_grpc.py deleted file mode 100644 index 0cf78281f..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_group_ad_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import ad_group_ad_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__ad__pb2 -from google.ads.google_ads.v0.proto.services import ad_group_ad_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__ad__service__pb2 - - -class AdGroupAdServiceStub(object): - """Service to manage ads in an ad group. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetAdGroupAd = channel.unary_unary( - '/google.ads.googleads.v0.services.AdGroupAdService/GetAdGroupAd', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__ad__service__pb2.GetAdGroupAdRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__ad__pb2.AdGroupAd.FromString, - ) - self.MutateAdGroupAds = channel.unary_unary( - '/google.ads.googleads.v0.services.AdGroupAdService/MutateAdGroupAds', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__ad__service__pb2.MutateAdGroupAdsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__ad__service__pb2.MutateAdGroupAdsResponse.FromString, - ) - - -class AdGroupAdServiceServicer(object): - """Service to manage ads in an ad group. - """ - - def GetAdGroupAd(self, request, context): - """Returns the requested ad in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateAdGroupAds(self, request, context): - """Creates, updates, or removes ads. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_AdGroupAdServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetAdGroupAd': grpc.unary_unary_rpc_method_handler( - servicer.GetAdGroupAd, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__ad__service__pb2.GetAdGroupAdRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__ad__pb2.AdGroupAd.SerializeToString, - ), - 'MutateAdGroupAds': grpc.unary_unary_rpc_method_handler( - servicer.MutateAdGroupAds, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__ad__service__pb2.MutateAdGroupAdsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__ad__service__pb2.MutateAdGroupAdsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.AdGroupAdService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/ad_group_audience_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/ad_group_audience_view_service_pb2.py deleted file mode 100644 index fac1cff9c..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_group_audience_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/ad_group_audience_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import ad_group_audience_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__audience__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/ad_group_audience_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\037AdGroupAudienceViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nKgoogle/ads/googleads_v0/proto/services/ad_group_audience_view_service.proto\x12 google.ads.googleads.v0.services\x1a\x44google/ads/googleads_v0/proto/resources/ad_group_audience_view.proto\x1a\x1cgoogle/api/annotations.proto\"6\n\x1dGetAdGroupAudienceViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf0\x01\n\x1a\x41\x64GroupAudienceViewService\x12\xd1\x01\n\x16GetAdGroupAudienceView\x12?.google.ads.googleads.v0.services.GetAdGroupAudienceViewRequest\x1a\x36.google.ads.googleads.v0.resources.AdGroupAudienceView\">\x82\xd3\xe4\x93\x02\x38\x12\x36/v0/{resource_name=customers/*/adGroupAudienceViews/*}B\x86\x02\n$com.google.ads.googleads.v0.servicesB\x1f\x41\x64GroupAudienceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__audience__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETADGROUPAUDIENCEVIEWREQUEST = _descriptor.Descriptor( - name='GetAdGroupAudienceViewRequest', - full_name='google.ads.googleads.v0.services.GetAdGroupAudienceViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetAdGroupAudienceViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=213, - serialized_end=267, -) - -DESCRIPTOR.message_types_by_name['GetAdGroupAudienceViewRequest'] = _GETADGROUPAUDIENCEVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetAdGroupAudienceViewRequest = _reflection.GeneratedProtocolMessageType('GetAdGroupAudienceViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETADGROUPAUDIENCEVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_audience_view_service_pb2' - , - __doc__ = """Request message for - [AdGroupAudienceViewService.GetAdGoupAudienceView][]. - - - Attributes: - resource_name: - The resource name of the ad group audience view to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetAdGroupAudienceViewRequest) - )) -_sym_db.RegisterMessage(GetAdGroupAudienceViewRequest) - - -DESCRIPTOR._options = None - -_ADGROUPAUDIENCEVIEWSERVICE = _descriptor.ServiceDescriptor( - name='AdGroupAudienceViewService', - full_name='google.ads.googleads.v0.services.AdGroupAudienceViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=270, - serialized_end=510, - methods=[ - _descriptor.MethodDescriptor( - name='GetAdGroupAudienceView', - full_name='google.ads.googleads.v0.services.AdGroupAudienceViewService.GetAdGroupAudienceView', - index=0, - containing_service=None, - input_type=_GETADGROUPAUDIENCEVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__audience__view__pb2._ADGROUPAUDIENCEVIEW, - serialized_options=_b('\202\323\344\223\0028\0226/v0/{resource_name=customers/*/adGroupAudienceViews/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_ADGROUPAUDIENCEVIEWSERVICE) - -DESCRIPTOR.services_by_name['AdGroupAudienceViewService'] = _ADGROUPAUDIENCEVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/ad_group_audience_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/ad_group_audience_view_service_pb2_grpc.py deleted file mode 100644 index b7546dbfd..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_group_audience_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import ad_group_audience_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__audience__view__pb2 -from google.ads.google_ads.v0.proto.services import ad_group_audience_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__audience__view__service__pb2 - - -class AdGroupAudienceViewServiceStub(object): - """Service to manage ad group audience views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetAdGroupAudienceView = channel.unary_unary( - '/google.ads.googleads.v0.services.AdGroupAudienceViewService/GetAdGroupAudienceView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__audience__view__service__pb2.GetAdGroupAudienceViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__audience__view__pb2.AdGroupAudienceView.FromString, - ) - - -class AdGroupAudienceViewServiceServicer(object): - """Service to manage ad group audience views. - """ - - def GetAdGroupAudienceView(self, request, context): - """Returns the requested ad group audience view in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_AdGroupAudienceViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetAdGroupAudienceView': grpc.unary_unary_rpc_method_handler( - servicer.GetAdGroupAudienceView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__audience__view__service__pb2.GetAdGroupAudienceViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__audience__view__pb2.AdGroupAudienceView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.AdGroupAudienceViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/ad_group_bid_modifier_service_pb2.py b/google/ads/google_ads/v0/proto/services/ad_group_bid_modifier_service_pb2.py deleted file mode 100644 index 8fc41b2d2..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_group_bid_modifier_service_pb2.py +++ /dev/null @@ -1,405 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/ad_group_bid_modifier_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import ad_group_bid_modifier_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/ad_group_bid_modifier_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\036AdGroupBidModifierServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v0/proto/services/ad_group_bid_modifier_service.proto\x12 google.ads.googleads.v0.services\x1a\x43google/ads/googleads_v0/proto/resources/ad_group_bid_modifier.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"5\n\x1cGetAdGroupBidModifierRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xba\x01\n MutateAdGroupBidModifiersRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12Q\n\noperations\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v0.services.AdGroupBidModifierOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xff\x01\n\x1b\x41\x64GroupBidModifierOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.AdGroupBidModifierH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.AdGroupBidModifierH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa9\x01\n!MutateAdGroupBidModifiersResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Q\n\x07results\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v0.services.MutateAdGroupBidModifierResult\"7\n\x1eMutateAdGroupBidModifierResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd7\x03\n\x19\x41\x64GroupBidModifierService\x12\xcd\x01\n\x15GetAdGroupBidModifier\x12>.google.ads.googleads.v0.services.GetAdGroupBidModifierRequest\x1a\x35.google.ads.googleads.v0.resources.AdGroupBidModifier\"=\x82\xd3\xe4\x93\x02\x37\x12\x35/v0/{resource_name=customers/*/adGroupBidModifiers/*}\x12\xe9\x01\n\x19MutateAdGroupBidModifiers\x12\x42.google.ads.googleads.v0.services.MutateAdGroupBidModifiersRequest\x1a\x43.google.ads.googleads.v0.services.MutateAdGroupBidModifiersResponse\"C\x82\xd3\xe4\x93\x02=\"8/v0/customers/{customer_id=*}/adGroupBidModifiers:mutate:\x01*B\x85\x02\n$com.google.ads.googleads.v0.servicesB\x1e\x41\x64GroupBidModifierServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETADGROUPBIDMODIFIERREQUEST = _descriptor.Descriptor( - name='GetAdGroupBidModifierRequest', - full_name='google.ads.googleads.v0.services.GetAdGroupBidModifierRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetAdGroupBidModifierRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=302, - serialized_end=355, -) - - -_MUTATEADGROUPBIDMODIFIERSREQUEST = _descriptor.Descriptor( - name='MutateAdGroupBidModifiersRequest', - full_name='google.ads.googleads.v0.services.MutateAdGroupBidModifiersRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateAdGroupBidModifiersRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateAdGroupBidModifiersRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateAdGroupBidModifiersRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateAdGroupBidModifiersRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=358, - serialized_end=544, -) - - -_ADGROUPBIDMODIFIEROPERATION = _descriptor.Descriptor( - name='AdGroupBidModifierOperation', - full_name='google.ads.googleads.v0.services.AdGroupBidModifierOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.AdGroupBidModifierOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.AdGroupBidModifierOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.AdGroupBidModifierOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.AdGroupBidModifierOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.AdGroupBidModifierOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=547, - serialized_end=802, -) - - -_MUTATEADGROUPBIDMODIFIERSRESPONSE = _descriptor.Descriptor( - name='MutateAdGroupBidModifiersResponse', - full_name='google.ads.googleads.v0.services.MutateAdGroupBidModifiersResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateAdGroupBidModifiersResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateAdGroupBidModifiersResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=805, - serialized_end=974, -) - - -_MUTATEADGROUPBIDMODIFIERRESULT = _descriptor.Descriptor( - name='MutateAdGroupBidModifierResult', - full_name='google.ads.googleads.v0.services.MutateAdGroupBidModifierResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateAdGroupBidModifierResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=976, - serialized_end=1031, -) - -_MUTATEADGROUPBIDMODIFIERSREQUEST.fields_by_name['operations'].message_type = _ADGROUPBIDMODIFIEROPERATION -_ADGROUPBIDMODIFIEROPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_ADGROUPBIDMODIFIEROPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2._ADGROUPBIDMODIFIER -_ADGROUPBIDMODIFIEROPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2._ADGROUPBIDMODIFIER -_ADGROUPBIDMODIFIEROPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPBIDMODIFIEROPERATION.fields_by_name['create']) -_ADGROUPBIDMODIFIEROPERATION.fields_by_name['create'].containing_oneof = _ADGROUPBIDMODIFIEROPERATION.oneofs_by_name['operation'] -_ADGROUPBIDMODIFIEROPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPBIDMODIFIEROPERATION.fields_by_name['update']) -_ADGROUPBIDMODIFIEROPERATION.fields_by_name['update'].containing_oneof = _ADGROUPBIDMODIFIEROPERATION.oneofs_by_name['operation'] -_ADGROUPBIDMODIFIEROPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPBIDMODIFIEROPERATION.fields_by_name['remove']) -_ADGROUPBIDMODIFIEROPERATION.fields_by_name['remove'].containing_oneof = _ADGROUPBIDMODIFIEROPERATION.oneofs_by_name['operation'] -_MUTATEADGROUPBIDMODIFIERSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEADGROUPBIDMODIFIERSRESPONSE.fields_by_name['results'].message_type = _MUTATEADGROUPBIDMODIFIERRESULT -DESCRIPTOR.message_types_by_name['GetAdGroupBidModifierRequest'] = _GETADGROUPBIDMODIFIERREQUEST -DESCRIPTOR.message_types_by_name['MutateAdGroupBidModifiersRequest'] = _MUTATEADGROUPBIDMODIFIERSREQUEST -DESCRIPTOR.message_types_by_name['AdGroupBidModifierOperation'] = _ADGROUPBIDMODIFIEROPERATION -DESCRIPTOR.message_types_by_name['MutateAdGroupBidModifiersResponse'] = _MUTATEADGROUPBIDMODIFIERSRESPONSE -DESCRIPTOR.message_types_by_name['MutateAdGroupBidModifierResult'] = _MUTATEADGROUPBIDMODIFIERRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetAdGroupBidModifierRequest = _reflection.GeneratedProtocolMessageType('GetAdGroupBidModifierRequest', (_message.Message,), dict( - DESCRIPTOR = _GETADGROUPBIDMODIFIERREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_bid_modifier_service_pb2' - , - __doc__ = """Request message for - [AdGroupBidModifierService.GetAdGroupBidModifier][google.ads.googleads.v0.services.AdGroupBidModifierService.GetAdGroupBidModifier]. - - - Attributes: - resource_name: - The resource name of the ad group bid modifier to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetAdGroupBidModifierRequest) - )) -_sym_db.RegisterMessage(GetAdGroupBidModifierRequest) - -MutateAdGroupBidModifiersRequest = _reflection.GeneratedProtocolMessageType('MutateAdGroupBidModifiersRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPBIDMODIFIERSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_bid_modifier_service_pb2' - , - __doc__ = """Request message for - [AdGroupBidModifierService.MutateAdGroupBidModifiers][google.ads.googleads.v0.services.AdGroupBidModifierService.MutateAdGroupBidModifiers]. - - - Attributes: - customer_id: - ID of the customer whose ad group bid modifiers are being - modified. - operations: - The list of operations to perform on individual ad group bid - modifiers. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupBidModifiersRequest) - )) -_sym_db.RegisterMessage(MutateAdGroupBidModifiersRequest) - -AdGroupBidModifierOperation = _reflection.GeneratedProtocolMessageType('AdGroupBidModifierOperation', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPBIDMODIFIEROPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_bid_modifier_service_pb2' - , - __doc__ = """A single operation (create, remove, update) on an ad group bid modifier. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new ad - group bid modifier. - update: - Update operation: The ad group bid modifier is expected to - have a valid resource name. - remove: - Remove operation: A resource name for the removed ad group bid - modifier is expected, in this format: ``customers/{customer_i - d}/adGroupBidModifiers/{ad_group_id}_{criterion_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.AdGroupBidModifierOperation) - )) -_sym_db.RegisterMessage(AdGroupBidModifierOperation) - -MutateAdGroupBidModifiersResponse = _reflection.GeneratedProtocolMessageType('MutateAdGroupBidModifiersResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPBIDMODIFIERSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_bid_modifier_service_pb2' - , - __doc__ = """Response message for ad group bid modifiers mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupBidModifiersResponse) - )) -_sym_db.RegisterMessage(MutateAdGroupBidModifiersResponse) - -MutateAdGroupBidModifierResult = _reflection.GeneratedProtocolMessageType('MutateAdGroupBidModifierResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPBIDMODIFIERRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_bid_modifier_service_pb2' - , - __doc__ = """The result for the criterion mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupBidModifierResult) - )) -_sym_db.RegisterMessage(MutateAdGroupBidModifierResult) - - -DESCRIPTOR._options = None - -_ADGROUPBIDMODIFIERSERVICE = _descriptor.ServiceDescriptor( - name='AdGroupBidModifierService', - full_name='google.ads.googleads.v0.services.AdGroupBidModifierService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1034, - serialized_end=1505, - methods=[ - _descriptor.MethodDescriptor( - name='GetAdGroupBidModifier', - full_name='google.ads.googleads.v0.services.AdGroupBidModifierService.GetAdGroupBidModifier', - index=0, - containing_service=None, - input_type=_GETADGROUPBIDMODIFIERREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2._ADGROUPBIDMODIFIER, - serialized_options=_b('\202\323\344\223\0027\0225/v0/{resource_name=customers/*/adGroupBidModifiers/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateAdGroupBidModifiers', - full_name='google.ads.googleads.v0.services.AdGroupBidModifierService.MutateAdGroupBidModifiers', - index=1, - containing_service=None, - input_type=_MUTATEADGROUPBIDMODIFIERSREQUEST, - output_type=_MUTATEADGROUPBIDMODIFIERSRESPONSE, - serialized_options=_b('\202\323\344\223\002=\"8/v0/customers/{customer_id=*}/adGroupBidModifiers:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_ADGROUPBIDMODIFIERSERVICE) - -DESCRIPTOR.services_by_name['AdGroupBidModifierService'] = _ADGROUPBIDMODIFIERSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/ad_group_bid_modifier_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/ad_group_bid_modifier_service_pb2_grpc.py deleted file mode 100644 index 323a70319..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_group_bid_modifier_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import ad_group_bid_modifier_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2 -from google.ads.google_ads.v0.proto.services import ad_group_bid_modifier_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2 - - -class AdGroupBidModifierServiceStub(object): - """Service to manage ad group bid modifiers. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetAdGroupBidModifier = channel.unary_unary( - '/google.ads.googleads.v0.services.AdGroupBidModifierService/GetAdGroupBidModifier', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2.GetAdGroupBidModifierRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2.AdGroupBidModifier.FromString, - ) - self.MutateAdGroupBidModifiers = channel.unary_unary( - '/google.ads.googleads.v0.services.AdGroupBidModifierService/MutateAdGroupBidModifiers', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2.MutateAdGroupBidModifiersRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2.MutateAdGroupBidModifiersResponse.FromString, - ) - - -class AdGroupBidModifierServiceServicer(object): - """Service to manage ad group bid modifiers. - """ - - def GetAdGroupBidModifier(self, request, context): - """Returns the requested ad group bid modifier in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateAdGroupBidModifiers(self, request, context): - """Creates, updates, or removes ad group bid modifiers. - Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_AdGroupBidModifierServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetAdGroupBidModifier': grpc.unary_unary_rpc_method_handler( - servicer.GetAdGroupBidModifier, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2.GetAdGroupBidModifierRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2.AdGroupBidModifier.SerializeToString, - ), - 'MutateAdGroupBidModifiers': grpc.unary_unary_rpc_method_handler( - servicer.MutateAdGroupBidModifiers, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2.MutateAdGroupBidModifiersRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2.MutateAdGroupBidModifiersResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.AdGroupBidModifierService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/ad_group_criterion_service_pb2.py b/google/ads/google_ads/v0/proto/services/ad_group_criterion_service_pb2.py deleted file mode 100644 index 91bfcdb7a..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_group_criterion_service_pb2.py +++ /dev/null @@ -1,403 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/ad_group_criterion_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import ad_group_criterion_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__criterion__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/ad_group_criterion_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\034AdGroupCriterionServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nGgoogle/ads/googleads_v0/proto/services/ad_group_criterion_service.proto\x12 google.ads.googleads.v0.services\x1a@google/ads/googleads_v0/proto/resources/ad_group_criterion.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"3\n\x1aGetAdGroupCriterionRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xb4\x01\n\x1cMutateAdGroupCriteriaRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12O\n\noperations\x18\x02 \x03(\x0b\x32;.google.ads.googleads.v0.services.AdGroupCriterionOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xf9\x01\n\x19\x41\x64GroupCriterionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x45\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x33.google.ads.googleads.v0.resources.AdGroupCriterionH\x00\x12\x45\n\x06update\x18\x02 \x01(\x0b\x32\x33.google.ads.googleads.v0.resources.AdGroupCriterionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa3\x01\n\x1dMutateAdGroupCriteriaResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12O\n\x07results\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v0.services.MutateAdGroupCriterionResult\"5\n\x1cMutateAdGroupCriterionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xbb\x03\n\x17\x41\x64GroupCriterionService\x12\xc3\x01\n\x13GetAdGroupCriterion\x12<.google.ads.googleads.v0.services.GetAdGroupCriterionRequest\x1a\x33.google.ads.googleads.v0.resources.AdGroupCriterion\"9\x82\xd3\xe4\x93\x02\x33\x12\x31/v0/{resource_name=customers/*/adGroupCriteria/*}\x12\xd9\x01\n\x15MutateAdGroupCriteria\x12>.google.ads.googleads.v0.services.MutateAdGroupCriteriaRequest\x1a?.google.ads.googleads.v0.services.MutateAdGroupCriteriaResponse\"?\x82\xd3\xe4\x93\x02\x39\"4/v0/customers/{customer_id=*}/adGroupCriteria:mutate:\x01*B\x83\x02\n$com.google.ads.googleads.v0.servicesB\x1c\x41\x64GroupCriterionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__criterion__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETADGROUPCRITERIONREQUEST = _descriptor.Descriptor( - name='GetAdGroupCriterionRequest', - full_name='google.ads.googleads.v0.services.GetAdGroupCriterionRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetAdGroupCriterionRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=296, - serialized_end=347, -) - - -_MUTATEADGROUPCRITERIAREQUEST = _descriptor.Descriptor( - name='MutateAdGroupCriteriaRequest', - full_name='google.ads.googleads.v0.services.MutateAdGroupCriteriaRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateAdGroupCriteriaRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateAdGroupCriteriaRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateAdGroupCriteriaRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateAdGroupCriteriaRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=350, - serialized_end=530, -) - - -_ADGROUPCRITERIONOPERATION = _descriptor.Descriptor( - name='AdGroupCriterionOperation', - full_name='google.ads.googleads.v0.services.AdGroupCriterionOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.AdGroupCriterionOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.AdGroupCriterionOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.AdGroupCriterionOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.AdGroupCriterionOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.AdGroupCriterionOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=533, - serialized_end=782, -) - - -_MUTATEADGROUPCRITERIARESPONSE = _descriptor.Descriptor( - name='MutateAdGroupCriteriaResponse', - full_name='google.ads.googleads.v0.services.MutateAdGroupCriteriaResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateAdGroupCriteriaResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateAdGroupCriteriaResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=785, - serialized_end=948, -) - - -_MUTATEADGROUPCRITERIONRESULT = _descriptor.Descriptor( - name='MutateAdGroupCriterionResult', - full_name='google.ads.googleads.v0.services.MutateAdGroupCriterionResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateAdGroupCriterionResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=950, - serialized_end=1003, -) - -_MUTATEADGROUPCRITERIAREQUEST.fields_by_name['operations'].message_type = _ADGROUPCRITERIONOPERATION -_ADGROUPCRITERIONOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_ADGROUPCRITERIONOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__criterion__pb2._ADGROUPCRITERION -_ADGROUPCRITERIONOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__criterion__pb2._ADGROUPCRITERION -_ADGROUPCRITERIONOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPCRITERIONOPERATION.fields_by_name['create']) -_ADGROUPCRITERIONOPERATION.fields_by_name['create'].containing_oneof = _ADGROUPCRITERIONOPERATION.oneofs_by_name['operation'] -_ADGROUPCRITERIONOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPCRITERIONOPERATION.fields_by_name['update']) -_ADGROUPCRITERIONOPERATION.fields_by_name['update'].containing_oneof = _ADGROUPCRITERIONOPERATION.oneofs_by_name['operation'] -_ADGROUPCRITERIONOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPCRITERIONOPERATION.fields_by_name['remove']) -_ADGROUPCRITERIONOPERATION.fields_by_name['remove'].containing_oneof = _ADGROUPCRITERIONOPERATION.oneofs_by_name['operation'] -_MUTATEADGROUPCRITERIARESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEADGROUPCRITERIARESPONSE.fields_by_name['results'].message_type = _MUTATEADGROUPCRITERIONRESULT -DESCRIPTOR.message_types_by_name['GetAdGroupCriterionRequest'] = _GETADGROUPCRITERIONREQUEST -DESCRIPTOR.message_types_by_name['MutateAdGroupCriteriaRequest'] = _MUTATEADGROUPCRITERIAREQUEST -DESCRIPTOR.message_types_by_name['AdGroupCriterionOperation'] = _ADGROUPCRITERIONOPERATION -DESCRIPTOR.message_types_by_name['MutateAdGroupCriteriaResponse'] = _MUTATEADGROUPCRITERIARESPONSE -DESCRIPTOR.message_types_by_name['MutateAdGroupCriterionResult'] = _MUTATEADGROUPCRITERIONRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetAdGroupCriterionRequest = _reflection.GeneratedProtocolMessageType('GetAdGroupCriterionRequest', (_message.Message,), dict( - DESCRIPTOR = _GETADGROUPCRITERIONREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_criterion_service_pb2' - , - __doc__ = """Request message for - [AdGroupCriterionService.GetAdGroupCriterion][google.ads.googleads.v0.services.AdGroupCriterionService.GetAdGroupCriterion]. - - - Attributes: - resource_name: - The resource name of the criterion to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetAdGroupCriterionRequest) - )) -_sym_db.RegisterMessage(GetAdGroupCriterionRequest) - -MutateAdGroupCriteriaRequest = _reflection.GeneratedProtocolMessageType('MutateAdGroupCriteriaRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPCRITERIAREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_criterion_service_pb2' - , - __doc__ = """Request message for - [AdGroupCriterionService.MutateAdGroupCriteria][google.ads.googleads.v0.services.AdGroupCriterionService.MutateAdGroupCriteria]. - - - Attributes: - customer_id: - ID of the customer whose criteria are being modified. - operations: - The list of operations to perform on individual criteria. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupCriteriaRequest) - )) -_sym_db.RegisterMessage(MutateAdGroupCriteriaRequest) - -AdGroupCriterionOperation = _reflection.GeneratedProtocolMessageType('AdGroupCriterionOperation', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPCRITERIONOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_criterion_service_pb2' - , - __doc__ = """A single operation (create, remove, update) on an ad group criterion. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - criterion. - update: - Update operation: The criterion is expected to have a valid - resource name. - remove: - Remove operation: A resource name for the removed criterion is - expected, in this format: ``customers/{customer_id}/adGroupCr - iteria/{ad_group_id}_{criterion_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.AdGroupCriterionOperation) - )) -_sym_db.RegisterMessage(AdGroupCriterionOperation) - -MutateAdGroupCriteriaResponse = _reflection.GeneratedProtocolMessageType('MutateAdGroupCriteriaResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPCRITERIARESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_criterion_service_pb2' - , - __doc__ = """Response message for an ad group criterion mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupCriteriaResponse) - )) -_sym_db.RegisterMessage(MutateAdGroupCriteriaResponse) - -MutateAdGroupCriterionResult = _reflection.GeneratedProtocolMessageType('MutateAdGroupCriterionResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPCRITERIONRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_criterion_service_pb2' - , - __doc__ = """The result for the criterion mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupCriterionResult) - )) -_sym_db.RegisterMessage(MutateAdGroupCriterionResult) - - -DESCRIPTOR._options = None - -_ADGROUPCRITERIONSERVICE = _descriptor.ServiceDescriptor( - name='AdGroupCriterionService', - full_name='google.ads.googleads.v0.services.AdGroupCriterionService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1006, - serialized_end=1449, - methods=[ - _descriptor.MethodDescriptor( - name='GetAdGroupCriterion', - full_name='google.ads.googleads.v0.services.AdGroupCriterionService.GetAdGroupCriterion', - index=0, - containing_service=None, - input_type=_GETADGROUPCRITERIONREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__criterion__pb2._ADGROUPCRITERION, - serialized_options=_b('\202\323\344\223\0023\0221/v0/{resource_name=customers/*/adGroupCriteria/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateAdGroupCriteria', - full_name='google.ads.googleads.v0.services.AdGroupCriterionService.MutateAdGroupCriteria', - index=1, - containing_service=None, - input_type=_MUTATEADGROUPCRITERIAREQUEST, - output_type=_MUTATEADGROUPCRITERIARESPONSE, - serialized_options=_b('\202\323\344\223\0029\"4/v0/customers/{customer_id=*}/adGroupCriteria:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_ADGROUPCRITERIONSERVICE) - -DESCRIPTOR.services_by_name['AdGroupCriterionService'] = _ADGROUPCRITERIONSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/ad_group_criterion_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/ad_group_criterion_service_pb2_grpc.py deleted file mode 100644 index 93132e8fa..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_group_criterion_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import ad_group_criterion_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__criterion__pb2 -from google.ads.google_ads.v0.proto.services import ad_group_criterion_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__criterion__service__pb2 - - -class AdGroupCriterionServiceStub(object): - """Service to manage ad group criteria. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetAdGroupCriterion = channel.unary_unary( - '/google.ads.googleads.v0.services.AdGroupCriterionService/GetAdGroupCriterion', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__criterion__service__pb2.GetAdGroupCriterionRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__criterion__pb2.AdGroupCriterion.FromString, - ) - self.MutateAdGroupCriteria = channel.unary_unary( - '/google.ads.googleads.v0.services.AdGroupCriterionService/MutateAdGroupCriteria', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__criterion__service__pb2.MutateAdGroupCriteriaRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__criterion__service__pb2.MutateAdGroupCriteriaResponse.FromString, - ) - - -class AdGroupCriterionServiceServicer(object): - """Service to manage ad group criteria. - """ - - def GetAdGroupCriterion(self, request, context): - """Returns the requested criterion in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateAdGroupCriteria(self, request, context): - """Creates, updates, or removes criteria. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_AdGroupCriterionServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetAdGroupCriterion': grpc.unary_unary_rpc_method_handler( - servicer.GetAdGroupCriterion, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__criterion__service__pb2.GetAdGroupCriterionRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__criterion__pb2.AdGroupCriterion.SerializeToString, - ), - 'MutateAdGroupCriteria': grpc.unary_unary_rpc_method_handler( - servicer.MutateAdGroupCriteria, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__criterion__service__pb2.MutateAdGroupCriteriaRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__criterion__service__pb2.MutateAdGroupCriteriaResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.AdGroupCriterionService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/ad_group_feed_service_pb2.py b/google/ads/google_ads/v0/proto/services/ad_group_feed_service_pb2.py deleted file mode 100644 index cb9c14af8..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_group_feed_service_pb2.py +++ /dev/null @@ -1,405 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/ad_group_feed_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import ad_group_feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__feed__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/ad_group_feed_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\027AdGroupFeedServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v0/proto/services/ad_group_feed_service.proto\x12 google.ads.googleads.v0.services\x1a;google/ads/googleads_v0/proto/resources/ad_group_feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\".\n\x15GetAdGroupFeedRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xac\x01\n\x19MutateAdGroupFeedsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12J\n\noperations\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v0.services.AdGroupFeedOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xea\x01\n\x14\x41\x64GroupFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12@\n\x06\x63reate\x18\x01 \x01(\x0b\x32..google.ads.googleads.v0.resources.AdGroupFeedH\x00\x12@\n\x06update\x18\x02 \x01(\x0b\x32..google.ads.googleads.v0.resources.AdGroupFeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9b\x01\n\x1aMutateAdGroupFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12J\n\x07results\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v0.services.MutateAdGroupFeedResult\"0\n\x17MutateAdGroupFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x98\x03\n\x12\x41\x64GroupFeedService\x12\xb1\x01\n\x0eGetAdGroupFeed\x12\x37.google.ads.googleads.v0.services.GetAdGroupFeedRequest\x1a..google.ads.googleads.v0.resources.AdGroupFeed\"6\x82\xd3\xe4\x93\x02\x30\x12./v0/{resource_name=customers/*/adGroupFeeds/*}\x12\xcd\x01\n\x12MutateAdGroupFeeds\x12;.google.ads.googleads.v0.services.MutateAdGroupFeedsRequest\x1a<.google.ads.googleads.v0.services.MutateAdGroupFeedsResponse\"<\x82\xd3\xe4\x93\x02\x36\"1/v0/customers/{customer_id=*}/adGroupFeeds:mutate:\x01*B\xfe\x01\n$com.google.ads.googleads.v0.servicesB\x17\x41\x64GroupFeedServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETADGROUPFEEDREQUEST = _descriptor.Descriptor( - name='GetAdGroupFeedRequest', - full_name='google.ads.googleads.v0.services.GetAdGroupFeedRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetAdGroupFeedRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=286, - serialized_end=332, -) - - -_MUTATEADGROUPFEEDSREQUEST = _descriptor.Descriptor( - name='MutateAdGroupFeedsRequest', - full_name='google.ads.googleads.v0.services.MutateAdGroupFeedsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateAdGroupFeedsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateAdGroupFeedsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateAdGroupFeedsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateAdGroupFeedsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=335, - serialized_end=507, -) - - -_ADGROUPFEEDOPERATION = _descriptor.Descriptor( - name='AdGroupFeedOperation', - full_name='google.ads.googleads.v0.services.AdGroupFeedOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.AdGroupFeedOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.AdGroupFeedOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.AdGroupFeedOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.AdGroupFeedOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.AdGroupFeedOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=510, - serialized_end=744, -) - - -_MUTATEADGROUPFEEDSRESPONSE = _descriptor.Descriptor( - name='MutateAdGroupFeedsResponse', - full_name='google.ads.googleads.v0.services.MutateAdGroupFeedsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateAdGroupFeedsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateAdGroupFeedsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=747, - serialized_end=902, -) - - -_MUTATEADGROUPFEEDRESULT = _descriptor.Descriptor( - name='MutateAdGroupFeedResult', - full_name='google.ads.googleads.v0.services.MutateAdGroupFeedResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateAdGroupFeedResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=904, - serialized_end=952, -) - -_MUTATEADGROUPFEEDSREQUEST.fields_by_name['operations'].message_type = _ADGROUPFEEDOPERATION -_ADGROUPFEEDOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_ADGROUPFEEDOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__feed__pb2._ADGROUPFEED -_ADGROUPFEEDOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__feed__pb2._ADGROUPFEED -_ADGROUPFEEDOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPFEEDOPERATION.fields_by_name['create']) -_ADGROUPFEEDOPERATION.fields_by_name['create'].containing_oneof = _ADGROUPFEEDOPERATION.oneofs_by_name['operation'] -_ADGROUPFEEDOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPFEEDOPERATION.fields_by_name['update']) -_ADGROUPFEEDOPERATION.fields_by_name['update'].containing_oneof = _ADGROUPFEEDOPERATION.oneofs_by_name['operation'] -_ADGROUPFEEDOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPFEEDOPERATION.fields_by_name['remove']) -_ADGROUPFEEDOPERATION.fields_by_name['remove'].containing_oneof = _ADGROUPFEEDOPERATION.oneofs_by_name['operation'] -_MUTATEADGROUPFEEDSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEADGROUPFEEDSRESPONSE.fields_by_name['results'].message_type = _MUTATEADGROUPFEEDRESULT -DESCRIPTOR.message_types_by_name['GetAdGroupFeedRequest'] = _GETADGROUPFEEDREQUEST -DESCRIPTOR.message_types_by_name['MutateAdGroupFeedsRequest'] = _MUTATEADGROUPFEEDSREQUEST -DESCRIPTOR.message_types_by_name['AdGroupFeedOperation'] = _ADGROUPFEEDOPERATION -DESCRIPTOR.message_types_by_name['MutateAdGroupFeedsResponse'] = _MUTATEADGROUPFEEDSRESPONSE -DESCRIPTOR.message_types_by_name['MutateAdGroupFeedResult'] = _MUTATEADGROUPFEEDRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetAdGroupFeedRequest = _reflection.GeneratedProtocolMessageType('GetAdGroupFeedRequest', (_message.Message,), dict( - DESCRIPTOR = _GETADGROUPFEEDREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_feed_service_pb2' - , - __doc__ = """Request message for - [AdGroupFeedService.GetAdGroupFeed][google.ads.googleads.v0.services.AdGroupFeedService.GetAdGroupFeed]. - - - Attributes: - resource_name: - The resource name of the ad group feed to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetAdGroupFeedRequest) - )) -_sym_db.RegisterMessage(GetAdGroupFeedRequest) - -MutateAdGroupFeedsRequest = _reflection.GeneratedProtocolMessageType('MutateAdGroupFeedsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPFEEDSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_feed_service_pb2' - , - __doc__ = """Request message for - [AdGroupFeedService.MutateAdGroupFeeds][google.ads.googleads.v0.services.AdGroupFeedService.MutateAdGroupFeeds]. - - - Attributes: - customer_id: - The ID of the customer whose ad group feeds are being - modified. - operations: - The list of operations to perform on individual ad group - feeds. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupFeedsRequest) - )) -_sym_db.RegisterMessage(MutateAdGroupFeedsRequest) - -AdGroupFeedOperation = _reflection.GeneratedProtocolMessageType('AdGroupFeedOperation', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPFEEDOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_feed_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on an ad group feed. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new ad - group feed. - update: - Update operation: The ad group feed is expected to have a - valid resource name. - remove: - Remove operation: A resource name for the removed ad group - feed is expected, in this format: ``customers/{customer_id}/a - dGroupFeeds/{ad_group_id}_{feed_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.AdGroupFeedOperation) - )) -_sym_db.RegisterMessage(AdGroupFeedOperation) - -MutateAdGroupFeedsResponse = _reflection.GeneratedProtocolMessageType('MutateAdGroupFeedsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPFEEDSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_feed_service_pb2' - , - __doc__ = """Response message for an ad group feed mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupFeedsResponse) - )) -_sym_db.RegisterMessage(MutateAdGroupFeedsResponse) - -MutateAdGroupFeedResult = _reflection.GeneratedProtocolMessageType('MutateAdGroupFeedResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPFEEDRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_feed_service_pb2' - , - __doc__ = """The result for the ad group feed mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupFeedResult) - )) -_sym_db.RegisterMessage(MutateAdGroupFeedResult) - - -DESCRIPTOR._options = None - -_ADGROUPFEEDSERVICE = _descriptor.ServiceDescriptor( - name='AdGroupFeedService', - full_name='google.ads.googleads.v0.services.AdGroupFeedService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=955, - serialized_end=1363, - methods=[ - _descriptor.MethodDescriptor( - name='GetAdGroupFeed', - full_name='google.ads.googleads.v0.services.AdGroupFeedService.GetAdGroupFeed', - index=0, - containing_service=None, - input_type=_GETADGROUPFEEDREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__feed__pb2._ADGROUPFEED, - serialized_options=_b('\202\323\344\223\0020\022./v0/{resource_name=customers/*/adGroupFeeds/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateAdGroupFeeds', - full_name='google.ads.googleads.v0.services.AdGroupFeedService.MutateAdGroupFeeds', - index=1, - containing_service=None, - input_type=_MUTATEADGROUPFEEDSREQUEST, - output_type=_MUTATEADGROUPFEEDSRESPONSE, - serialized_options=_b('\202\323\344\223\0026\"1/v0/customers/{customer_id=*}/adGroupFeeds:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_ADGROUPFEEDSERVICE) - -DESCRIPTOR.services_by_name['AdGroupFeedService'] = _ADGROUPFEEDSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/ad_group_feed_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/ad_group_feed_service_pb2_grpc.py deleted file mode 100644 index a517e1948..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_group_feed_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import ad_group_feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__feed__pb2 -from google.ads.google_ads.v0.proto.services import ad_group_feed_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__feed__service__pb2 - - -class AdGroupFeedServiceStub(object): - """Service to manage ad group feeds. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetAdGroupFeed = channel.unary_unary( - '/google.ads.googleads.v0.services.AdGroupFeedService/GetAdGroupFeed', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__feed__service__pb2.GetAdGroupFeedRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__feed__pb2.AdGroupFeed.FromString, - ) - self.MutateAdGroupFeeds = channel.unary_unary( - '/google.ads.googleads.v0.services.AdGroupFeedService/MutateAdGroupFeeds', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__feed__service__pb2.MutateAdGroupFeedsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__feed__service__pb2.MutateAdGroupFeedsResponse.FromString, - ) - - -class AdGroupFeedServiceServicer(object): - """Service to manage ad group feeds. - """ - - def GetAdGroupFeed(self, request, context): - """Returns the requested ad group feed in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateAdGroupFeeds(self, request, context): - """Creates, updates, or removes ad group feeds. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_AdGroupFeedServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetAdGroupFeed': grpc.unary_unary_rpc_method_handler( - servicer.GetAdGroupFeed, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__feed__service__pb2.GetAdGroupFeedRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__feed__pb2.AdGroupFeed.SerializeToString, - ), - 'MutateAdGroupFeeds': grpc.unary_unary_rpc_method_handler( - servicer.MutateAdGroupFeeds, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__feed__service__pb2.MutateAdGroupFeedsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__feed__service__pb2.MutateAdGroupFeedsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.AdGroupFeedService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/ad_group_service_pb2.py b/google/ads/google_ads/v0/proto/services/ad_group_service_pb2.py deleted file mode 100644 index b27c30911..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_group_service_pb2.py +++ /dev/null @@ -1,403 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/ad_group_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import ad_group_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/ad_group_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\023AdGroupServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/services/ad_group_service.proto\x12 google.ads.googleads.v0.services\x1a\x36google/ads/googleads_v0/proto/resources/ad_group.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"*\n\x11GetAdGroupRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xa4\x01\n\x15MutateAdGroupsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12\x46\n\noperations\x18\x02 \x03(\x0b\x32\x32.google.ads.googleads.v0.services.AdGroupOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xde\x01\n\x10\x41\x64GroupOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12<\n\x06\x63reate\x18\x01 \x01(\x0b\x32*.google.ads.googleads.v0.resources.AdGroupH\x00\x12<\n\x06update\x18\x02 \x01(\x0b\x32*.google.ads.googleads.v0.resources.AdGroupH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x93\x01\n\x16MutateAdGroupsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12\x46\n\x07results\x18\x02 \x03(\x0b\x32\x35.google.ads.googleads.v0.services.MutateAdGroupResult\",\n\x13MutateAdGroupResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf4\x02\n\x0e\x41\x64GroupService\x12\xa1\x01\n\nGetAdGroup\x12\x33.google.ads.googleads.v0.services.GetAdGroupRequest\x1a*.google.ads.googleads.v0.resources.AdGroup\"2\x82\xd3\xe4\x93\x02,\x12*/v0/{resource_name=customers/*/adGroups/*}\x12\xbd\x01\n\x0eMutateAdGroups\x12\x37.google.ads.googleads.v0.services.MutateAdGroupsRequest\x1a\x38.google.ads.googleads.v0.services.MutateAdGroupsResponse\"8\x82\xd3\xe4\x93\x02\x32\"-/v0/customers/{customer_id=*}/adGroups:mutate:\x01*B\xfa\x01\n$com.google.ads.googleads.v0.servicesB\x13\x41\x64GroupServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETADGROUPREQUEST = _descriptor.Descriptor( - name='GetAdGroupRequest', - full_name='google.ads.googleads.v0.services.GetAdGroupRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetAdGroupRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=276, - serialized_end=318, -) - - -_MUTATEADGROUPSREQUEST = _descriptor.Descriptor( - name='MutateAdGroupsRequest', - full_name='google.ads.googleads.v0.services.MutateAdGroupsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateAdGroupsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateAdGroupsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateAdGroupsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateAdGroupsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=321, - serialized_end=485, -) - - -_ADGROUPOPERATION = _descriptor.Descriptor( - name='AdGroupOperation', - full_name='google.ads.googleads.v0.services.AdGroupOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.AdGroupOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.AdGroupOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.AdGroupOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.AdGroupOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.AdGroupOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=488, - serialized_end=710, -) - - -_MUTATEADGROUPSRESPONSE = _descriptor.Descriptor( - name='MutateAdGroupsResponse', - full_name='google.ads.googleads.v0.services.MutateAdGroupsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateAdGroupsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateAdGroupsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=713, - serialized_end=860, -) - - -_MUTATEADGROUPRESULT = _descriptor.Descriptor( - name='MutateAdGroupResult', - full_name='google.ads.googleads.v0.services.MutateAdGroupResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateAdGroupResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=862, - serialized_end=906, -) - -_MUTATEADGROUPSREQUEST.fields_by_name['operations'].message_type = _ADGROUPOPERATION -_ADGROUPOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_ADGROUPOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__pb2._ADGROUP -_ADGROUPOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__pb2._ADGROUP -_ADGROUPOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPOPERATION.fields_by_name['create']) -_ADGROUPOPERATION.fields_by_name['create'].containing_oneof = _ADGROUPOPERATION.oneofs_by_name['operation'] -_ADGROUPOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPOPERATION.fields_by_name['update']) -_ADGROUPOPERATION.fields_by_name['update'].containing_oneof = _ADGROUPOPERATION.oneofs_by_name['operation'] -_ADGROUPOPERATION.oneofs_by_name['operation'].fields.append( - _ADGROUPOPERATION.fields_by_name['remove']) -_ADGROUPOPERATION.fields_by_name['remove'].containing_oneof = _ADGROUPOPERATION.oneofs_by_name['operation'] -_MUTATEADGROUPSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEADGROUPSRESPONSE.fields_by_name['results'].message_type = _MUTATEADGROUPRESULT -DESCRIPTOR.message_types_by_name['GetAdGroupRequest'] = _GETADGROUPREQUEST -DESCRIPTOR.message_types_by_name['MutateAdGroupsRequest'] = _MUTATEADGROUPSREQUEST -DESCRIPTOR.message_types_by_name['AdGroupOperation'] = _ADGROUPOPERATION -DESCRIPTOR.message_types_by_name['MutateAdGroupsResponse'] = _MUTATEADGROUPSRESPONSE -DESCRIPTOR.message_types_by_name['MutateAdGroupResult'] = _MUTATEADGROUPRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetAdGroupRequest = _reflection.GeneratedProtocolMessageType('GetAdGroupRequest', (_message.Message,), dict( - DESCRIPTOR = _GETADGROUPREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_service_pb2' - , - __doc__ = """Request message for - [AdGroupService.GetAdGroup][google.ads.googleads.v0.services.AdGroupService.GetAdGroup]. - - - Attributes: - resource_name: - The resource name of the ad group to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetAdGroupRequest) - )) -_sym_db.RegisterMessage(GetAdGroupRequest) - -MutateAdGroupsRequest = _reflection.GeneratedProtocolMessageType('MutateAdGroupsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_service_pb2' - , - __doc__ = """Request message for - [AdGroupService.MutateAdGroups][google.ads.googleads.v0.services.AdGroupService.MutateAdGroups]. - - - Attributes: - customer_id: - The ID of the customer whose ad groups are being modified. - operations: - The list of operations to perform on individual ad groups. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupsRequest) - )) -_sym_db.RegisterMessage(MutateAdGroupsRequest) - -AdGroupOperation = _reflection.GeneratedProtocolMessageType('AdGroupOperation', (_message.Message,), dict( - DESCRIPTOR = _ADGROUPOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on an ad group. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new ad - group. - update: - Update operation: The ad group is expected to have a valid - resource name. - remove: - Remove operation: A resource name for the removed ad group is - expected, in this format: - ``customers/{customer_id}/adGroups/{ad_group_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.AdGroupOperation) - )) -_sym_db.RegisterMessage(AdGroupOperation) - -MutateAdGroupsResponse = _reflection.GeneratedProtocolMessageType('MutateAdGroupsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_service_pb2' - , - __doc__ = """Response message for an ad group mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupsResponse) - )) -_sym_db.RegisterMessage(MutateAdGroupsResponse) - -MutateAdGroupResult = _reflection.GeneratedProtocolMessageType('MutateAdGroupResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADGROUPRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.ad_group_service_pb2' - , - __doc__ = """The result for the ad group mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdGroupResult) - )) -_sym_db.RegisterMessage(MutateAdGroupResult) - - -DESCRIPTOR._options = None - -_ADGROUPSERVICE = _descriptor.ServiceDescriptor( - name='AdGroupService', - full_name='google.ads.googleads.v0.services.AdGroupService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=909, - serialized_end=1281, - methods=[ - _descriptor.MethodDescriptor( - name='GetAdGroup', - full_name='google.ads.googleads.v0.services.AdGroupService.GetAdGroup', - index=0, - containing_service=None, - input_type=_GETADGROUPREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__pb2._ADGROUP, - serialized_options=_b('\202\323\344\223\002,\022*/v0/{resource_name=customers/*/adGroups/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateAdGroups', - full_name='google.ads.googleads.v0.services.AdGroupService.MutateAdGroups', - index=1, - containing_service=None, - input_type=_MUTATEADGROUPSREQUEST, - output_type=_MUTATEADGROUPSRESPONSE, - serialized_options=_b('\202\323\344\223\0022\"-/v0/customers/{customer_id=*}/adGroups:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_ADGROUPSERVICE) - -DESCRIPTOR.services_by_name['AdGroupService'] = _ADGROUPSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/ad_group_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/ad_group_service_pb2_grpc.py deleted file mode 100644 index e43cf8edb..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_group_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import ad_group_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__pb2 -from google.ads.google_ads.v0.proto.services import ad_group_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__service__pb2 - - -class AdGroupServiceStub(object): - """Service to manage ad groups. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetAdGroup = channel.unary_unary( - '/google.ads.googleads.v0.services.AdGroupService/GetAdGroup', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__service__pb2.GetAdGroupRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__pb2.AdGroup.FromString, - ) - self.MutateAdGroups = channel.unary_unary( - '/google.ads.googleads.v0.services.AdGroupService/MutateAdGroups', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__service__pb2.MutateAdGroupsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__service__pb2.MutateAdGroupsResponse.FromString, - ) - - -class AdGroupServiceServicer(object): - """Service to manage ad groups. - """ - - def GetAdGroup(self, request, context): - """Returns the requested ad group in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateAdGroups(self, request, context): - """Creates, updates, or removes ad groups. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_AdGroupServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetAdGroup': grpc.unary_unary_rpc_method_handler( - servicer.GetAdGroup, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__service__pb2.GetAdGroupRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__pb2.AdGroup.SerializeToString, - ), - 'MutateAdGroups': grpc.unary_unary_rpc_method_handler( - servicer.MutateAdGroups, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__service__pb2.MutateAdGroupsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__service__pb2.MutateAdGroupsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.AdGroupService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/ad_parameter_service_pb2.py b/google/ads/google_ads/v0/proto/services/ad_parameter_service_pb2.py deleted file mode 100644 index 5830e2d31..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_parameter_service_pb2.py +++ /dev/null @@ -1,403 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/ad_parameter_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import ad_parameter_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__parameter__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/ad_parameter_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\027AdParameterServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/services/ad_parameter_service.proto\x12 google.ads.googleads.v0.services\x1a:google/ads/googleads_v0/proto/resources/ad_parameter.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\".\n\x15GetAdParameterRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xac\x01\n\x19MutateAdParametersRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12J\n\noperations\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v0.services.AdParameterOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xea\x01\n\x14\x41\x64ParameterOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12@\n\x06\x63reate\x18\x01 \x01(\x0b\x32..google.ads.googleads.v0.resources.AdParameterH\x00\x12@\n\x06update\x18\x02 \x01(\x0b\x32..google.ads.googleads.v0.resources.AdParameterH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9b\x01\n\x1aMutateAdParametersResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12J\n\x07results\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v0.services.MutateAdParameterResult\"0\n\x17MutateAdParameterResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x98\x03\n\x12\x41\x64ParameterService\x12\xb1\x01\n\x0eGetAdParameter\x12\x37.google.ads.googleads.v0.services.GetAdParameterRequest\x1a..google.ads.googleads.v0.resources.AdParameter\"6\x82\xd3\xe4\x93\x02\x30\x12./v0/{resource_name=customers/*/adParameters/*}\x12\xcd\x01\n\x12MutateAdParameters\x12;.google.ads.googleads.v0.services.MutateAdParametersRequest\x1a<.google.ads.googleads.v0.services.MutateAdParametersResponse\"<\x82\xd3\xe4\x93\x02\x36\"1/v0/customers/{customer_id=*}/adParameters:mutate:\x01*B\xfe\x01\n$com.google.ads.googleads.v0.servicesB\x17\x41\x64ParameterServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__parameter__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETADPARAMETERREQUEST = _descriptor.Descriptor( - name='GetAdParameterRequest', - full_name='google.ads.googleads.v0.services.GetAdParameterRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetAdParameterRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=284, - serialized_end=330, -) - - -_MUTATEADPARAMETERSREQUEST = _descriptor.Descriptor( - name='MutateAdParametersRequest', - full_name='google.ads.googleads.v0.services.MutateAdParametersRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateAdParametersRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateAdParametersRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateAdParametersRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateAdParametersRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=333, - serialized_end=505, -) - - -_ADPARAMETEROPERATION = _descriptor.Descriptor( - name='AdParameterOperation', - full_name='google.ads.googleads.v0.services.AdParameterOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.AdParameterOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.AdParameterOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.AdParameterOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.AdParameterOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.AdParameterOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=508, - serialized_end=742, -) - - -_MUTATEADPARAMETERSRESPONSE = _descriptor.Descriptor( - name='MutateAdParametersResponse', - full_name='google.ads.googleads.v0.services.MutateAdParametersResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateAdParametersResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateAdParametersResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=745, - serialized_end=900, -) - - -_MUTATEADPARAMETERRESULT = _descriptor.Descriptor( - name='MutateAdParameterResult', - full_name='google.ads.googleads.v0.services.MutateAdParameterResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateAdParameterResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=902, - serialized_end=950, -) - -_MUTATEADPARAMETERSREQUEST.fields_by_name['operations'].message_type = _ADPARAMETEROPERATION -_ADPARAMETEROPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_ADPARAMETEROPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__parameter__pb2._ADPARAMETER -_ADPARAMETEROPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__parameter__pb2._ADPARAMETER -_ADPARAMETEROPERATION.oneofs_by_name['operation'].fields.append( - _ADPARAMETEROPERATION.fields_by_name['create']) -_ADPARAMETEROPERATION.fields_by_name['create'].containing_oneof = _ADPARAMETEROPERATION.oneofs_by_name['operation'] -_ADPARAMETEROPERATION.oneofs_by_name['operation'].fields.append( - _ADPARAMETEROPERATION.fields_by_name['update']) -_ADPARAMETEROPERATION.fields_by_name['update'].containing_oneof = _ADPARAMETEROPERATION.oneofs_by_name['operation'] -_ADPARAMETEROPERATION.oneofs_by_name['operation'].fields.append( - _ADPARAMETEROPERATION.fields_by_name['remove']) -_ADPARAMETEROPERATION.fields_by_name['remove'].containing_oneof = _ADPARAMETEROPERATION.oneofs_by_name['operation'] -_MUTATEADPARAMETERSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEADPARAMETERSRESPONSE.fields_by_name['results'].message_type = _MUTATEADPARAMETERRESULT -DESCRIPTOR.message_types_by_name['GetAdParameterRequest'] = _GETADPARAMETERREQUEST -DESCRIPTOR.message_types_by_name['MutateAdParametersRequest'] = _MUTATEADPARAMETERSREQUEST -DESCRIPTOR.message_types_by_name['AdParameterOperation'] = _ADPARAMETEROPERATION -DESCRIPTOR.message_types_by_name['MutateAdParametersResponse'] = _MUTATEADPARAMETERSRESPONSE -DESCRIPTOR.message_types_by_name['MutateAdParameterResult'] = _MUTATEADPARAMETERRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetAdParameterRequest = _reflection.GeneratedProtocolMessageType('GetAdParameterRequest', (_message.Message,), dict( - DESCRIPTOR = _GETADPARAMETERREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_parameter_service_pb2' - , - __doc__ = """Request message for - [AdParameterService.GetAdParameter][google.ads.googleads.v0.services.AdParameterService.GetAdParameter] - - - Attributes: - resource_name: - The resource name of the ad parameter to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetAdParameterRequest) - )) -_sym_db.RegisterMessage(GetAdParameterRequest) - -MutateAdParametersRequest = _reflection.GeneratedProtocolMessageType('MutateAdParametersRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADPARAMETERSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_parameter_service_pb2' - , - __doc__ = """Request message for - [AdParameterService.MutateAdParameters][google.ads.googleads.v0.services.AdParameterService.MutateAdParameters] - - - Attributes: - customer_id: - The ID of the customer whose ad parameters are being modified. - operations: - The list of operations to perform on individual ad parameters. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdParametersRequest) - )) -_sym_db.RegisterMessage(MutateAdParametersRequest) - -AdParameterOperation = _reflection.GeneratedProtocolMessageType('AdParameterOperation', (_message.Message,), dict( - DESCRIPTOR = _ADPARAMETEROPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.ad_parameter_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on ad parameter. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new ad - parameter. - update: - Update operation: The ad parameter is expected to have a valid - resource name. - remove: - Remove operation: A resource name for the ad parameter to - remove is expected in this format: ``customers/{customer_id}/ - adParameters/{ad_group_id}_{criterion_id}_{parameter_index}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.AdParameterOperation) - )) -_sym_db.RegisterMessage(AdParameterOperation) - -MutateAdParametersResponse = _reflection.GeneratedProtocolMessageType('MutateAdParametersResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADPARAMETERSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.ad_parameter_service_pb2' - , - __doc__ = """Response message for an ad parameter mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdParametersResponse) - )) -_sym_db.RegisterMessage(MutateAdParametersResponse) - -MutateAdParameterResult = _reflection.GeneratedProtocolMessageType('MutateAdParameterResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEADPARAMETERRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.ad_parameter_service_pb2' - , - __doc__ = """The result for the ad parameter mutate. - - - Attributes: - resource_name: - The resource name returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateAdParameterResult) - )) -_sym_db.RegisterMessage(MutateAdParameterResult) - - -DESCRIPTOR._options = None - -_ADPARAMETERSERVICE = _descriptor.ServiceDescriptor( - name='AdParameterService', - full_name='google.ads.googleads.v0.services.AdParameterService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=953, - serialized_end=1361, - methods=[ - _descriptor.MethodDescriptor( - name='GetAdParameter', - full_name='google.ads.googleads.v0.services.AdParameterService.GetAdParameter', - index=0, - containing_service=None, - input_type=_GETADPARAMETERREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__parameter__pb2._ADPARAMETER, - serialized_options=_b('\202\323\344\223\0020\022./v0/{resource_name=customers/*/adParameters/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateAdParameters', - full_name='google.ads.googleads.v0.services.AdParameterService.MutateAdParameters', - index=1, - containing_service=None, - input_type=_MUTATEADPARAMETERSREQUEST, - output_type=_MUTATEADPARAMETERSRESPONSE, - serialized_options=_b('\202\323\344\223\0026\"1/v0/customers/{customer_id=*}/adParameters:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_ADPARAMETERSERVICE) - -DESCRIPTOR.services_by_name['AdParameterService'] = _ADPARAMETERSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/ad_parameter_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/ad_parameter_service_pb2_grpc.py deleted file mode 100644 index 50d886d6d..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_parameter_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import ad_parameter_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__parameter__pb2 -from google.ads.google_ads.v0.proto.services import ad_parameter_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__parameter__service__pb2 - - -class AdParameterServiceStub(object): - """Service to manage ad parameters. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetAdParameter = channel.unary_unary( - '/google.ads.googleads.v0.services.AdParameterService/GetAdParameter', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__parameter__service__pb2.GetAdParameterRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__parameter__pb2.AdParameter.FromString, - ) - self.MutateAdParameters = channel.unary_unary( - '/google.ads.googleads.v0.services.AdParameterService/MutateAdParameters', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__parameter__service__pb2.MutateAdParametersRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__parameter__service__pb2.MutateAdParametersResponse.FromString, - ) - - -class AdParameterServiceServicer(object): - """Service to manage ad parameters. - """ - - def GetAdParameter(self, request, context): - """Returns the requested ad parameter in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateAdParameters(self, request, context): - """Creates, updates, or removes ad parameters. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_AdParameterServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetAdParameter': grpc.unary_unary_rpc_method_handler( - servicer.GetAdParameter, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__parameter__service__pb2.GetAdParameterRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__parameter__pb2.AdParameter.SerializeToString, - ), - 'MutateAdParameters': grpc.unary_unary_rpc_method_handler( - servicer.MutateAdParameters, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__parameter__service__pb2.MutateAdParametersRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__parameter__service__pb2.MutateAdParametersResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.AdParameterService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/ad_schedule_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/ad_schedule_view_service_pb2.py deleted file mode 100644 index a4f13d9f2..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_schedule_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/ad_schedule_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import ad_schedule_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__schedule__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/ad_schedule_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\032AdScheduleViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/services/ad_schedule_view_service.proto\x12 google.ads.googleads.v0.services\x1a>google/ads/googleads_v0/proto/resources/ad_schedule_view.proto\x1a\x1cgoogle/api/annotations.proto\"1\n\x18GetAdScheduleViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd7\x01\n\x15\x41\x64ScheduleViewService\x12\xbd\x01\n\x11GetAdScheduleView\x12:.google.ads.googleads.v0.services.GetAdScheduleViewRequest\x1a\x31.google.ads.googleads.v0.resources.AdScheduleView\"9\x82\xd3\xe4\x93\x02\x33\x12\x31/v0/{resource_name=customers/*/adScheduleViews/*}B\x81\x02\n$com.google.ads.googleads.v0.servicesB\x1a\x41\x64ScheduleViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__schedule__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETADSCHEDULEVIEWREQUEST = _descriptor.Descriptor( - name='GetAdScheduleViewRequest', - full_name='google.ads.googleads.v0.services.GetAdScheduleViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetAdScheduleViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=201, - serialized_end=250, -) - -DESCRIPTOR.message_types_by_name['GetAdScheduleViewRequest'] = _GETADSCHEDULEVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetAdScheduleViewRequest = _reflection.GeneratedProtocolMessageType('GetAdScheduleViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETADSCHEDULEVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.ad_schedule_view_service_pb2' - , - __doc__ = """Request message for - [AdScheduleViewService.GetAdScheduleView][google.ads.googleads.v0.services.AdScheduleViewService.GetAdScheduleView]. - - - Attributes: - resource_name: - The resource name of the ad schedule view to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetAdScheduleViewRequest) - )) -_sym_db.RegisterMessage(GetAdScheduleViewRequest) - - -DESCRIPTOR._options = None - -_ADSCHEDULEVIEWSERVICE = _descriptor.ServiceDescriptor( - name='AdScheduleViewService', - full_name='google.ads.googleads.v0.services.AdScheduleViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=253, - serialized_end=468, - methods=[ - _descriptor.MethodDescriptor( - name='GetAdScheduleView', - full_name='google.ads.googleads.v0.services.AdScheduleViewService.GetAdScheduleView', - index=0, - containing_service=None, - input_type=_GETADSCHEDULEVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__schedule__view__pb2._ADSCHEDULEVIEW, - serialized_options=_b('\202\323\344\223\0023\0221/v0/{resource_name=customers/*/adScheduleViews/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_ADSCHEDULEVIEWSERVICE) - -DESCRIPTOR.services_by_name['AdScheduleViewService'] = _ADSCHEDULEVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/ad_schedule_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/ad_schedule_view_service_pb2_grpc.py deleted file mode 100644 index ff6f7f44c..000000000 --- a/google/ads/google_ads/v0/proto/services/ad_schedule_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import ad_schedule_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__schedule__view__pb2 -from google.ads.google_ads.v0.proto.services import ad_schedule_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__schedule__view__service__pb2 - - -class AdScheduleViewServiceStub(object): - """Service to fetch ad schedule views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetAdScheduleView = channel.unary_unary( - '/google.ads.googleads.v0.services.AdScheduleViewService/GetAdScheduleView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__schedule__view__service__pb2.GetAdScheduleViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__schedule__view__pb2.AdScheduleView.FromString, - ) - - -class AdScheduleViewServiceServicer(object): - """Service to fetch ad schedule views. - """ - - def GetAdScheduleView(self, request, context): - """Returns the requested ad schedule view in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_AdScheduleViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetAdScheduleView': grpc.unary_unary_rpc_method_handler( - servicer.GetAdScheduleView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__schedule__view__service__pb2.GetAdScheduleViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__schedule__view__pb2.AdScheduleView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.AdScheduleViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/age_range_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/age_range_view_service_pb2.py deleted file mode 100644 index 56317e8e1..000000000 --- a/google/ads/google_ads/v0/proto/services/age_range_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/age_range_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import age_range_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_age__range__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/age_range_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\030AgeRangeViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/services/age_range_view_service.proto\x12 google.ads.googleads.v0.services\x1agoogle/ads/googleads_v0/proto/resources/bidding_strategy.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"2\n\x19GetBiddingStrategyRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xb5\x01\n\x1eMutateBiddingStrategiesRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12N\n\noperations\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v0.services.BiddingStrategyOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xf6\x01\n\x18\x42iddingStrategyOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x44\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x32.google.ads.googleads.v0.resources.BiddingStrategyH\x00\x12\x44\n\x06update\x18\x02 \x01(\x0b\x32\x32.google.ads.googleads.v0.resources.BiddingStrategyH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa4\x01\n\x1fMutateBiddingStrategiesResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12N\n\x07results\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v0.services.MutateBiddingStrategyResult\"4\n\x1bMutateBiddingStrategyResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xc1\x03\n\x16\x42iddingStrategyService\x12\xc2\x01\n\x12GetBiddingStrategy\x12;.google.ads.googleads.v0.services.GetBiddingStrategyRequest\x1a\x32.google.ads.googleads.v0.resources.BiddingStrategy\";\x82\xd3\xe4\x93\x02\x35\x12\x33/v0/{resource_name=customers/*/biddingStrategies/*}\x12\xe1\x01\n\x17MutateBiddingStrategies\x12@.google.ads.googleads.v0.services.MutateBiddingStrategiesRequest\x1a\x41.google.ads.googleads.v0.services.MutateBiddingStrategiesResponse\"A\x82\xd3\xe4\x93\x02;\"6/v0/customers/{customer_id=*}/biddingStrategies:mutate:\x01*B\x82\x02\n$com.google.ads.googleads.v0.servicesB\x1b\x42iddingStrategyServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_bidding__strategy__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETBIDDINGSTRATEGYREQUEST = _descriptor.Descriptor( - name='GetBiddingStrategyRequest', - full_name='google.ads.googleads.v0.services.GetBiddingStrategyRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetBiddingStrategyRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=292, - serialized_end=342, -) - - -_MUTATEBIDDINGSTRATEGIESREQUEST = _descriptor.Descriptor( - name='MutateBiddingStrategiesRequest', - full_name='google.ads.googleads.v0.services.MutateBiddingStrategiesRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateBiddingStrategiesRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateBiddingStrategiesRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateBiddingStrategiesRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateBiddingStrategiesRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=345, - serialized_end=526, -) - - -_BIDDINGSTRATEGYOPERATION = _descriptor.Descriptor( - name='BiddingStrategyOperation', - full_name='google.ads.googleads.v0.services.BiddingStrategyOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.BiddingStrategyOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.BiddingStrategyOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.BiddingStrategyOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.BiddingStrategyOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.BiddingStrategyOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=529, - serialized_end=775, -) - - -_MUTATEBIDDINGSTRATEGIESRESPONSE = _descriptor.Descriptor( - name='MutateBiddingStrategiesResponse', - full_name='google.ads.googleads.v0.services.MutateBiddingStrategiesResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateBiddingStrategiesResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateBiddingStrategiesResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=778, - serialized_end=942, -) - - -_MUTATEBIDDINGSTRATEGYRESULT = _descriptor.Descriptor( - name='MutateBiddingStrategyResult', - full_name='google.ads.googleads.v0.services.MutateBiddingStrategyResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateBiddingStrategyResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=944, - serialized_end=996, -) - -_MUTATEBIDDINGSTRATEGIESREQUEST.fields_by_name['operations'].message_type = _BIDDINGSTRATEGYOPERATION -_BIDDINGSTRATEGYOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_BIDDINGSTRATEGYOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_bidding__strategy__pb2._BIDDINGSTRATEGY -_BIDDINGSTRATEGYOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_bidding__strategy__pb2._BIDDINGSTRATEGY -_BIDDINGSTRATEGYOPERATION.oneofs_by_name['operation'].fields.append( - _BIDDINGSTRATEGYOPERATION.fields_by_name['create']) -_BIDDINGSTRATEGYOPERATION.fields_by_name['create'].containing_oneof = _BIDDINGSTRATEGYOPERATION.oneofs_by_name['operation'] -_BIDDINGSTRATEGYOPERATION.oneofs_by_name['operation'].fields.append( - _BIDDINGSTRATEGYOPERATION.fields_by_name['update']) -_BIDDINGSTRATEGYOPERATION.fields_by_name['update'].containing_oneof = _BIDDINGSTRATEGYOPERATION.oneofs_by_name['operation'] -_BIDDINGSTRATEGYOPERATION.oneofs_by_name['operation'].fields.append( - _BIDDINGSTRATEGYOPERATION.fields_by_name['remove']) -_BIDDINGSTRATEGYOPERATION.fields_by_name['remove'].containing_oneof = _BIDDINGSTRATEGYOPERATION.oneofs_by_name['operation'] -_MUTATEBIDDINGSTRATEGIESRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEBIDDINGSTRATEGIESRESPONSE.fields_by_name['results'].message_type = _MUTATEBIDDINGSTRATEGYRESULT -DESCRIPTOR.message_types_by_name['GetBiddingStrategyRequest'] = _GETBIDDINGSTRATEGYREQUEST -DESCRIPTOR.message_types_by_name['MutateBiddingStrategiesRequest'] = _MUTATEBIDDINGSTRATEGIESREQUEST -DESCRIPTOR.message_types_by_name['BiddingStrategyOperation'] = _BIDDINGSTRATEGYOPERATION -DESCRIPTOR.message_types_by_name['MutateBiddingStrategiesResponse'] = _MUTATEBIDDINGSTRATEGIESRESPONSE -DESCRIPTOR.message_types_by_name['MutateBiddingStrategyResult'] = _MUTATEBIDDINGSTRATEGYRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetBiddingStrategyRequest = _reflection.GeneratedProtocolMessageType('GetBiddingStrategyRequest', (_message.Message,), dict( - DESCRIPTOR = _GETBIDDINGSTRATEGYREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.bidding_strategy_service_pb2' - , - __doc__ = """Request message for - [BiddingStrategyService.GetBiddingStrategy][google.ads.googleads.v0.services.BiddingStrategyService.GetBiddingStrategy]. - - - Attributes: - resource_name: - The resource name of the bidding strategy to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetBiddingStrategyRequest) - )) -_sym_db.RegisterMessage(GetBiddingStrategyRequest) - -MutateBiddingStrategiesRequest = _reflection.GeneratedProtocolMessageType('MutateBiddingStrategiesRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEBIDDINGSTRATEGIESREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.bidding_strategy_service_pb2' - , - __doc__ = """Request message for - [BiddingStrategyService.MutateBiddingStrategies][google.ads.googleads.v0.services.BiddingStrategyService.MutateBiddingStrategies]. - - - Attributes: - customer_id: - The ID of the customer whose bidding strategies are being - modified. - operations: - The list of operations to perform on individual bidding - strategies. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateBiddingStrategiesRequest) - )) -_sym_db.RegisterMessage(MutateBiddingStrategiesRequest) - -BiddingStrategyOperation = _reflection.GeneratedProtocolMessageType('BiddingStrategyOperation', (_message.Message,), dict( - DESCRIPTOR = _BIDDINGSTRATEGYOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.bidding_strategy_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a bidding strategy. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - bidding strategy. - update: - Update operation: The bidding strategy is expected to have a - valid resource name. - remove: - Remove operation: A resource name for the removed bidding - strategy is expected, in this format: ``customers/{customer_i - d}/biddingStrategies/{bidding_strategy_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.BiddingStrategyOperation) - )) -_sym_db.RegisterMessage(BiddingStrategyOperation) - -MutateBiddingStrategiesResponse = _reflection.GeneratedProtocolMessageType('MutateBiddingStrategiesResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEBIDDINGSTRATEGIESRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.bidding_strategy_service_pb2' - , - __doc__ = """Response message for bidding strategy mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateBiddingStrategiesResponse) - )) -_sym_db.RegisterMessage(MutateBiddingStrategiesResponse) - -MutateBiddingStrategyResult = _reflection.GeneratedProtocolMessageType('MutateBiddingStrategyResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEBIDDINGSTRATEGYRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.bidding_strategy_service_pb2' - , - __doc__ = """The result for the bidding strategy mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateBiddingStrategyResult) - )) -_sym_db.RegisterMessage(MutateBiddingStrategyResult) - - -DESCRIPTOR._options = None - -_BIDDINGSTRATEGYSERVICE = _descriptor.ServiceDescriptor( - name='BiddingStrategyService', - full_name='google.ads.googleads.v0.services.BiddingStrategyService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=999, - serialized_end=1448, - methods=[ - _descriptor.MethodDescriptor( - name='GetBiddingStrategy', - full_name='google.ads.googleads.v0.services.BiddingStrategyService.GetBiddingStrategy', - index=0, - containing_service=None, - input_type=_GETBIDDINGSTRATEGYREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_bidding__strategy__pb2._BIDDINGSTRATEGY, - serialized_options=_b('\202\323\344\223\0025\0223/v0/{resource_name=customers/*/biddingStrategies/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateBiddingStrategies', - full_name='google.ads.googleads.v0.services.BiddingStrategyService.MutateBiddingStrategies', - index=1, - containing_service=None, - input_type=_MUTATEBIDDINGSTRATEGIESREQUEST, - output_type=_MUTATEBIDDINGSTRATEGIESRESPONSE, - serialized_options=_b('\202\323\344\223\002;\"6/v0/customers/{customer_id=*}/biddingStrategies:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_BIDDINGSTRATEGYSERVICE) - -DESCRIPTOR.services_by_name['BiddingStrategyService'] = _BIDDINGSTRATEGYSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/bidding_strategy_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/bidding_strategy_service_pb2_grpc.py deleted file mode 100644 index 13fe663eb..000000000 --- a/google/ads/google_ads/v0/proto/services/bidding_strategy_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import bidding_strategy_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_bidding__strategy__pb2 -from google.ads.google_ads.v0.proto.services import bidding_strategy_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_bidding__strategy__service__pb2 - - -class BiddingStrategyServiceStub(object): - """Service to manage bidding strategies. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetBiddingStrategy = channel.unary_unary( - '/google.ads.googleads.v0.services.BiddingStrategyService/GetBiddingStrategy', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_bidding__strategy__service__pb2.GetBiddingStrategyRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_bidding__strategy__pb2.BiddingStrategy.FromString, - ) - self.MutateBiddingStrategies = channel.unary_unary( - '/google.ads.googleads.v0.services.BiddingStrategyService/MutateBiddingStrategies', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_bidding__strategy__service__pb2.MutateBiddingStrategiesRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_bidding__strategy__service__pb2.MutateBiddingStrategiesResponse.FromString, - ) - - -class BiddingStrategyServiceServicer(object): - """Service to manage bidding strategies. - """ - - def GetBiddingStrategy(self, request, context): - """Returns the requested bidding strategy in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateBiddingStrategies(self, request, context): - """Creates, updates, or removes bidding strategies. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_BiddingStrategyServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetBiddingStrategy': grpc.unary_unary_rpc_method_handler( - servicer.GetBiddingStrategy, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_bidding__strategy__service__pb2.GetBiddingStrategyRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_bidding__strategy__pb2.BiddingStrategy.SerializeToString, - ), - 'MutateBiddingStrategies': grpc.unary_unary_rpc_method_handler( - servicer.MutateBiddingStrategies, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_bidding__strategy__service__pb2.MutateBiddingStrategiesRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_bidding__strategy__service__pb2.MutateBiddingStrategiesResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.BiddingStrategyService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/billing_setup_service_pb2.py b/google/ads/google_ads/v0/proto/services/billing_setup_service_pb2.py deleted file mode 100644 index 64934d723..000000000 --- a/google/ads/google_ads/v0/proto/services/billing_setup_service_pb2.py +++ /dev/null @@ -1,343 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/billing_setup_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import billing_setup_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_billing__setup__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/billing_setup_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\030BillingSetupServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v0/proto/services/billing_setup_service.proto\x12 google.ads.googleads.v0.services\x1a;google/ads/googleads_v0/proto/resources/billing_setup.proto\x1a\x1cgoogle/api/annotations.proto\"/\n\x16GetBillingSetupRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"|\n\x19MutateBillingSetupRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12J\n\toperation\x18\x02 \x01(\x0b\x32\x37.google.ads.googleads.v0.services.BillingSetupOperation\"y\n\x15\x42illingSetupOperation\x12\x41\n\x06\x63reate\x18\x02 \x01(\x0b\x32/.google.ads.googleads.v0.resources.BillingSetupH\x00\x12\x10\n\x06remove\x18\x01 \x01(\tH\x00\x42\x0b\n\toperation\"h\n\x1aMutateBillingSetupResponse\x12J\n\x06result\x18\x01 \x01(\x0b\x32:.google.ads.googleads.v0.services.MutateBillingSetupResult\"1\n\x18MutateBillingSetupResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x9e\x03\n\x13\x42illingSetupService\x12\xb5\x01\n\x0fGetBillingSetup\x12\x38.google.ads.googleads.v0.services.GetBillingSetupRequest\x1a/.google.ads.googleads.v0.resources.BillingSetup\"7\x82\xd3\xe4\x93\x02\x31\x12//v0/{resource_name=customers/*/billingSetups/*}\x12\xce\x01\n\x12MutateBillingSetup\x12;.google.ads.googleads.v0.services.MutateBillingSetupRequest\x1a<.google.ads.googleads.v0.services.MutateBillingSetupResponse\"=\x82\xd3\xe4\x93\x02\x37\"2/v0/customers/{customer_id=*}/billingSetups:mutate:\x01*B\xff\x01\n$com.google.ads.googleads.v0.servicesB\x18\x42illingSetupServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_billing__setup__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETBILLINGSETUPREQUEST = _descriptor.Descriptor( - name='GetBillingSetupRequest', - full_name='google.ads.googleads.v0.services.GetBillingSetupRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetBillingSetupRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=195, - serialized_end=242, -) - - -_MUTATEBILLINGSETUPREQUEST = _descriptor.Descriptor( - name='MutateBillingSetupRequest', - full_name='google.ads.googleads.v0.services.MutateBillingSetupRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateBillingSetupRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.MutateBillingSetupRequest.operation', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=244, - serialized_end=368, -) - - -_BILLINGSETUPOPERATION = _descriptor.Descriptor( - name='BillingSetupOperation', - full_name='google.ads.googleads.v0.services.BillingSetupOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.BillingSetupOperation.create', index=0, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.BillingSetupOperation.remove', index=1, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.BillingSetupOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=370, - serialized_end=491, -) - - -_MUTATEBILLINGSETUPRESPONSE = _descriptor.Descriptor( - name='MutateBillingSetupResponse', - full_name='google.ads.googleads.v0.services.MutateBillingSetupResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='result', full_name='google.ads.googleads.v0.services.MutateBillingSetupResponse.result', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=493, - serialized_end=597, -) - - -_MUTATEBILLINGSETUPRESULT = _descriptor.Descriptor( - name='MutateBillingSetupResult', - full_name='google.ads.googleads.v0.services.MutateBillingSetupResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateBillingSetupResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=599, - serialized_end=648, -) - -_MUTATEBILLINGSETUPREQUEST.fields_by_name['operation'].message_type = _BILLINGSETUPOPERATION -_BILLINGSETUPOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_billing__setup__pb2._BILLINGSETUP -_BILLINGSETUPOPERATION.oneofs_by_name['operation'].fields.append( - _BILLINGSETUPOPERATION.fields_by_name['create']) -_BILLINGSETUPOPERATION.fields_by_name['create'].containing_oneof = _BILLINGSETUPOPERATION.oneofs_by_name['operation'] -_BILLINGSETUPOPERATION.oneofs_by_name['operation'].fields.append( - _BILLINGSETUPOPERATION.fields_by_name['remove']) -_BILLINGSETUPOPERATION.fields_by_name['remove'].containing_oneof = _BILLINGSETUPOPERATION.oneofs_by_name['operation'] -_MUTATEBILLINGSETUPRESPONSE.fields_by_name['result'].message_type = _MUTATEBILLINGSETUPRESULT -DESCRIPTOR.message_types_by_name['GetBillingSetupRequest'] = _GETBILLINGSETUPREQUEST -DESCRIPTOR.message_types_by_name['MutateBillingSetupRequest'] = _MUTATEBILLINGSETUPREQUEST -DESCRIPTOR.message_types_by_name['BillingSetupOperation'] = _BILLINGSETUPOPERATION -DESCRIPTOR.message_types_by_name['MutateBillingSetupResponse'] = _MUTATEBILLINGSETUPRESPONSE -DESCRIPTOR.message_types_by_name['MutateBillingSetupResult'] = _MUTATEBILLINGSETUPRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetBillingSetupRequest = _reflection.GeneratedProtocolMessageType('GetBillingSetupRequest', (_message.Message,), dict( - DESCRIPTOR = _GETBILLINGSETUPREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.billing_setup_service_pb2' - , - __doc__ = """Request message for - [BillingSetupService.GetBillingSetup][google.ads.googleads.v0.services.BillingSetupService.GetBillingSetup]. - - - Attributes: - resource_name: - The resource name of the billing setup to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetBillingSetupRequest) - )) -_sym_db.RegisterMessage(GetBillingSetupRequest) - -MutateBillingSetupRequest = _reflection.GeneratedProtocolMessageType('MutateBillingSetupRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEBILLINGSETUPREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.billing_setup_service_pb2' - , - __doc__ = """Request message for billing setup mutate operations. - - - Attributes: - customer_id: - Id of the customer to apply the billing setup mutate operation - to. - operation: - The operation to perform. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateBillingSetupRequest) - )) -_sym_db.RegisterMessage(MutateBillingSetupRequest) - -BillingSetupOperation = _reflection.GeneratedProtocolMessageType('BillingSetupOperation', (_message.Message,), dict( - DESCRIPTOR = _BILLINGSETUPOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.billing_setup_service_pb2' - , - __doc__ = """A single operation on a billing setup, which describes the cancellation - of an existing billing setup. - - - Attributes: - operation: - Only one of these operations can be set. "Update" operations - are not supported. - create: - Creates a billing setup. No resource name is expected for the - new billing setup. - remove: - Resource name of the billing setup to remove. A setup cannot - be removed unless it is in a pending state or its scheduled - start time is in the future. The resource name looks like - ``customers/{customer_id}/billingSetups/{billing_id}``. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.BillingSetupOperation) - )) -_sym_db.RegisterMessage(BillingSetupOperation) - -MutateBillingSetupResponse = _reflection.GeneratedProtocolMessageType('MutateBillingSetupResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEBILLINGSETUPRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.billing_setup_service_pb2' - , - __doc__ = """Response message for a billing setup operation. - - - Attributes: - result: - A result that identifies the resource affected by the mutate - request. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateBillingSetupResponse) - )) -_sym_db.RegisterMessage(MutateBillingSetupResponse) - -MutateBillingSetupResult = _reflection.GeneratedProtocolMessageType('MutateBillingSetupResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEBILLINGSETUPRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.billing_setup_service_pb2' - , - __doc__ = """Result for a single billing setup mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateBillingSetupResult) - )) -_sym_db.RegisterMessage(MutateBillingSetupResult) - - -DESCRIPTOR._options = None - -_BILLINGSETUPSERVICE = _descriptor.ServiceDescriptor( - name='BillingSetupService', - full_name='google.ads.googleads.v0.services.BillingSetupService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=651, - serialized_end=1065, - methods=[ - _descriptor.MethodDescriptor( - name='GetBillingSetup', - full_name='google.ads.googleads.v0.services.BillingSetupService.GetBillingSetup', - index=0, - containing_service=None, - input_type=_GETBILLINGSETUPREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_billing__setup__pb2._BILLINGSETUP, - serialized_options=_b('\202\323\344\223\0021\022//v0/{resource_name=customers/*/billingSetups/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateBillingSetup', - full_name='google.ads.googleads.v0.services.BillingSetupService.MutateBillingSetup', - index=1, - containing_service=None, - input_type=_MUTATEBILLINGSETUPREQUEST, - output_type=_MUTATEBILLINGSETUPRESPONSE, - serialized_options=_b('\202\323\344\223\0027\"2/v0/customers/{customer_id=*}/billingSetups:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_BILLINGSETUPSERVICE) - -DESCRIPTOR.services_by_name['BillingSetupService'] = _BILLINGSETUPSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/billing_setup_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/billing_setup_service_pb2_grpc.py deleted file mode 100644 index 20b32acf8..000000000 --- a/google/ads/google_ads/v0/proto/services/billing_setup_service_pb2_grpc.py +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import billing_setup_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_billing__setup__pb2 -from google.ads.google_ads.v0.proto.services import billing_setup_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_billing__setup__service__pb2 - - -class BillingSetupServiceStub(object): - """A service for designating the business entity responsible for accrued costs. - - A billing setup is associated with a Payments account. Billing-related - activity for all billing setups associated with a particular Payments account - will appear on a single invoice generated monthly. - - Mutates: - The REMOVE operation cancels a pending billing setup. - The CREATE operation creates a new billing setup. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetBillingSetup = channel.unary_unary( - '/google.ads.googleads.v0.services.BillingSetupService/GetBillingSetup', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_billing__setup__service__pb2.GetBillingSetupRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_billing__setup__pb2.BillingSetup.FromString, - ) - self.MutateBillingSetup = channel.unary_unary( - '/google.ads.googleads.v0.services.BillingSetupService/MutateBillingSetup', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_billing__setup__service__pb2.MutateBillingSetupRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_billing__setup__service__pb2.MutateBillingSetupResponse.FromString, - ) - - -class BillingSetupServiceServicer(object): - """A service for designating the business entity responsible for accrued costs. - - A billing setup is associated with a Payments account. Billing-related - activity for all billing setups associated with a particular Payments account - will appear on a single invoice generated monthly. - - Mutates: - The REMOVE operation cancels a pending billing setup. - The CREATE operation creates a new billing setup. - """ - - def GetBillingSetup(self, request, context): - """Returns a billing setup. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateBillingSetup(self, request, context): - """Creates a billing setup, or cancels an existing billing setup. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_BillingSetupServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetBillingSetup': grpc.unary_unary_rpc_method_handler( - servicer.GetBillingSetup, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_billing__setup__service__pb2.GetBillingSetupRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_billing__setup__pb2.BillingSetup.SerializeToString, - ), - 'MutateBillingSetup': grpc.unary_unary_rpc_method_handler( - servicer.MutateBillingSetup, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_billing__setup__service__pb2.MutateBillingSetupRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_billing__setup__service__pb2.MutateBillingSetupResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.BillingSetupService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/campaign_audience_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/campaign_audience_view_service_pb2.py deleted file mode 100644 index 7b70d4a06..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_audience_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/campaign_audience_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import campaign_audience_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__audience__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/campaign_audience_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB CampaignAudienceViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nKgoogle/ads/googleads_v0/proto/services/campaign_audience_view_service.proto\x12 google.ads.googleads.v0.services\x1a\x44google/ads/googleads_v0/proto/resources/campaign_audience_view.proto\x1a\x1cgoogle/api/annotations.proto\"7\n\x1eGetCampaignAudienceViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf5\x01\n\x1b\x43\x61mpaignAudienceViewService\x12\xd5\x01\n\x17GetCampaignAudienceView\x12@.google.ads.googleads.v0.services.GetCampaignAudienceViewRequest\x1a\x37.google.ads.googleads.v0.resources.CampaignAudienceView\"?\x82\xd3\xe4\x93\x02\x39\x12\x37/v0/{resource_name=customers/*/campaignAudienceViews/*}B\x87\x02\n$com.google.ads.googleads.v0.servicesB CampaignAudienceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__audience__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETCAMPAIGNAUDIENCEVIEWREQUEST = _descriptor.Descriptor( - name='GetCampaignAudienceViewRequest', - full_name='google.ads.googleads.v0.services.GetCampaignAudienceViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCampaignAudienceViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=213, - serialized_end=268, -) - -DESCRIPTOR.message_types_by_name['GetCampaignAudienceViewRequest'] = _GETCAMPAIGNAUDIENCEVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCampaignAudienceViewRequest = _reflection.GeneratedProtocolMessageType('GetCampaignAudienceViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCAMPAIGNAUDIENCEVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_audience_view_service_pb2' - , - __doc__ = """Request message for - [CampaignAudienceViewService.GetCampaignAudienceView][google.ads.googleads.v0.services.CampaignAudienceViewService.GetCampaignAudienceView]. - - - Attributes: - resource_name: - The resource name of the campaign audience view to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCampaignAudienceViewRequest) - )) -_sym_db.RegisterMessage(GetCampaignAudienceViewRequest) - - -DESCRIPTOR._options = None - -_CAMPAIGNAUDIENCEVIEWSERVICE = _descriptor.ServiceDescriptor( - name='CampaignAudienceViewService', - full_name='google.ads.googleads.v0.services.CampaignAudienceViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=271, - serialized_end=516, - methods=[ - _descriptor.MethodDescriptor( - name='GetCampaignAudienceView', - full_name='google.ads.googleads.v0.services.CampaignAudienceViewService.GetCampaignAudienceView', - index=0, - containing_service=None, - input_type=_GETCAMPAIGNAUDIENCEVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__audience__view__pb2._CAMPAIGNAUDIENCEVIEW, - serialized_options=_b('\202\323\344\223\0029\0227/v0/{resource_name=customers/*/campaignAudienceViews/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CAMPAIGNAUDIENCEVIEWSERVICE) - -DESCRIPTOR.services_by_name['CampaignAudienceViewService'] = _CAMPAIGNAUDIENCEVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/campaign_audience_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/campaign_audience_view_service_pb2_grpc.py deleted file mode 100644 index 2b9c4429d..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_audience_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import campaign_audience_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__audience__view__pb2 -from google.ads.google_ads.v0.proto.services import campaign_audience_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__audience__view__service__pb2 - - -class CampaignAudienceViewServiceStub(object): - """Service to manage campaign audience views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCampaignAudienceView = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignAudienceViewService/GetCampaignAudienceView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__audience__view__service__pb2.GetCampaignAudienceViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__audience__view__pb2.CampaignAudienceView.FromString, - ) - - -class CampaignAudienceViewServiceServicer(object): - """Service to manage campaign audience views. - """ - - def GetCampaignAudienceView(self, request, context): - """Returns the requested campaign audience view in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CampaignAudienceViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCampaignAudienceView': grpc.unary_unary_rpc_method_handler( - servicer.GetCampaignAudienceView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__audience__view__service__pb2.GetCampaignAudienceViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__audience__view__pb2.CampaignAudienceView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CampaignAudienceViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/campaign_bid_modifier_service_pb2.py b/google/ads/google_ads/v0/proto/services/campaign_bid_modifier_service_pb2.py deleted file mode 100644 index 881b9d7ad..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_bid_modifier_service_pb2.py +++ /dev/null @@ -1,405 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/campaign_bid_modifier_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import campaign_bid_modifier_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/campaign_bid_modifier_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\037CampaignBidModifierServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v0/proto/services/campaign_bid_modifier_service.proto\x12 google.ads.googleads.v0.services\x1a\x43google/ads/googleads_v0/proto/resources/campaign_bid_modifier.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"6\n\x1dGetCampaignBidModifierRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xbc\x01\n!MutateCampaignBidModifiersRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12R\n\noperations\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v0.services.CampaignBidModifierOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x82\x02\n\x1c\x43\x61mpaignBidModifierOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12H\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x36.google.ads.googleads.v0.resources.CampaignBidModifierH\x00\x12H\n\x06update\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v0.resources.CampaignBidModifierH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xab\x01\n\"MutateCampaignBidModifiersResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12R\n\x07results\x18\x02 \x03(\x0b\x32\x41.google.ads.googleads.v0.services.MutateCampaignBidModifierResult\"8\n\x1fMutateCampaignBidModifierResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe0\x03\n\x1a\x43\x61mpaignBidModifierService\x12\xd1\x01\n\x16GetCampaignBidModifier\x12?.google.ads.googleads.v0.services.GetCampaignBidModifierRequest\x1a\x36.google.ads.googleads.v0.resources.CampaignBidModifier\">\x82\xd3\xe4\x93\x02\x38\x12\x36/v0/{resource_name=customers/*/campaignBidModifiers/*}\x12\xed\x01\n\x1aMutateCampaignBidModifiers\x12\x43.google.ads.googleads.v0.services.MutateCampaignBidModifiersRequest\x1a\x44.google.ads.googleads.v0.services.MutateCampaignBidModifiersResponse\"D\x82\xd3\xe4\x93\x02>\"9/v0/customers/{customer_id=*}/campaignBidModifiers:mutate:\x01*B\x86\x02\n$com.google.ads.googleads.v0.servicesB\x1f\x43\x61mpaignBidModifierServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETCAMPAIGNBIDMODIFIERREQUEST = _descriptor.Descriptor( - name='GetCampaignBidModifierRequest', - full_name='google.ads.googleads.v0.services.GetCampaignBidModifierRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCampaignBidModifierRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=302, - serialized_end=356, -) - - -_MUTATECAMPAIGNBIDMODIFIERSREQUEST = _descriptor.Descriptor( - name='MutateCampaignBidModifiersRequest', - full_name='google.ads.googleads.v0.services.MutateCampaignBidModifiersRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateCampaignBidModifiersRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateCampaignBidModifiersRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateCampaignBidModifiersRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateCampaignBidModifiersRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=359, - serialized_end=547, -) - - -_CAMPAIGNBIDMODIFIEROPERATION = _descriptor.Descriptor( - name='CampaignBidModifierOperation', - full_name='google.ads.googleads.v0.services.CampaignBidModifierOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.CampaignBidModifierOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.CampaignBidModifierOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.CampaignBidModifierOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.CampaignBidModifierOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.CampaignBidModifierOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=550, - serialized_end=808, -) - - -_MUTATECAMPAIGNBIDMODIFIERSRESPONSE = _descriptor.Descriptor( - name='MutateCampaignBidModifiersResponse', - full_name='google.ads.googleads.v0.services.MutateCampaignBidModifiersResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateCampaignBidModifiersResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateCampaignBidModifiersResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=811, - serialized_end=982, -) - - -_MUTATECAMPAIGNBIDMODIFIERRESULT = _descriptor.Descriptor( - name='MutateCampaignBidModifierResult', - full_name='google.ads.googleads.v0.services.MutateCampaignBidModifierResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateCampaignBidModifierResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=984, - serialized_end=1040, -) - -_MUTATECAMPAIGNBIDMODIFIERSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNBIDMODIFIEROPERATION -_CAMPAIGNBIDMODIFIEROPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_CAMPAIGNBIDMODIFIEROPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2._CAMPAIGNBIDMODIFIER -_CAMPAIGNBIDMODIFIEROPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2._CAMPAIGNBIDMODIFIER -_CAMPAIGNBIDMODIFIEROPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNBIDMODIFIEROPERATION.fields_by_name['create']) -_CAMPAIGNBIDMODIFIEROPERATION.fields_by_name['create'].containing_oneof = _CAMPAIGNBIDMODIFIEROPERATION.oneofs_by_name['operation'] -_CAMPAIGNBIDMODIFIEROPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNBIDMODIFIEROPERATION.fields_by_name['update']) -_CAMPAIGNBIDMODIFIEROPERATION.fields_by_name['update'].containing_oneof = _CAMPAIGNBIDMODIFIEROPERATION.oneofs_by_name['operation'] -_CAMPAIGNBIDMODIFIEROPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNBIDMODIFIEROPERATION.fields_by_name['remove']) -_CAMPAIGNBIDMODIFIEROPERATION.fields_by_name['remove'].containing_oneof = _CAMPAIGNBIDMODIFIEROPERATION.oneofs_by_name['operation'] -_MUTATECAMPAIGNBIDMODIFIERSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATECAMPAIGNBIDMODIFIERSRESPONSE.fields_by_name['results'].message_type = _MUTATECAMPAIGNBIDMODIFIERRESULT -DESCRIPTOR.message_types_by_name['GetCampaignBidModifierRequest'] = _GETCAMPAIGNBIDMODIFIERREQUEST -DESCRIPTOR.message_types_by_name['MutateCampaignBidModifiersRequest'] = _MUTATECAMPAIGNBIDMODIFIERSREQUEST -DESCRIPTOR.message_types_by_name['CampaignBidModifierOperation'] = _CAMPAIGNBIDMODIFIEROPERATION -DESCRIPTOR.message_types_by_name['MutateCampaignBidModifiersResponse'] = _MUTATECAMPAIGNBIDMODIFIERSRESPONSE -DESCRIPTOR.message_types_by_name['MutateCampaignBidModifierResult'] = _MUTATECAMPAIGNBIDMODIFIERRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCampaignBidModifierRequest = _reflection.GeneratedProtocolMessageType('GetCampaignBidModifierRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCAMPAIGNBIDMODIFIERREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_bid_modifier_service_pb2' - , - __doc__ = """Request message for - [CampaignBidModifierService.GetCampaignBidModifier][google.ads.googleads.v0.services.CampaignBidModifierService.GetCampaignBidModifier]. - - - Attributes: - resource_name: - The resource name of the campaign bid modifier to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCampaignBidModifierRequest) - )) -_sym_db.RegisterMessage(GetCampaignBidModifierRequest) - -MutateCampaignBidModifiersRequest = _reflection.GeneratedProtocolMessageType('MutateCampaignBidModifiersRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNBIDMODIFIERSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_bid_modifier_service_pb2' - , - __doc__ = """Request message for - [CampaignBidModifierService.MutateCampaignBidModifier][]. - - - Attributes: - customer_id: - ID of the customer whose campaign bid modifiers are being - modified. - operations: - The list of operations to perform on individual campaign bid - modifiers. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignBidModifiersRequest) - )) -_sym_db.RegisterMessage(MutateCampaignBidModifiersRequest) - -CampaignBidModifierOperation = _reflection.GeneratedProtocolMessageType('CampaignBidModifierOperation', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNBIDMODIFIEROPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_bid_modifier_service_pb2' - , - __doc__ = """A single operation (create, remove, update) on a campaign bid modifier. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - campaign bid modifier. - update: - Update operation: The campaign bid modifier is expected to - have a valid resource name. - remove: - Remove operation: A resource name for the removed campaign bid - modifier is expected, in this format: ``customers/{customer_i - d}/CampaignBidModifiers/{campaign_id}_{criterion_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CampaignBidModifierOperation) - )) -_sym_db.RegisterMessage(CampaignBidModifierOperation) - -MutateCampaignBidModifiersResponse = _reflection.GeneratedProtocolMessageType('MutateCampaignBidModifiersResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNBIDMODIFIERSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_bid_modifier_service_pb2' - , - __doc__ = """Response message for campaign bid modifiers mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignBidModifiersResponse) - )) -_sym_db.RegisterMessage(MutateCampaignBidModifiersResponse) - -MutateCampaignBidModifierResult = _reflection.GeneratedProtocolMessageType('MutateCampaignBidModifierResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNBIDMODIFIERRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_bid_modifier_service_pb2' - , - __doc__ = """The result for the criterion mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignBidModifierResult) - )) -_sym_db.RegisterMessage(MutateCampaignBidModifierResult) - - -DESCRIPTOR._options = None - -_CAMPAIGNBIDMODIFIERSERVICE = _descriptor.ServiceDescriptor( - name='CampaignBidModifierService', - full_name='google.ads.googleads.v0.services.CampaignBidModifierService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1043, - serialized_end=1523, - methods=[ - _descriptor.MethodDescriptor( - name='GetCampaignBidModifier', - full_name='google.ads.googleads.v0.services.CampaignBidModifierService.GetCampaignBidModifier', - index=0, - containing_service=None, - input_type=_GETCAMPAIGNBIDMODIFIERREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2._CAMPAIGNBIDMODIFIER, - serialized_options=_b('\202\323\344\223\0028\0226/v0/{resource_name=customers/*/campaignBidModifiers/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateCampaignBidModifiers', - full_name='google.ads.googleads.v0.services.CampaignBidModifierService.MutateCampaignBidModifiers', - index=1, - containing_service=None, - input_type=_MUTATECAMPAIGNBIDMODIFIERSREQUEST, - output_type=_MUTATECAMPAIGNBIDMODIFIERSRESPONSE, - serialized_options=_b('\202\323\344\223\002>\"9/v0/customers/{customer_id=*}/campaignBidModifiers:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CAMPAIGNBIDMODIFIERSERVICE) - -DESCRIPTOR.services_by_name['CampaignBidModifierService'] = _CAMPAIGNBIDMODIFIERSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/campaign_bid_modifier_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/campaign_bid_modifier_service_pb2_grpc.py deleted file mode 100644 index fd83fc3ac..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_bid_modifier_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import campaign_bid_modifier_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2 -from google.ads.google_ads.v0.proto.services import campaign_bid_modifier_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2 - - -class CampaignBidModifierServiceStub(object): - """Service to manage campaign bid modifiers. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCampaignBidModifier = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignBidModifierService/GetCampaignBidModifier', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2.GetCampaignBidModifierRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2.CampaignBidModifier.FromString, - ) - self.MutateCampaignBidModifiers = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignBidModifierService/MutateCampaignBidModifiers', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2.MutateCampaignBidModifiersRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2.MutateCampaignBidModifiersResponse.FromString, - ) - - -class CampaignBidModifierServiceServicer(object): - """Service to manage campaign bid modifiers. - """ - - def GetCampaignBidModifier(self, request, context): - """Returns the requested campaign bid modifier in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateCampaignBidModifiers(self, request, context): - """Creates, updates, or removes campaign bid modifiers. - Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CampaignBidModifierServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCampaignBidModifier': grpc.unary_unary_rpc_method_handler( - servicer.GetCampaignBidModifier, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2.GetCampaignBidModifierRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2.CampaignBidModifier.SerializeToString, - ), - 'MutateCampaignBidModifiers': grpc.unary_unary_rpc_method_handler( - servicer.MutateCampaignBidModifiers, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2.MutateCampaignBidModifiersRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2.MutateCampaignBidModifiersResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CampaignBidModifierService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/campaign_budget_service_pb2.py b/google/ads/google_ads/v0/proto/services/campaign_budget_service_pb2.py deleted file mode 100644 index 5e50d7aee..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_budget_service_pb2.py +++ /dev/null @@ -1,405 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/campaign_budget_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import campaign_budget_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__budget__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/campaign_budget_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\032CampaignBudgetServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nDgoogle/ads/googleads_v0/proto/services/campaign_budget_service.proto\x12 google.ads.googleads.v0.services\x1a=google/ads/googleads_v0/proto/resources/campaign_budget.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"1\n\x18GetCampaignBudgetRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xb2\x01\n\x1cMutateCampaignBudgetsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12M\n\noperations\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v0.services.CampaignBudgetOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xf3\x01\n\x17\x43\x61mpaignBudgetOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x43\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x31.google.ads.googleads.v0.resources.CampaignBudgetH\x00\x12\x43\n\x06update\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v0.resources.CampaignBudgetH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa1\x01\n\x1dMutateCampaignBudgetsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12M\n\x07results\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v0.services.MutateCampaignBudgetResult\"3\n\x1aMutateCampaignBudgetResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xb3\x03\n\x15\x43\x61mpaignBudgetService\x12\xbd\x01\n\x11GetCampaignBudget\x12:.google.ads.googleads.v0.services.GetCampaignBudgetRequest\x1a\x31.google.ads.googleads.v0.resources.CampaignBudget\"9\x82\xd3\xe4\x93\x02\x33\x12\x31/v0/{resource_name=customers/*/campaignBudgets/*}\x12\xd9\x01\n\x15MutateCampaignBudgets\x12>.google.ads.googleads.v0.services.MutateCampaignBudgetsRequest\x1a?.google.ads.googleads.v0.services.MutateCampaignBudgetsResponse\"?\x82\xd3\xe4\x93\x02\x39\"4/v0/customers/{customer_id=*}/campaignBudgets:mutate:\x01*B\x81\x02\n$com.google.ads.googleads.v0.servicesB\x1a\x43\x61mpaignBudgetServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__budget__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETCAMPAIGNBUDGETREQUEST = _descriptor.Descriptor( - name='GetCampaignBudgetRequest', - full_name='google.ads.googleads.v0.services.GetCampaignBudgetRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCampaignBudgetRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=290, - serialized_end=339, -) - - -_MUTATECAMPAIGNBUDGETSREQUEST = _descriptor.Descriptor( - name='MutateCampaignBudgetsRequest', - full_name='google.ads.googleads.v0.services.MutateCampaignBudgetsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateCampaignBudgetsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateCampaignBudgetsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateCampaignBudgetsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateCampaignBudgetsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=342, - serialized_end=520, -) - - -_CAMPAIGNBUDGETOPERATION = _descriptor.Descriptor( - name='CampaignBudgetOperation', - full_name='google.ads.googleads.v0.services.CampaignBudgetOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.CampaignBudgetOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.CampaignBudgetOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.CampaignBudgetOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.CampaignBudgetOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.CampaignBudgetOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=523, - serialized_end=766, -) - - -_MUTATECAMPAIGNBUDGETSRESPONSE = _descriptor.Descriptor( - name='MutateCampaignBudgetsResponse', - full_name='google.ads.googleads.v0.services.MutateCampaignBudgetsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateCampaignBudgetsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateCampaignBudgetsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=769, - serialized_end=930, -) - - -_MUTATECAMPAIGNBUDGETRESULT = _descriptor.Descriptor( - name='MutateCampaignBudgetResult', - full_name='google.ads.googleads.v0.services.MutateCampaignBudgetResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateCampaignBudgetResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=932, - serialized_end=983, -) - -_MUTATECAMPAIGNBUDGETSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNBUDGETOPERATION -_CAMPAIGNBUDGETOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_CAMPAIGNBUDGETOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__budget__pb2._CAMPAIGNBUDGET -_CAMPAIGNBUDGETOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__budget__pb2._CAMPAIGNBUDGET -_CAMPAIGNBUDGETOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNBUDGETOPERATION.fields_by_name['create']) -_CAMPAIGNBUDGETOPERATION.fields_by_name['create'].containing_oneof = _CAMPAIGNBUDGETOPERATION.oneofs_by_name['operation'] -_CAMPAIGNBUDGETOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNBUDGETOPERATION.fields_by_name['update']) -_CAMPAIGNBUDGETOPERATION.fields_by_name['update'].containing_oneof = _CAMPAIGNBUDGETOPERATION.oneofs_by_name['operation'] -_CAMPAIGNBUDGETOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNBUDGETOPERATION.fields_by_name['remove']) -_CAMPAIGNBUDGETOPERATION.fields_by_name['remove'].containing_oneof = _CAMPAIGNBUDGETOPERATION.oneofs_by_name['operation'] -_MUTATECAMPAIGNBUDGETSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATECAMPAIGNBUDGETSRESPONSE.fields_by_name['results'].message_type = _MUTATECAMPAIGNBUDGETRESULT -DESCRIPTOR.message_types_by_name['GetCampaignBudgetRequest'] = _GETCAMPAIGNBUDGETREQUEST -DESCRIPTOR.message_types_by_name['MutateCampaignBudgetsRequest'] = _MUTATECAMPAIGNBUDGETSREQUEST -DESCRIPTOR.message_types_by_name['CampaignBudgetOperation'] = _CAMPAIGNBUDGETOPERATION -DESCRIPTOR.message_types_by_name['MutateCampaignBudgetsResponse'] = _MUTATECAMPAIGNBUDGETSRESPONSE -DESCRIPTOR.message_types_by_name['MutateCampaignBudgetResult'] = _MUTATECAMPAIGNBUDGETRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCampaignBudgetRequest = _reflection.GeneratedProtocolMessageType('GetCampaignBudgetRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCAMPAIGNBUDGETREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_budget_service_pb2' - , - __doc__ = """Request message for - [CampaignBudgetService.GetCampaignBudget][google.ads.googleads.v0.services.CampaignBudgetService.GetCampaignBudget]. - - - Attributes: - resource_name: - The resource name of the campaign budget to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCampaignBudgetRequest) - )) -_sym_db.RegisterMessage(GetCampaignBudgetRequest) - -MutateCampaignBudgetsRequest = _reflection.GeneratedProtocolMessageType('MutateCampaignBudgetsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNBUDGETSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_budget_service_pb2' - , - __doc__ = """Request message for - [CampaignBudgetService.MutateCampaignBudgets][google.ads.googleads.v0.services.CampaignBudgetService.MutateCampaignBudgets]. - - - Attributes: - customer_id: - The ID of the customer whose campaign budgets are being - modified. - operations: - The list of operations to perform on individual campaign - budgets. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignBudgetsRequest) - )) -_sym_db.RegisterMessage(MutateCampaignBudgetsRequest) - -CampaignBudgetOperation = _reflection.GeneratedProtocolMessageType('CampaignBudgetOperation', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNBUDGETOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_budget_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a campaign budget. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - budget. - update: - Update operation: The campaign budget is expected to have a - valid resource name. - remove: - Remove operation: A resource name for the removed budget is - expected, in this format: - ``customers/{customer_id}/campaignBudgets/{budget_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CampaignBudgetOperation) - )) -_sym_db.RegisterMessage(CampaignBudgetOperation) - -MutateCampaignBudgetsResponse = _reflection.GeneratedProtocolMessageType('MutateCampaignBudgetsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNBUDGETSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_budget_service_pb2' - , - __doc__ = """Response message for campaign budget mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignBudgetsResponse) - )) -_sym_db.RegisterMessage(MutateCampaignBudgetsResponse) - -MutateCampaignBudgetResult = _reflection.GeneratedProtocolMessageType('MutateCampaignBudgetResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNBUDGETRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_budget_service_pb2' - , - __doc__ = """The result for the campaign budget mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignBudgetResult) - )) -_sym_db.RegisterMessage(MutateCampaignBudgetResult) - - -DESCRIPTOR._options = None - -_CAMPAIGNBUDGETSERVICE = _descriptor.ServiceDescriptor( - name='CampaignBudgetService', - full_name='google.ads.googleads.v0.services.CampaignBudgetService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=986, - serialized_end=1421, - methods=[ - _descriptor.MethodDescriptor( - name='GetCampaignBudget', - full_name='google.ads.googleads.v0.services.CampaignBudgetService.GetCampaignBudget', - index=0, - containing_service=None, - input_type=_GETCAMPAIGNBUDGETREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__budget__pb2._CAMPAIGNBUDGET, - serialized_options=_b('\202\323\344\223\0023\0221/v0/{resource_name=customers/*/campaignBudgets/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateCampaignBudgets', - full_name='google.ads.googleads.v0.services.CampaignBudgetService.MutateCampaignBudgets', - index=1, - containing_service=None, - input_type=_MUTATECAMPAIGNBUDGETSREQUEST, - output_type=_MUTATECAMPAIGNBUDGETSRESPONSE, - serialized_options=_b('\202\323\344\223\0029\"4/v0/customers/{customer_id=*}/campaignBudgets:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CAMPAIGNBUDGETSERVICE) - -DESCRIPTOR.services_by_name['CampaignBudgetService'] = _CAMPAIGNBUDGETSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/campaign_budget_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/campaign_budget_service_pb2_grpc.py deleted file mode 100644 index 3f8c75b90..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_budget_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import campaign_budget_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__budget__pb2 -from google.ads.google_ads.v0.proto.services import campaign_budget_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__budget__service__pb2 - - -class CampaignBudgetServiceStub(object): - """Service to manage campaign budgets. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCampaignBudget = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignBudgetService/GetCampaignBudget', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__budget__service__pb2.GetCampaignBudgetRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__budget__pb2.CampaignBudget.FromString, - ) - self.MutateCampaignBudgets = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignBudgetService/MutateCampaignBudgets', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__budget__service__pb2.MutateCampaignBudgetsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__budget__service__pb2.MutateCampaignBudgetsResponse.FromString, - ) - - -class CampaignBudgetServiceServicer(object): - """Service to manage campaign budgets. - """ - - def GetCampaignBudget(self, request, context): - """Returns the requested Campaign Budget in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateCampaignBudgets(self, request, context): - """Creates, updates, or removes campaign budgets. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CampaignBudgetServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCampaignBudget': grpc.unary_unary_rpc_method_handler( - servicer.GetCampaignBudget, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__budget__service__pb2.GetCampaignBudgetRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__budget__pb2.CampaignBudget.SerializeToString, - ), - 'MutateCampaignBudgets': grpc.unary_unary_rpc_method_handler( - servicer.MutateCampaignBudgets, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__budget__service__pb2.MutateCampaignBudgetsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__budget__service__pb2.MutateCampaignBudgetsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CampaignBudgetService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/campaign_criterion_service_pb2.py b/google/ads/google_ads/v0/proto/services/campaign_criterion_service_pb2.py deleted file mode 100644 index 9e9c41dc4..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_criterion_service_pb2.py +++ /dev/null @@ -1,403 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/campaign_criterion_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import campaign_criterion_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__criterion__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/campaign_criterion_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\035CampaignCriterionServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nGgoogle/ads/googleads_v0/proto/services/campaign_criterion_service.proto\x12 google.ads.googleads.v0.services\x1a@google/ads/googleads_v0/proto/resources/campaign_criterion.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"4\n\x1bGetCampaignCriterionRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xb6\x01\n\x1dMutateCampaignCriteriaRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12P\n\noperations\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v0.services.CampaignCriterionOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xfc\x01\n\x1a\x43\x61mpaignCriterionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x46\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v0.resources.CampaignCriterionH\x00\x12\x46\n\x06update\x18\x02 \x01(\x0b\x32\x34.google.ads.googleads.v0.resources.CampaignCriterionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa5\x01\n\x1eMutateCampaignCriteriaResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12P\n\x07results\x18\x02 \x03(\x0b\x32?.google.ads.googleads.v0.services.MutateCampaignCriterionResult\"6\n\x1dMutateCampaignCriterionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xc4\x03\n\x18\x43\x61mpaignCriterionService\x12\xc7\x01\n\x14GetCampaignCriterion\x12=.google.ads.googleads.v0.services.GetCampaignCriterionRequest\x1a\x34.google.ads.googleads.v0.resources.CampaignCriterion\":\x82\xd3\xe4\x93\x02\x34\x12\x32/v0/{resource_name=customers/*/campaignCriteria/*}\x12\xdd\x01\n\x16MutateCampaignCriteria\x12?.google.ads.googleads.v0.services.MutateCampaignCriteriaRequest\x1a@.google.ads.googleads.v0.services.MutateCampaignCriteriaResponse\"@\x82\xd3\xe4\x93\x02:\"5/v0/customers/{customer_id=*}/campaignCriteria:mutate:\x01*B\x84\x02\n$com.google.ads.googleads.v0.servicesB\x1d\x43\x61mpaignCriterionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__criterion__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETCAMPAIGNCRITERIONREQUEST = _descriptor.Descriptor( - name='GetCampaignCriterionRequest', - full_name='google.ads.googleads.v0.services.GetCampaignCriterionRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCampaignCriterionRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=296, - serialized_end=348, -) - - -_MUTATECAMPAIGNCRITERIAREQUEST = _descriptor.Descriptor( - name='MutateCampaignCriteriaRequest', - full_name='google.ads.googleads.v0.services.MutateCampaignCriteriaRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateCampaignCriteriaRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateCampaignCriteriaRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateCampaignCriteriaRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateCampaignCriteriaRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=351, - serialized_end=533, -) - - -_CAMPAIGNCRITERIONOPERATION = _descriptor.Descriptor( - name='CampaignCriterionOperation', - full_name='google.ads.googleads.v0.services.CampaignCriterionOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.CampaignCriterionOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.CampaignCriterionOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.CampaignCriterionOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.CampaignCriterionOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.CampaignCriterionOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=536, - serialized_end=788, -) - - -_MUTATECAMPAIGNCRITERIARESPONSE = _descriptor.Descriptor( - name='MutateCampaignCriteriaResponse', - full_name='google.ads.googleads.v0.services.MutateCampaignCriteriaResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateCampaignCriteriaResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateCampaignCriteriaResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=791, - serialized_end=956, -) - - -_MUTATECAMPAIGNCRITERIONRESULT = _descriptor.Descriptor( - name='MutateCampaignCriterionResult', - full_name='google.ads.googleads.v0.services.MutateCampaignCriterionResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateCampaignCriterionResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=958, - serialized_end=1012, -) - -_MUTATECAMPAIGNCRITERIAREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNCRITERIONOPERATION -_CAMPAIGNCRITERIONOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_CAMPAIGNCRITERIONOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__criterion__pb2._CAMPAIGNCRITERION -_CAMPAIGNCRITERIONOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__criterion__pb2._CAMPAIGNCRITERION -_CAMPAIGNCRITERIONOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNCRITERIONOPERATION.fields_by_name['create']) -_CAMPAIGNCRITERIONOPERATION.fields_by_name['create'].containing_oneof = _CAMPAIGNCRITERIONOPERATION.oneofs_by_name['operation'] -_CAMPAIGNCRITERIONOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNCRITERIONOPERATION.fields_by_name['update']) -_CAMPAIGNCRITERIONOPERATION.fields_by_name['update'].containing_oneof = _CAMPAIGNCRITERIONOPERATION.oneofs_by_name['operation'] -_CAMPAIGNCRITERIONOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNCRITERIONOPERATION.fields_by_name['remove']) -_CAMPAIGNCRITERIONOPERATION.fields_by_name['remove'].containing_oneof = _CAMPAIGNCRITERIONOPERATION.oneofs_by_name['operation'] -_MUTATECAMPAIGNCRITERIARESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATECAMPAIGNCRITERIARESPONSE.fields_by_name['results'].message_type = _MUTATECAMPAIGNCRITERIONRESULT -DESCRIPTOR.message_types_by_name['GetCampaignCriterionRequest'] = _GETCAMPAIGNCRITERIONREQUEST -DESCRIPTOR.message_types_by_name['MutateCampaignCriteriaRequest'] = _MUTATECAMPAIGNCRITERIAREQUEST -DESCRIPTOR.message_types_by_name['CampaignCriterionOperation'] = _CAMPAIGNCRITERIONOPERATION -DESCRIPTOR.message_types_by_name['MutateCampaignCriteriaResponse'] = _MUTATECAMPAIGNCRITERIARESPONSE -DESCRIPTOR.message_types_by_name['MutateCampaignCriterionResult'] = _MUTATECAMPAIGNCRITERIONRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCampaignCriterionRequest = _reflection.GeneratedProtocolMessageType('GetCampaignCriterionRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCAMPAIGNCRITERIONREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_criterion_service_pb2' - , - __doc__ = """Request message for - [CampaignCriterionService.GetCampaignCriterion][google.ads.googleads.v0.services.CampaignCriterionService.GetCampaignCriterion]. - - - Attributes: - resource_name: - The resource name of the criterion to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCampaignCriterionRequest) - )) -_sym_db.RegisterMessage(GetCampaignCriterionRequest) - -MutateCampaignCriteriaRequest = _reflection.GeneratedProtocolMessageType('MutateCampaignCriteriaRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNCRITERIAREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_criterion_service_pb2' - , - __doc__ = """Request message for - [CampaignCriterionService.MutateCampaignCriteria][google.ads.googleads.v0.services.CampaignCriterionService.MutateCampaignCriteria]. - - - Attributes: - customer_id: - The ID of the customer whose criteria are being modified. - operations: - The list of operations to perform on individual criteria. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignCriteriaRequest) - )) -_sym_db.RegisterMessage(MutateCampaignCriteriaRequest) - -CampaignCriterionOperation = _reflection.GeneratedProtocolMessageType('CampaignCriterionOperation', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNCRITERIONOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_criterion_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a campaign criterion. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - criterion. - update: - Update operation: The criterion is expected to have a valid - resource name. - remove: - Remove operation: A resource name for the removed criterion is - expected, in this format: ``customers/{customer_id}/campaignC - riteria/{campaign_id}_{criterion_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CampaignCriterionOperation) - )) -_sym_db.RegisterMessage(CampaignCriterionOperation) - -MutateCampaignCriteriaResponse = _reflection.GeneratedProtocolMessageType('MutateCampaignCriteriaResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNCRITERIARESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_criterion_service_pb2' - , - __doc__ = """Response message for campaign criterion mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignCriteriaResponse) - )) -_sym_db.RegisterMessage(MutateCampaignCriteriaResponse) - -MutateCampaignCriterionResult = _reflection.GeneratedProtocolMessageType('MutateCampaignCriterionResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNCRITERIONRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_criterion_service_pb2' - , - __doc__ = """The result for the criterion mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignCriterionResult) - )) -_sym_db.RegisterMessage(MutateCampaignCriterionResult) - - -DESCRIPTOR._options = None - -_CAMPAIGNCRITERIONSERVICE = _descriptor.ServiceDescriptor( - name='CampaignCriterionService', - full_name='google.ads.googleads.v0.services.CampaignCriterionService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1015, - serialized_end=1467, - methods=[ - _descriptor.MethodDescriptor( - name='GetCampaignCriterion', - full_name='google.ads.googleads.v0.services.CampaignCriterionService.GetCampaignCriterion', - index=0, - containing_service=None, - input_type=_GETCAMPAIGNCRITERIONREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__criterion__pb2._CAMPAIGNCRITERION, - serialized_options=_b('\202\323\344\223\0024\0222/v0/{resource_name=customers/*/campaignCriteria/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateCampaignCriteria', - full_name='google.ads.googleads.v0.services.CampaignCriterionService.MutateCampaignCriteria', - index=1, - containing_service=None, - input_type=_MUTATECAMPAIGNCRITERIAREQUEST, - output_type=_MUTATECAMPAIGNCRITERIARESPONSE, - serialized_options=_b('\202\323\344\223\002:\"5/v0/customers/{customer_id=*}/campaignCriteria:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CAMPAIGNCRITERIONSERVICE) - -DESCRIPTOR.services_by_name['CampaignCriterionService'] = _CAMPAIGNCRITERIONSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/campaign_criterion_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/campaign_criterion_service_pb2_grpc.py deleted file mode 100644 index 76c86445b..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_criterion_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import campaign_criterion_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__criterion__pb2 -from google.ads.google_ads.v0.proto.services import campaign_criterion_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__criterion__service__pb2 - - -class CampaignCriterionServiceStub(object): - """Service to manage campaign criteria. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCampaignCriterion = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignCriterionService/GetCampaignCriterion', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__criterion__service__pb2.GetCampaignCriterionRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__criterion__pb2.CampaignCriterion.FromString, - ) - self.MutateCampaignCriteria = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignCriterionService/MutateCampaignCriteria', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__criterion__service__pb2.MutateCampaignCriteriaRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__criterion__service__pb2.MutateCampaignCriteriaResponse.FromString, - ) - - -class CampaignCriterionServiceServicer(object): - """Service to manage campaign criteria. - """ - - def GetCampaignCriterion(self, request, context): - """Returns the requested criterion in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateCampaignCriteria(self, request, context): - """Creates, updates, or removes criteria. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CampaignCriterionServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCampaignCriterion': grpc.unary_unary_rpc_method_handler( - servicer.GetCampaignCriterion, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__criterion__service__pb2.GetCampaignCriterionRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__criterion__pb2.CampaignCriterion.SerializeToString, - ), - 'MutateCampaignCriteria': grpc.unary_unary_rpc_method_handler( - servicer.MutateCampaignCriteria, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__criterion__service__pb2.MutateCampaignCriteriaRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__criterion__service__pb2.MutateCampaignCriteriaResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CampaignCriterionService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/campaign_feed_service_pb2.py b/google/ads/google_ads/v0/proto/services/campaign_feed_service_pb2.py deleted file mode 100644 index 3276ceb91..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_feed_service_pb2.py +++ /dev/null @@ -1,405 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/campaign_feed_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import campaign_feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__feed__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/campaign_feed_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\030CampaignFeedServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v0/proto/services/campaign_feed_service.proto\x12 google.ads.googleads.v0.services\x1a;google/ads/googleads_v0/proto/resources/campaign_feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"/\n\x16GetCampaignFeedRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xae\x01\n\x1aMutateCampaignFeedsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12K\n\noperations\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v0.services.CampaignFeedOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xed\x01\n\x15\x43\x61mpaignFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x41\n\x06\x63reate\x18\x01 \x01(\x0b\x32/.google.ads.googleads.v0.resources.CampaignFeedH\x00\x12\x41\n\x06update\x18\x02 \x01(\x0b\x32/.google.ads.googleads.v0.resources.CampaignFeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9d\x01\n\x1bMutateCampaignFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12K\n\x07results\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v0.services.MutateCampaignFeedResult\"1\n\x18MutateCampaignFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xa1\x03\n\x13\x43\x61mpaignFeedService\x12\xb5\x01\n\x0fGetCampaignFeed\x12\x38.google.ads.googleads.v0.services.GetCampaignFeedRequest\x1a/.google.ads.googleads.v0.resources.CampaignFeed\"7\x82\xd3\xe4\x93\x02\x31\x12//v0/{resource_name=customers/*/campaignFeeds/*}\x12\xd1\x01\n\x13MutateCampaignFeeds\x12<.google.ads.googleads.v0.services.MutateCampaignFeedsRequest\x1a=.google.ads.googleads.v0.services.MutateCampaignFeedsResponse\"=\x82\xd3\xe4\x93\x02\x37\"2/v0/customers/{customer_id=*}/campaignFeeds:mutate:\x01*B\xff\x01\n$com.google.ads.googleads.v0.servicesB\x18\x43\x61mpaignFeedServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETCAMPAIGNFEEDREQUEST = _descriptor.Descriptor( - name='GetCampaignFeedRequest', - full_name='google.ads.googleads.v0.services.GetCampaignFeedRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCampaignFeedRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=286, - serialized_end=333, -) - - -_MUTATECAMPAIGNFEEDSREQUEST = _descriptor.Descriptor( - name='MutateCampaignFeedsRequest', - full_name='google.ads.googleads.v0.services.MutateCampaignFeedsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateCampaignFeedsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateCampaignFeedsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateCampaignFeedsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateCampaignFeedsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=336, - serialized_end=510, -) - - -_CAMPAIGNFEEDOPERATION = _descriptor.Descriptor( - name='CampaignFeedOperation', - full_name='google.ads.googleads.v0.services.CampaignFeedOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.CampaignFeedOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.CampaignFeedOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.CampaignFeedOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.CampaignFeedOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.CampaignFeedOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=513, - serialized_end=750, -) - - -_MUTATECAMPAIGNFEEDSRESPONSE = _descriptor.Descriptor( - name='MutateCampaignFeedsResponse', - full_name='google.ads.googleads.v0.services.MutateCampaignFeedsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateCampaignFeedsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateCampaignFeedsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=753, - serialized_end=910, -) - - -_MUTATECAMPAIGNFEEDRESULT = _descriptor.Descriptor( - name='MutateCampaignFeedResult', - full_name='google.ads.googleads.v0.services.MutateCampaignFeedResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateCampaignFeedResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=912, - serialized_end=961, -) - -_MUTATECAMPAIGNFEEDSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNFEEDOPERATION -_CAMPAIGNFEEDOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_CAMPAIGNFEEDOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__feed__pb2._CAMPAIGNFEED -_CAMPAIGNFEEDOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__feed__pb2._CAMPAIGNFEED -_CAMPAIGNFEEDOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNFEEDOPERATION.fields_by_name['create']) -_CAMPAIGNFEEDOPERATION.fields_by_name['create'].containing_oneof = _CAMPAIGNFEEDOPERATION.oneofs_by_name['operation'] -_CAMPAIGNFEEDOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNFEEDOPERATION.fields_by_name['update']) -_CAMPAIGNFEEDOPERATION.fields_by_name['update'].containing_oneof = _CAMPAIGNFEEDOPERATION.oneofs_by_name['operation'] -_CAMPAIGNFEEDOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNFEEDOPERATION.fields_by_name['remove']) -_CAMPAIGNFEEDOPERATION.fields_by_name['remove'].containing_oneof = _CAMPAIGNFEEDOPERATION.oneofs_by_name['operation'] -_MUTATECAMPAIGNFEEDSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATECAMPAIGNFEEDSRESPONSE.fields_by_name['results'].message_type = _MUTATECAMPAIGNFEEDRESULT -DESCRIPTOR.message_types_by_name['GetCampaignFeedRequest'] = _GETCAMPAIGNFEEDREQUEST -DESCRIPTOR.message_types_by_name['MutateCampaignFeedsRequest'] = _MUTATECAMPAIGNFEEDSREQUEST -DESCRIPTOR.message_types_by_name['CampaignFeedOperation'] = _CAMPAIGNFEEDOPERATION -DESCRIPTOR.message_types_by_name['MutateCampaignFeedsResponse'] = _MUTATECAMPAIGNFEEDSRESPONSE -DESCRIPTOR.message_types_by_name['MutateCampaignFeedResult'] = _MUTATECAMPAIGNFEEDRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCampaignFeedRequest = _reflection.GeneratedProtocolMessageType('GetCampaignFeedRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCAMPAIGNFEEDREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_feed_service_pb2' - , - __doc__ = """Request message for - [CampaignFeedService.GetCampaignFeed][google.ads.googleads.v0.services.CampaignFeedService.GetCampaignFeed]. - - - Attributes: - resource_name: - The resource name of the campaign feed to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCampaignFeedRequest) - )) -_sym_db.RegisterMessage(GetCampaignFeedRequest) - -MutateCampaignFeedsRequest = _reflection.GeneratedProtocolMessageType('MutateCampaignFeedsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNFEEDSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_feed_service_pb2' - , - __doc__ = """Request message for - [CampaignFeedService.MutateCampaignFeeds][google.ads.googleads.v0.services.CampaignFeedService.MutateCampaignFeeds]. - - - Attributes: - customer_id: - The ID of the customer whose campaign feeds are being - modified. - operations: - The list of operations to perform on individual campaign - feeds. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignFeedsRequest) - )) -_sym_db.RegisterMessage(MutateCampaignFeedsRequest) - -CampaignFeedOperation = _reflection.GeneratedProtocolMessageType('CampaignFeedOperation', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNFEEDOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_feed_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a campaign feed. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - campaign feed. - update: - Update operation: The campaign feed is expected to have a - valid resource name. - remove: - Remove operation: A resource name for the removed campaign - feed is expected, in this format: ``customers/{customer_id}/c - ampaignFeeds/{campaign_id}_{feed_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CampaignFeedOperation) - )) -_sym_db.RegisterMessage(CampaignFeedOperation) - -MutateCampaignFeedsResponse = _reflection.GeneratedProtocolMessageType('MutateCampaignFeedsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNFEEDSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_feed_service_pb2' - , - __doc__ = """Response message for a campaign feed mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignFeedsResponse) - )) -_sym_db.RegisterMessage(MutateCampaignFeedsResponse) - -MutateCampaignFeedResult = _reflection.GeneratedProtocolMessageType('MutateCampaignFeedResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNFEEDRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_feed_service_pb2' - , - __doc__ = """The result for the campaign feed mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignFeedResult) - )) -_sym_db.RegisterMessage(MutateCampaignFeedResult) - - -DESCRIPTOR._options = None - -_CAMPAIGNFEEDSERVICE = _descriptor.ServiceDescriptor( - name='CampaignFeedService', - full_name='google.ads.googleads.v0.services.CampaignFeedService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=964, - serialized_end=1381, - methods=[ - _descriptor.MethodDescriptor( - name='GetCampaignFeed', - full_name='google.ads.googleads.v0.services.CampaignFeedService.GetCampaignFeed', - index=0, - containing_service=None, - input_type=_GETCAMPAIGNFEEDREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__feed__pb2._CAMPAIGNFEED, - serialized_options=_b('\202\323\344\223\0021\022//v0/{resource_name=customers/*/campaignFeeds/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateCampaignFeeds', - full_name='google.ads.googleads.v0.services.CampaignFeedService.MutateCampaignFeeds', - index=1, - containing_service=None, - input_type=_MUTATECAMPAIGNFEEDSREQUEST, - output_type=_MUTATECAMPAIGNFEEDSRESPONSE, - serialized_options=_b('\202\323\344\223\0027\"2/v0/customers/{customer_id=*}/campaignFeeds:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CAMPAIGNFEEDSERVICE) - -DESCRIPTOR.services_by_name['CampaignFeedService'] = _CAMPAIGNFEEDSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/campaign_feed_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/campaign_feed_service_pb2_grpc.py deleted file mode 100644 index 4d289b660..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_feed_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import campaign_feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__feed__pb2 -from google.ads.google_ads.v0.proto.services import campaign_feed_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__feed__service__pb2 - - -class CampaignFeedServiceStub(object): - """Service to manage campaign feeds. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCampaignFeed = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignFeedService/GetCampaignFeed', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__feed__service__pb2.GetCampaignFeedRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__feed__pb2.CampaignFeed.FromString, - ) - self.MutateCampaignFeeds = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignFeedService/MutateCampaignFeeds', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__feed__service__pb2.MutateCampaignFeedsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__feed__service__pb2.MutateCampaignFeedsResponse.FromString, - ) - - -class CampaignFeedServiceServicer(object): - """Service to manage campaign feeds. - """ - - def GetCampaignFeed(self, request, context): - """Returns the requested campaign feed in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateCampaignFeeds(self, request, context): - """Creates, updates, or removes campaign feeds. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CampaignFeedServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCampaignFeed': grpc.unary_unary_rpc_method_handler( - servicer.GetCampaignFeed, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__feed__service__pb2.GetCampaignFeedRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__feed__pb2.CampaignFeed.SerializeToString, - ), - 'MutateCampaignFeeds': grpc.unary_unary_rpc_method_handler( - servicer.MutateCampaignFeeds, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__feed__service__pb2.MutateCampaignFeedsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__feed__service__pb2.MutateCampaignFeedsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CampaignFeedService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/campaign_service_pb2.py b/google/ads/google_ads/v0/proto/services/campaign_service_pb2.py deleted file mode 100644 index 5805b239d..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_service_pb2.py +++ /dev/null @@ -1,403 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/campaign_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import campaign_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/campaign_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\024CampaignServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/services/campaign_service.proto\x12 google.ads.googleads.v0.services\x1a\x36google/ads/googleads_v0/proto/resources/campaign.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"+\n\x12GetCampaignRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xa6\x01\n\x16MutateCampaignsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12G\n\noperations\x18\x02 \x03(\x0b\x32\x33.google.ads.googleads.v0.services.CampaignOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe1\x01\n\x11\x43\x61mpaignOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12=\n\x06\x63reate\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v0.resources.CampaignH\x00\x12=\n\x06update\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v0.resources.CampaignH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x95\x01\n\x17MutateCampaignsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12G\n\x07results\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v0.services.MutateCampaignResult\"-\n\x14MutateCampaignResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xfd\x02\n\x0f\x43\x61mpaignService\x12\xa5\x01\n\x0bGetCampaign\x12\x34.google.ads.googleads.v0.services.GetCampaignRequest\x1a+.google.ads.googleads.v0.resources.Campaign\"3\x82\xd3\xe4\x93\x02-\x12+/v0/{resource_name=customers/*/campaigns/*}\x12\xc1\x01\n\x0fMutateCampaigns\x12\x38.google.ads.googleads.v0.services.MutateCampaignsRequest\x1a\x39.google.ads.googleads.v0.services.MutateCampaignsResponse\"9\x82\xd3\xe4\x93\x02\x33\"./v0/customers/{customer_id=*}/campaigns:mutate:\x01*B\xfb\x01\n$com.google.ads.googleads.v0.servicesB\x14\x43\x61mpaignServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETCAMPAIGNREQUEST = _descriptor.Descriptor( - name='GetCampaignRequest', - full_name='google.ads.googleads.v0.services.GetCampaignRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCampaignRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=276, - serialized_end=319, -) - - -_MUTATECAMPAIGNSREQUEST = _descriptor.Descriptor( - name='MutateCampaignsRequest', - full_name='google.ads.googleads.v0.services.MutateCampaignsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateCampaignsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateCampaignsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateCampaignsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateCampaignsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=322, - serialized_end=488, -) - - -_CAMPAIGNOPERATION = _descriptor.Descriptor( - name='CampaignOperation', - full_name='google.ads.googleads.v0.services.CampaignOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.CampaignOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.CampaignOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.CampaignOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.CampaignOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.CampaignOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=491, - serialized_end=716, -) - - -_MUTATECAMPAIGNSRESPONSE = _descriptor.Descriptor( - name='MutateCampaignsResponse', - full_name='google.ads.googleads.v0.services.MutateCampaignsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateCampaignsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateCampaignsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=719, - serialized_end=868, -) - - -_MUTATECAMPAIGNRESULT = _descriptor.Descriptor( - name='MutateCampaignResult', - full_name='google.ads.googleads.v0.services.MutateCampaignResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateCampaignResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=870, - serialized_end=915, -) - -_MUTATECAMPAIGNSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNOPERATION -_CAMPAIGNOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_CAMPAIGNOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__pb2._CAMPAIGN -_CAMPAIGNOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__pb2._CAMPAIGN -_CAMPAIGNOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNOPERATION.fields_by_name['create']) -_CAMPAIGNOPERATION.fields_by_name['create'].containing_oneof = _CAMPAIGNOPERATION.oneofs_by_name['operation'] -_CAMPAIGNOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNOPERATION.fields_by_name['update']) -_CAMPAIGNOPERATION.fields_by_name['update'].containing_oneof = _CAMPAIGNOPERATION.oneofs_by_name['operation'] -_CAMPAIGNOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNOPERATION.fields_by_name['remove']) -_CAMPAIGNOPERATION.fields_by_name['remove'].containing_oneof = _CAMPAIGNOPERATION.oneofs_by_name['operation'] -_MUTATECAMPAIGNSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATECAMPAIGNSRESPONSE.fields_by_name['results'].message_type = _MUTATECAMPAIGNRESULT -DESCRIPTOR.message_types_by_name['GetCampaignRequest'] = _GETCAMPAIGNREQUEST -DESCRIPTOR.message_types_by_name['MutateCampaignsRequest'] = _MUTATECAMPAIGNSREQUEST -DESCRIPTOR.message_types_by_name['CampaignOperation'] = _CAMPAIGNOPERATION -DESCRIPTOR.message_types_by_name['MutateCampaignsResponse'] = _MUTATECAMPAIGNSRESPONSE -DESCRIPTOR.message_types_by_name['MutateCampaignResult'] = _MUTATECAMPAIGNRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCampaignRequest = _reflection.GeneratedProtocolMessageType('GetCampaignRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCAMPAIGNREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_service_pb2' - , - __doc__ = """Request message for - [CampaignService.GetCampaign][google.ads.googleads.v0.services.CampaignService.GetCampaign]. - - - Attributes: - resource_name: - The resource name of the campaign to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCampaignRequest) - )) -_sym_db.RegisterMessage(GetCampaignRequest) - -MutateCampaignsRequest = _reflection.GeneratedProtocolMessageType('MutateCampaignsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_service_pb2' - , - __doc__ = """Request message for - [CampaignService.MutateCampaigns][google.ads.googleads.v0.services.CampaignService.MutateCampaigns]. - - - Attributes: - customer_id: - The ID of the customer whose campaigns are being modified. - operations: - The list of operations to perform on individual campaigns. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignsRequest) - )) -_sym_db.RegisterMessage(MutateCampaignsRequest) - -CampaignOperation = _reflection.GeneratedProtocolMessageType('CampaignOperation', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a campaign. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - campaign. - update: - Update operation: The campaign is expected to have a valid - resource name. - remove: - Remove operation: A resource name for the removed campaign is - expected, in this format: - ``customers/{customer_id}/campaigns/{campaign_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CampaignOperation) - )) -_sym_db.RegisterMessage(CampaignOperation) - -MutateCampaignsResponse = _reflection.GeneratedProtocolMessageType('MutateCampaignsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_service_pb2' - , - __doc__ = """Response message for campaign mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignsResponse) - )) -_sym_db.RegisterMessage(MutateCampaignsResponse) - -MutateCampaignResult = _reflection.GeneratedProtocolMessageType('MutateCampaignResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_service_pb2' - , - __doc__ = """The result for the campaign mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignResult) - )) -_sym_db.RegisterMessage(MutateCampaignResult) - - -DESCRIPTOR._options = None - -_CAMPAIGNSERVICE = _descriptor.ServiceDescriptor( - name='CampaignService', - full_name='google.ads.googleads.v0.services.CampaignService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=918, - serialized_end=1299, - methods=[ - _descriptor.MethodDescriptor( - name='GetCampaign', - full_name='google.ads.googleads.v0.services.CampaignService.GetCampaign', - index=0, - containing_service=None, - input_type=_GETCAMPAIGNREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__pb2._CAMPAIGN, - serialized_options=_b('\202\323\344\223\002-\022+/v0/{resource_name=customers/*/campaigns/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateCampaigns', - full_name='google.ads.googleads.v0.services.CampaignService.MutateCampaigns', - index=1, - containing_service=None, - input_type=_MUTATECAMPAIGNSREQUEST, - output_type=_MUTATECAMPAIGNSRESPONSE, - serialized_options=_b('\202\323\344\223\0023\"./v0/customers/{customer_id=*}/campaigns:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CAMPAIGNSERVICE) - -DESCRIPTOR.services_by_name['CampaignService'] = _CAMPAIGNSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/campaign_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/campaign_service_pb2_grpc.py deleted file mode 100644 index 555cc1981..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import campaign_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__pb2 -from google.ads.google_ads.v0.proto.services import campaign_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__service__pb2 - - -class CampaignServiceStub(object): - """Service to manage campaigns. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCampaign = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignService/GetCampaign', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__service__pb2.GetCampaignRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__pb2.Campaign.FromString, - ) - self.MutateCampaigns = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignService/MutateCampaigns', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__service__pb2.MutateCampaignsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__service__pb2.MutateCampaignsResponse.FromString, - ) - - -class CampaignServiceServicer(object): - """Service to manage campaigns. - """ - - def GetCampaign(self, request, context): - """Returns the requested campaign in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateCampaigns(self, request, context): - """Creates, updates, or removes campaigns. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CampaignServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCampaign': grpc.unary_unary_rpc_method_handler( - servicer.GetCampaign, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__service__pb2.GetCampaignRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__pb2.Campaign.SerializeToString, - ), - 'MutateCampaigns': grpc.unary_unary_rpc_method_handler( - servicer.MutateCampaigns, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__service__pb2.MutateCampaignsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__service__pb2.MutateCampaignsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CampaignService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/campaign_shared_set_service_pb2.py b/google/ads/google_ads/v0/proto/services/campaign_shared_set_service_pb2.py deleted file mode 100644 index dc7200483..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_shared_set_service_pb2.py +++ /dev/null @@ -1,379 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/campaign_shared_set_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import campaign_shared_set_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__shared__set__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/campaign_shared_set_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\035CampaignSharedSetServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nHgoogle/ads/googleads_v0/proto/services/campaign_shared_set_service.proto\x12 google.ads.googleads.v0.services\x1a\x41google/ads/googleads_v0/proto/resources/campaign_shared_set.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"4\n\x1bGetCampaignSharedSetRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xb8\x01\n\x1fMutateCampaignSharedSetsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12P\n\noperations\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v0.services.CampaignSharedSetOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x83\x01\n\x1a\x43\x61mpaignSharedSetOperation\x12\x46\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v0.resources.CampaignSharedSetH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa7\x01\n MutateCampaignSharedSetsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12P\n\x07results\x18\x02 \x03(\x0b\x32?.google.ads.googleads.v0.services.MutateCampaignSharedSetResult\"6\n\x1dMutateCampaignSharedSetResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xce\x03\n\x18\x43\x61mpaignSharedSetService\x12\xc9\x01\n\x14GetCampaignSharedSet\x12=.google.ads.googleads.v0.services.GetCampaignSharedSetRequest\x1a\x34.google.ads.googleads.v0.resources.CampaignSharedSet\"<\x82\xd3\xe4\x93\x02\x36\x12\x34/v0/{resource_name=customers/*/campaignSharedSets/*}\x12\xe5\x01\n\x18MutateCampaignSharedSets\x12\x41.google.ads.googleads.v0.services.MutateCampaignSharedSetsRequest\x1a\x42.google.ads.googleads.v0.services.MutateCampaignSharedSetsResponse\"B\x82\xd3\xe4\x93\x02<\"7/v0/customers/{customer_id=*}/campaignSharedSets:mutate:\x01*B\x84\x02\n$com.google.ads.googleads.v0.servicesB\x1d\x43\x61mpaignSharedSetServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__shared__set__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETCAMPAIGNSHAREDSETREQUEST = _descriptor.Descriptor( - name='GetCampaignSharedSetRequest', - full_name='google.ads.googleads.v0.services.GetCampaignSharedSetRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCampaignSharedSetRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=264, - serialized_end=316, -) - - -_MUTATECAMPAIGNSHAREDSETSREQUEST = _descriptor.Descriptor( - name='MutateCampaignSharedSetsRequest', - full_name='google.ads.googleads.v0.services.MutateCampaignSharedSetsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateCampaignSharedSetsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateCampaignSharedSetsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateCampaignSharedSetsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateCampaignSharedSetsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=319, - serialized_end=503, -) - - -_CAMPAIGNSHAREDSETOPERATION = _descriptor.Descriptor( - name='CampaignSharedSetOperation', - full_name='google.ads.googleads.v0.services.CampaignSharedSetOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.CampaignSharedSetOperation.create', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.CampaignSharedSetOperation.remove', index=1, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.CampaignSharedSetOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=506, - serialized_end=637, -) - - -_MUTATECAMPAIGNSHAREDSETSRESPONSE = _descriptor.Descriptor( - name='MutateCampaignSharedSetsResponse', - full_name='google.ads.googleads.v0.services.MutateCampaignSharedSetsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateCampaignSharedSetsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateCampaignSharedSetsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=640, - serialized_end=807, -) - - -_MUTATECAMPAIGNSHAREDSETRESULT = _descriptor.Descriptor( - name='MutateCampaignSharedSetResult', - full_name='google.ads.googleads.v0.services.MutateCampaignSharedSetResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateCampaignSharedSetResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=809, - serialized_end=863, -) - -_MUTATECAMPAIGNSHAREDSETSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNSHAREDSETOPERATION -_CAMPAIGNSHAREDSETOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__shared__set__pb2._CAMPAIGNSHAREDSET -_CAMPAIGNSHAREDSETOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNSHAREDSETOPERATION.fields_by_name['create']) -_CAMPAIGNSHAREDSETOPERATION.fields_by_name['create'].containing_oneof = _CAMPAIGNSHAREDSETOPERATION.oneofs_by_name['operation'] -_CAMPAIGNSHAREDSETOPERATION.oneofs_by_name['operation'].fields.append( - _CAMPAIGNSHAREDSETOPERATION.fields_by_name['remove']) -_CAMPAIGNSHAREDSETOPERATION.fields_by_name['remove'].containing_oneof = _CAMPAIGNSHAREDSETOPERATION.oneofs_by_name['operation'] -_MUTATECAMPAIGNSHAREDSETSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATECAMPAIGNSHAREDSETSRESPONSE.fields_by_name['results'].message_type = _MUTATECAMPAIGNSHAREDSETRESULT -DESCRIPTOR.message_types_by_name['GetCampaignSharedSetRequest'] = _GETCAMPAIGNSHAREDSETREQUEST -DESCRIPTOR.message_types_by_name['MutateCampaignSharedSetsRequest'] = _MUTATECAMPAIGNSHAREDSETSREQUEST -DESCRIPTOR.message_types_by_name['CampaignSharedSetOperation'] = _CAMPAIGNSHAREDSETOPERATION -DESCRIPTOR.message_types_by_name['MutateCampaignSharedSetsResponse'] = _MUTATECAMPAIGNSHAREDSETSRESPONSE -DESCRIPTOR.message_types_by_name['MutateCampaignSharedSetResult'] = _MUTATECAMPAIGNSHAREDSETRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCampaignSharedSetRequest = _reflection.GeneratedProtocolMessageType('GetCampaignSharedSetRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCAMPAIGNSHAREDSETREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_shared_set_service_pb2' - , - __doc__ = """Request message for - [CampaignSharedSetService.GetCampaignSharedSet][google.ads.googleads.v0.services.CampaignSharedSetService.GetCampaignSharedSet]. - - - Attributes: - resource_name: - The resource name of the campaign shared set to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCampaignSharedSetRequest) - )) -_sym_db.RegisterMessage(GetCampaignSharedSetRequest) - -MutateCampaignSharedSetsRequest = _reflection.GeneratedProtocolMessageType('MutateCampaignSharedSetsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNSHAREDSETSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_shared_set_service_pb2' - , - __doc__ = """Request message for - [CampaignSharedSetService.MutateCampaignSharedSets][google.ads.googleads.v0.services.CampaignSharedSetService.MutateCampaignSharedSets]. - - - Attributes: - customer_id: - The ID of the customer whose campaign shared sets are being - modified. - operations: - The list of operations to perform on individual campaign - shared sets. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignSharedSetsRequest) - )) -_sym_db.RegisterMessage(MutateCampaignSharedSetsRequest) - -CampaignSharedSetOperation = _reflection.GeneratedProtocolMessageType('CampaignSharedSetOperation', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGNSHAREDSETOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_shared_set_service_pb2' - , - __doc__ = """A single operation (create, remove) on an campaign shared set. - - - Attributes: - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - campaign shared set. - remove: - Remove operation: A resource name for the removed campaign - shared set is expected, in this format: ``customers/{customer - _id}/campaignSharedSets/{campaign_id}_{shared_set_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CampaignSharedSetOperation) - )) -_sym_db.RegisterMessage(CampaignSharedSetOperation) - -MutateCampaignSharedSetsResponse = _reflection.GeneratedProtocolMessageType('MutateCampaignSharedSetsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNSHAREDSETSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_shared_set_service_pb2' - , - __doc__ = """Response message for a campaign shared set mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignSharedSetsResponse) - )) -_sym_db.RegisterMessage(MutateCampaignSharedSetsResponse) - -MutateCampaignSharedSetResult = _reflection.GeneratedProtocolMessageType('MutateCampaignSharedSetResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATECAMPAIGNSHAREDSETRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.campaign_shared_set_service_pb2' - , - __doc__ = """The result for the campaign shared set mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCampaignSharedSetResult) - )) -_sym_db.RegisterMessage(MutateCampaignSharedSetResult) - - -DESCRIPTOR._options = None - -_CAMPAIGNSHAREDSETSERVICE = _descriptor.ServiceDescriptor( - name='CampaignSharedSetService', - full_name='google.ads.googleads.v0.services.CampaignSharedSetService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=866, - serialized_end=1328, - methods=[ - _descriptor.MethodDescriptor( - name='GetCampaignSharedSet', - full_name='google.ads.googleads.v0.services.CampaignSharedSetService.GetCampaignSharedSet', - index=0, - containing_service=None, - input_type=_GETCAMPAIGNSHAREDSETREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__shared__set__pb2._CAMPAIGNSHAREDSET, - serialized_options=_b('\202\323\344\223\0026\0224/v0/{resource_name=customers/*/campaignSharedSets/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateCampaignSharedSets', - full_name='google.ads.googleads.v0.services.CampaignSharedSetService.MutateCampaignSharedSets', - index=1, - containing_service=None, - input_type=_MUTATECAMPAIGNSHAREDSETSREQUEST, - output_type=_MUTATECAMPAIGNSHAREDSETSRESPONSE, - serialized_options=_b('\202\323\344\223\002<\"7/v0/customers/{customer_id=*}/campaignSharedSets:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CAMPAIGNSHAREDSETSERVICE) - -DESCRIPTOR.services_by_name['CampaignSharedSetService'] = _CAMPAIGNSHAREDSETSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/campaign_shared_set_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/campaign_shared_set_service_pb2_grpc.py deleted file mode 100644 index bc7936bb8..000000000 --- a/google/ads/google_ads/v0/proto/services/campaign_shared_set_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import campaign_shared_set_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__shared__set__pb2 -from google.ads.google_ads.v0.proto.services import campaign_shared_set_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__shared__set__service__pb2 - - -class CampaignSharedSetServiceStub(object): - """Service to manage campaign shared sets. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCampaignSharedSet = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignSharedSetService/GetCampaignSharedSet', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__shared__set__service__pb2.GetCampaignSharedSetRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__shared__set__pb2.CampaignSharedSet.FromString, - ) - self.MutateCampaignSharedSets = channel.unary_unary( - '/google.ads.googleads.v0.services.CampaignSharedSetService/MutateCampaignSharedSets', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__shared__set__service__pb2.MutateCampaignSharedSetsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__shared__set__service__pb2.MutateCampaignSharedSetsResponse.FromString, - ) - - -class CampaignSharedSetServiceServicer(object): - """Service to manage campaign shared sets. - """ - - def GetCampaignSharedSet(self, request, context): - """Returns the requested campaign shared set in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateCampaignSharedSets(self, request, context): - """Creates or removes campaign shared sets. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CampaignSharedSetServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCampaignSharedSet': grpc.unary_unary_rpc_method_handler( - servicer.GetCampaignSharedSet, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__shared__set__service__pb2.GetCampaignSharedSetRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__shared__set__pb2.CampaignSharedSet.SerializeToString, - ), - 'MutateCampaignSharedSets': grpc.unary_unary_rpc_method_handler( - servicer.MutateCampaignSharedSets, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__shared__set__service__pb2.MutateCampaignSharedSetsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__shared__set__service__pb2.MutateCampaignSharedSetsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CampaignSharedSetService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/carrier_constant_service_pb2.py b/google/ads/google_ads/v0/proto/services/carrier_constant_service_pb2.py deleted file mode 100644 index 252503aa2..000000000 --- a/google/ads/google_ads/v0/proto/services/carrier_constant_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/carrier_constant_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import carrier_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_carrier__constant__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/carrier_constant_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\033CarrierConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/services/carrier_constant_service.proto\x12 google.ads.googleads.v0.services\x1a>google/ads/googleads_v0/proto/resources/carrier_constant.proto\x1a\x1cgoogle/api/annotations.proto\"2\n\x19GetCarrierConstantRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd0\x01\n\x16\x43\x61rrierConstantService\x12\xb5\x01\n\x12GetCarrierConstant\x12;.google.ads.googleads.v0.services.GetCarrierConstantRequest\x1a\x32.google.ads.googleads.v0.resources.CarrierConstant\".\x82\xd3\xe4\x93\x02(\x12&/v0/{resource_name=carrierConstants/*}B\x82\x02\n$com.google.ads.googleads.v0.servicesB\x1b\x43\x61rrierConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_carrier__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETCARRIERCONSTANTREQUEST = _descriptor.Descriptor( - name='GetCarrierConstantRequest', - full_name='google.ads.googleads.v0.services.GetCarrierConstantRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCarrierConstantRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=201, - serialized_end=251, -) - -DESCRIPTOR.message_types_by_name['GetCarrierConstantRequest'] = _GETCARRIERCONSTANTREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCarrierConstantRequest = _reflection.GeneratedProtocolMessageType('GetCarrierConstantRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCARRIERCONSTANTREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.carrier_constant_service_pb2' - , - __doc__ = """Request message for - [CarrierConstantService.GetCarrierConstant][google.ads.googleads.v0.services.CarrierConstantService.GetCarrierConstant]. - - - Attributes: - resource_name: - Resource name of the carrier constant to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCarrierConstantRequest) - )) -_sym_db.RegisterMessage(GetCarrierConstantRequest) - - -DESCRIPTOR._options = None - -_CARRIERCONSTANTSERVICE = _descriptor.ServiceDescriptor( - name='CarrierConstantService', - full_name='google.ads.googleads.v0.services.CarrierConstantService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=254, - serialized_end=462, - methods=[ - _descriptor.MethodDescriptor( - name='GetCarrierConstant', - full_name='google.ads.googleads.v0.services.CarrierConstantService.GetCarrierConstant', - index=0, - containing_service=None, - input_type=_GETCARRIERCONSTANTREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_carrier__constant__pb2._CARRIERCONSTANT, - serialized_options=_b('\202\323\344\223\002(\022&/v0/{resource_name=carrierConstants/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CARRIERCONSTANTSERVICE) - -DESCRIPTOR.services_by_name['CarrierConstantService'] = _CARRIERCONSTANTSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/carrier_constant_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/carrier_constant_service_pb2_grpc.py deleted file mode 100644 index b7aba33b5..000000000 --- a/google/ads/google_ads/v0/proto/services/carrier_constant_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import carrier_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_carrier__constant__pb2 -from google.ads.google_ads.v0.proto.services import carrier_constant_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_carrier__constant__service__pb2 - - -class CarrierConstantServiceStub(object): - """Service to fetch carrier constants. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCarrierConstant = channel.unary_unary( - '/google.ads.googleads.v0.services.CarrierConstantService/GetCarrierConstant', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_carrier__constant__service__pb2.GetCarrierConstantRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_carrier__constant__pb2.CarrierConstant.FromString, - ) - - -class CarrierConstantServiceServicer(object): - """Service to fetch carrier constants. - """ - - def GetCarrierConstant(self, request, context): - """Returns the requested carrier constant in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CarrierConstantServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCarrierConstant': grpc.unary_unary_rpc_method_handler( - servicer.GetCarrierConstant, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_carrier__constant__service__pb2.GetCarrierConstantRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_carrier__constant__pb2.CarrierConstant.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CarrierConstantService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/change_status_service_pb2.py b/google/ads/google_ads/v0/proto/services/change_status_service_pb2.py deleted file mode 100644 index dbde4b5fa..000000000 --- a/google/ads/google_ads/v0/proto/services/change_status_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/change_status_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import change_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_change__status__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/change_status_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\030ChangeStatusServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v0/proto/services/change_status_service.proto\x12 google.ads.googleads.v0.services\x1a;google/ads/googleads_v0/proto/resources/change_status.proto\x1a\x1cgoogle/api/annotations.proto\"/\n\x16GetChangeStatusRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xcc\x01\n\x13\x43hangeStatusService\x12\xb4\x01\n\x0fGetChangeStatus\x12\x38.google.ads.googleads.v0.services.GetChangeStatusRequest\x1a/.google.ads.googleads.v0.resources.ChangeStatus\"6\x82\xd3\xe4\x93\x02\x30\x12./v0/{resource_name=customers/*/changeStatus/*}B\xff\x01\n$com.google.ads.googleads.v0.servicesB\x18\x43hangeStatusServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_change__status__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETCHANGESTATUSREQUEST = _descriptor.Descriptor( - name='GetChangeStatusRequest', - full_name='google.ads.googleads.v0.services.GetChangeStatusRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetChangeStatusRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=195, - serialized_end=242, -) - -DESCRIPTOR.message_types_by_name['GetChangeStatusRequest'] = _GETCHANGESTATUSREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetChangeStatusRequest = _reflection.GeneratedProtocolMessageType('GetChangeStatusRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCHANGESTATUSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.change_status_service_pb2' - , - __doc__ = """Request message for - '[ChangeStatusService.GetChangeStatus][google.ads.googleads.v0.services.ChangeStatusService.GetChangeStatus]'. - - - Attributes: - resource_name: - The resource name of the change status to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetChangeStatusRequest) - )) -_sym_db.RegisterMessage(GetChangeStatusRequest) - - -DESCRIPTOR._options = None - -_CHANGESTATUSSERVICE = _descriptor.ServiceDescriptor( - name='ChangeStatusService', - full_name='google.ads.googleads.v0.services.ChangeStatusService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=245, - serialized_end=449, - methods=[ - _descriptor.MethodDescriptor( - name='GetChangeStatus', - full_name='google.ads.googleads.v0.services.ChangeStatusService.GetChangeStatus', - index=0, - containing_service=None, - input_type=_GETCHANGESTATUSREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_change__status__pb2._CHANGESTATUS, - serialized_options=_b('\202\323\344\223\0020\022./v0/{resource_name=customers/*/changeStatus/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CHANGESTATUSSERVICE) - -DESCRIPTOR.services_by_name['ChangeStatusService'] = _CHANGESTATUSSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/change_status_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/change_status_service_pb2_grpc.py deleted file mode 100644 index ecf1e8b52..000000000 --- a/google/ads/google_ads/v0/proto/services/change_status_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import change_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_change__status__pb2 -from google.ads.google_ads.v0.proto.services import change_status_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_change__status__service__pb2 - - -class ChangeStatusServiceStub(object): - """Service to fetch change statuses. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetChangeStatus = channel.unary_unary( - '/google.ads.googleads.v0.services.ChangeStatusService/GetChangeStatus', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_change__status__service__pb2.GetChangeStatusRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_change__status__pb2.ChangeStatus.FromString, - ) - - -class ChangeStatusServiceServicer(object): - """Service to fetch change statuses. - """ - - def GetChangeStatus(self, request, context): - """Returns the requested change status in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_ChangeStatusServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetChangeStatus': grpc.unary_unary_rpc_method_handler( - servicer.GetChangeStatus, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_change__status__service__pb2.GetChangeStatusRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_change__status__pb2.ChangeStatus.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.ChangeStatusService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/conversion_action_service_pb2.py b/google/ads/google_ads/v0/proto/services/conversion_action_service_pb2.py deleted file mode 100644 index 6ae74b03b..000000000 --- a/google/ads/google_ads/v0/proto/services/conversion_action_service_pb2.py +++ /dev/null @@ -1,403 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/conversion_action_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import conversion_action_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_conversion__action__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/conversion_action_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\034ConversionActionServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nFgoogle/ads/googleads_v0/proto/services/conversion_action_service.proto\x12 google.ads.googleads.v0.services\x1a?google/ads/googleads_v0/proto/resources/conversion_action.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"3\n\x1aGetConversionActionRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xb6\x01\n\x1eMutateConversionActionsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12O\n\noperations\x18\x02 \x03(\x0b\x32;.google.ads.googleads.v0.services.ConversionActionOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xf9\x01\n\x19\x43onversionActionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x45\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x33.google.ads.googleads.v0.resources.ConversionActionH\x00\x12\x45\n\x06update\x18\x02 \x01(\x0b\x32\x33.google.ads.googleads.v0.resources.ConversionActionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa5\x01\n\x1fMutateConversionActionsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12O\n\x07results\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v0.services.MutateConversionActionResult\"5\n\x1cMutateConversionActionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xc5\x03\n\x17\x43onversionActionService\x12\xc5\x01\n\x13GetConversionAction\x12<.google.ads.googleads.v0.services.GetConversionActionRequest\x1a\x33.google.ads.googleads.v0.resources.ConversionAction\";\x82\xd3\xe4\x93\x02\x35\x12\x33/v0/{resource_name=customers/*/conversionActions/*}\x12\xe1\x01\n\x17MutateConversionActions\x12@.google.ads.googleads.v0.services.MutateConversionActionsRequest\x1a\x41.google.ads.googleads.v0.services.MutateConversionActionsResponse\"A\x82\xd3\xe4\x93\x02;\"6/v0/customers/{customer_id=*}/conversionActions:mutate:\x01*B\x83\x02\n$com.google.ads.googleads.v0.servicesB\x1c\x43onversionActionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_conversion__action__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETCONVERSIONACTIONREQUEST = _descriptor.Descriptor( - name='GetConversionActionRequest', - full_name='google.ads.googleads.v0.services.GetConversionActionRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetConversionActionRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=294, - serialized_end=345, -) - - -_MUTATECONVERSIONACTIONSREQUEST = _descriptor.Descriptor( - name='MutateConversionActionsRequest', - full_name='google.ads.googleads.v0.services.MutateConversionActionsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateConversionActionsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateConversionActionsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateConversionActionsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateConversionActionsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=348, - serialized_end=530, -) - - -_CONVERSIONACTIONOPERATION = _descriptor.Descriptor( - name='ConversionActionOperation', - full_name='google.ads.googleads.v0.services.ConversionActionOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.ConversionActionOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.ConversionActionOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.ConversionActionOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.ConversionActionOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.ConversionActionOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=533, - serialized_end=782, -) - - -_MUTATECONVERSIONACTIONSRESPONSE = _descriptor.Descriptor( - name='MutateConversionActionsResponse', - full_name='google.ads.googleads.v0.services.MutateConversionActionsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateConversionActionsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateConversionActionsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=785, - serialized_end=950, -) - - -_MUTATECONVERSIONACTIONRESULT = _descriptor.Descriptor( - name='MutateConversionActionResult', - full_name='google.ads.googleads.v0.services.MutateConversionActionResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateConversionActionResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=952, - serialized_end=1005, -) - -_MUTATECONVERSIONACTIONSREQUEST.fields_by_name['operations'].message_type = _CONVERSIONACTIONOPERATION -_CONVERSIONACTIONOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_CONVERSIONACTIONOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_conversion__action__pb2._CONVERSIONACTION -_CONVERSIONACTIONOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_conversion__action__pb2._CONVERSIONACTION -_CONVERSIONACTIONOPERATION.oneofs_by_name['operation'].fields.append( - _CONVERSIONACTIONOPERATION.fields_by_name['create']) -_CONVERSIONACTIONOPERATION.fields_by_name['create'].containing_oneof = _CONVERSIONACTIONOPERATION.oneofs_by_name['operation'] -_CONVERSIONACTIONOPERATION.oneofs_by_name['operation'].fields.append( - _CONVERSIONACTIONOPERATION.fields_by_name['update']) -_CONVERSIONACTIONOPERATION.fields_by_name['update'].containing_oneof = _CONVERSIONACTIONOPERATION.oneofs_by_name['operation'] -_CONVERSIONACTIONOPERATION.oneofs_by_name['operation'].fields.append( - _CONVERSIONACTIONOPERATION.fields_by_name['remove']) -_CONVERSIONACTIONOPERATION.fields_by_name['remove'].containing_oneof = _CONVERSIONACTIONOPERATION.oneofs_by_name['operation'] -_MUTATECONVERSIONACTIONSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATECONVERSIONACTIONSRESPONSE.fields_by_name['results'].message_type = _MUTATECONVERSIONACTIONRESULT -DESCRIPTOR.message_types_by_name['GetConversionActionRequest'] = _GETCONVERSIONACTIONREQUEST -DESCRIPTOR.message_types_by_name['MutateConversionActionsRequest'] = _MUTATECONVERSIONACTIONSREQUEST -DESCRIPTOR.message_types_by_name['ConversionActionOperation'] = _CONVERSIONACTIONOPERATION -DESCRIPTOR.message_types_by_name['MutateConversionActionsResponse'] = _MUTATECONVERSIONACTIONSRESPONSE -DESCRIPTOR.message_types_by_name['MutateConversionActionResult'] = _MUTATECONVERSIONACTIONRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetConversionActionRequest = _reflection.GeneratedProtocolMessageType('GetConversionActionRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCONVERSIONACTIONREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.conversion_action_service_pb2' - , - __doc__ = """Request message for [ConversionActionService.GetConversionAction]. - - - Attributes: - resource_name: - The resource name of the conversion action to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetConversionActionRequest) - )) -_sym_db.RegisterMessage(GetConversionActionRequest) - -MutateConversionActionsRequest = _reflection.GeneratedProtocolMessageType('MutateConversionActionsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATECONVERSIONACTIONSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.conversion_action_service_pb2' - , - __doc__ = """Request message for [ConversionActionService.MutateConversionActions]. - - - Attributes: - customer_id: - The ID of the customer whose conversion actions are being - modified. - operations: - The list of operations to perform on individual conversion - actions. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateConversionActionsRequest) - )) -_sym_db.RegisterMessage(MutateConversionActionsRequest) - -ConversionActionOperation = _reflection.GeneratedProtocolMessageType('ConversionActionOperation', (_message.Message,), dict( - DESCRIPTOR = _CONVERSIONACTIONOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.conversion_action_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a conversion action. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - conversion action. - update: - Update operation: The conversion action is expected to have a - valid resource name. - remove: - Remove operation: A resource name for the removed conversion - action is expected, in this format: ``customers/{customer_id} - /conversionActions/{conversion_action_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ConversionActionOperation) - )) -_sym_db.RegisterMessage(ConversionActionOperation) - -MutateConversionActionsResponse = _reflection.GeneratedProtocolMessageType('MutateConversionActionsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATECONVERSIONACTIONSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.conversion_action_service_pb2' - , - __doc__ = """Response message for conversion action mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateConversionActionsResponse) - )) -_sym_db.RegisterMessage(MutateConversionActionsResponse) - -MutateConversionActionResult = _reflection.GeneratedProtocolMessageType('MutateConversionActionResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATECONVERSIONACTIONRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.conversion_action_service_pb2' - , - __doc__ = """The result for the conversion action mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateConversionActionResult) - )) -_sym_db.RegisterMessage(MutateConversionActionResult) - - -DESCRIPTOR._options = None - -_CONVERSIONACTIONSERVICE = _descriptor.ServiceDescriptor( - name='ConversionActionService', - full_name='google.ads.googleads.v0.services.ConversionActionService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1008, - serialized_end=1461, - methods=[ - _descriptor.MethodDescriptor( - name='GetConversionAction', - full_name='google.ads.googleads.v0.services.ConversionActionService.GetConversionAction', - index=0, - containing_service=None, - input_type=_GETCONVERSIONACTIONREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_conversion__action__pb2._CONVERSIONACTION, - serialized_options=_b('\202\323\344\223\0025\0223/v0/{resource_name=customers/*/conversionActions/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateConversionActions', - full_name='google.ads.googleads.v0.services.ConversionActionService.MutateConversionActions', - index=1, - containing_service=None, - input_type=_MUTATECONVERSIONACTIONSREQUEST, - output_type=_MUTATECONVERSIONACTIONSRESPONSE, - serialized_options=_b('\202\323\344\223\002;\"6/v0/customers/{customer_id=*}/conversionActions:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CONVERSIONACTIONSERVICE) - -DESCRIPTOR.services_by_name['ConversionActionService'] = _CONVERSIONACTIONSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/conversion_action_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/conversion_action_service_pb2_grpc.py deleted file mode 100644 index cd4f9a6bd..000000000 --- a/google/ads/google_ads/v0/proto/services/conversion_action_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import conversion_action_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_conversion__action__pb2 -from google.ads.google_ads.v0.proto.services import conversion_action_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_conversion__action__service__pb2 - - -class ConversionActionServiceStub(object): - """Service to manage conversion actions. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetConversionAction = channel.unary_unary( - '/google.ads.googleads.v0.services.ConversionActionService/GetConversionAction', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_conversion__action__service__pb2.GetConversionActionRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_conversion__action__pb2.ConversionAction.FromString, - ) - self.MutateConversionActions = channel.unary_unary( - '/google.ads.googleads.v0.services.ConversionActionService/MutateConversionActions', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_conversion__action__service__pb2.MutateConversionActionsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_conversion__action__service__pb2.MutateConversionActionsResponse.FromString, - ) - - -class ConversionActionServiceServicer(object): - """Service to manage conversion actions. - """ - - def GetConversionAction(self, request, context): - """Returns the requested conversion action. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateConversionActions(self, request, context): - """Creates, updates or removes conversion actions. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_ConversionActionServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetConversionAction': grpc.unary_unary_rpc_method_handler( - servicer.GetConversionAction, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_conversion__action__service__pb2.GetConversionActionRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_conversion__action__pb2.ConversionAction.SerializeToString, - ), - 'MutateConversionActions': grpc.unary_unary_rpc_method_handler( - servicer.MutateConversionActions, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_conversion__action__service__pb2.MutateConversionActionsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_conversion__action__service__pb2.MutateConversionActionsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.ConversionActionService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/customer_client_link_service_pb2.py b/google/ads/google_ads/v0/proto/services/customer_client_link_service_pb2.py deleted file mode 100644 index eae58ed60..000000000 --- a/google/ads/google_ads/v0/proto/services/customer_client_link_service_pb2.py +++ /dev/null @@ -1,353 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/customer_client_link_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import customer_client_link_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__link__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/customer_client_link_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\036CustomerClientLinkServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nIgoogle/ads/googleads_v0/proto/services/customer_client_link_service.proto\x12 google.ads.googleads.v0.services\x1a\x42google/ads/googleads_v0/proto/resources/customer_client_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\"5\n\x1cGetCustomerClientLinkRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\x88\x01\n\x1fMutateCustomerClientLinkRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12P\n\toperation\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v0.services.CustomerClientLinkOperation\"\xed\x01\n\x1b\x43ustomerClientLinkOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.CustomerClientLinkH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.CustomerClientLinkH\x00\x42\x0b\n\toperation\"t\n MutateCustomerClientLinkResponse\x12P\n\x06result\x18\x01 \x01(\x0b\x32@.google.ads.googleads.v0.services.MutateCustomerClientLinkResult\"7\n\x1eMutateCustomerClientLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd4\x03\n\x19\x43ustomerClientLinkService\x12\xcd\x01\n\x15GetCustomerClientLink\x12>.google.ads.googleads.v0.services.GetCustomerClientLinkRequest\x1a\x35.google.ads.googleads.v0.resources.CustomerClientLink\"=\x82\xd3\xe4\x93\x02\x37\x12\x35/v0/{resource_name=customers/*/customerClientLinks/*}\x12\xe6\x01\n\x18MutateCustomerClientLink\x12\x41.google.ads.googleads.v0.services.MutateCustomerClientLinkRequest\x1a\x42.google.ads.googleads.v0.services.MutateCustomerClientLinkResponse\"C\x82\xd3\xe4\x93\x02=\"8/v0/customers/{customer_id=*}/customerClientLinks:mutate:\x01*B\x85\x02\n$com.google.ads.googleads.v0.servicesB\x1e\x43ustomerClientLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__link__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_GETCUSTOMERCLIENTLINKREQUEST = _descriptor.Descriptor( - name='GetCustomerClientLinkRequest', - full_name='google.ads.googleads.v0.services.GetCustomerClientLinkRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCustomerClientLinkRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=275, - serialized_end=328, -) - - -_MUTATECUSTOMERCLIENTLINKREQUEST = _descriptor.Descriptor( - name='MutateCustomerClientLinkRequest', - full_name='google.ads.googleads.v0.services.MutateCustomerClientLinkRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateCustomerClientLinkRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.MutateCustomerClientLinkRequest.operation', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=331, - serialized_end=467, -) - - -_CUSTOMERCLIENTLINKOPERATION = _descriptor.Descriptor( - name='CustomerClientLinkOperation', - full_name='google.ads.googleads.v0.services.CustomerClientLinkOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.CustomerClientLinkOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.CustomerClientLinkOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.CustomerClientLinkOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.CustomerClientLinkOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=470, - serialized_end=707, -) - - -_MUTATECUSTOMERCLIENTLINKRESPONSE = _descriptor.Descriptor( - name='MutateCustomerClientLinkResponse', - full_name='google.ads.googleads.v0.services.MutateCustomerClientLinkResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='result', full_name='google.ads.googleads.v0.services.MutateCustomerClientLinkResponse.result', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=709, - serialized_end=825, -) - - -_MUTATECUSTOMERCLIENTLINKRESULT = _descriptor.Descriptor( - name='MutateCustomerClientLinkResult', - full_name='google.ads.googleads.v0.services.MutateCustomerClientLinkResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateCustomerClientLinkResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=827, - serialized_end=882, -) - -_MUTATECUSTOMERCLIENTLINKREQUEST.fields_by_name['operation'].message_type = _CUSTOMERCLIENTLINKOPERATION -_CUSTOMERCLIENTLINKOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_CUSTOMERCLIENTLINKOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__link__pb2._CUSTOMERCLIENTLINK -_CUSTOMERCLIENTLINKOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__link__pb2._CUSTOMERCLIENTLINK -_CUSTOMERCLIENTLINKOPERATION.oneofs_by_name['operation'].fields.append( - _CUSTOMERCLIENTLINKOPERATION.fields_by_name['create']) -_CUSTOMERCLIENTLINKOPERATION.fields_by_name['create'].containing_oneof = _CUSTOMERCLIENTLINKOPERATION.oneofs_by_name['operation'] -_CUSTOMERCLIENTLINKOPERATION.oneofs_by_name['operation'].fields.append( - _CUSTOMERCLIENTLINKOPERATION.fields_by_name['update']) -_CUSTOMERCLIENTLINKOPERATION.fields_by_name['update'].containing_oneof = _CUSTOMERCLIENTLINKOPERATION.oneofs_by_name['operation'] -_MUTATECUSTOMERCLIENTLINKRESPONSE.fields_by_name['result'].message_type = _MUTATECUSTOMERCLIENTLINKRESULT -DESCRIPTOR.message_types_by_name['GetCustomerClientLinkRequest'] = _GETCUSTOMERCLIENTLINKREQUEST -DESCRIPTOR.message_types_by_name['MutateCustomerClientLinkRequest'] = _MUTATECUSTOMERCLIENTLINKREQUEST -DESCRIPTOR.message_types_by_name['CustomerClientLinkOperation'] = _CUSTOMERCLIENTLINKOPERATION -DESCRIPTOR.message_types_by_name['MutateCustomerClientLinkResponse'] = _MUTATECUSTOMERCLIENTLINKRESPONSE -DESCRIPTOR.message_types_by_name['MutateCustomerClientLinkResult'] = _MUTATECUSTOMERCLIENTLINKRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCustomerClientLinkRequest = _reflection.GeneratedProtocolMessageType('GetCustomerClientLinkRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCUSTOMERCLIENTLINKREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.customer_client_link_service_pb2' - , - __doc__ = """Request message for - [CustomerClientLinkService.GetCustomerClientLink][google.ads.googleads.v0.services.CustomerClientLinkService.GetCustomerClientLink]. - - - Attributes: - resource_name: - The resource name of the customer client link to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCustomerClientLinkRequest) - )) -_sym_db.RegisterMessage(GetCustomerClientLinkRequest) - -MutateCustomerClientLinkRequest = _reflection.GeneratedProtocolMessageType('MutateCustomerClientLinkRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERCLIENTLINKREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.customer_client_link_service_pb2' - , - __doc__ = """Request message for - [CustomerClientLinkService.MutateCustomerClientLink][google.ads.googleads.v0.services.CustomerClientLinkService.MutateCustomerClientLink]. - - - Attributes: - customer_id: - The ID of the customer whose customer link are being modified. - operation: - The operation to perform on the individual CustomerClientLink. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerClientLinkRequest) - )) -_sym_db.RegisterMessage(MutateCustomerClientLinkRequest) - -CustomerClientLinkOperation = _reflection.GeneratedProtocolMessageType('CustomerClientLinkOperation', (_message.Message,), dict( - DESCRIPTOR = _CUSTOMERCLIENTLINKOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.customer_client_link_service_pb2' - , - __doc__ = """A single operation (create, update) on a CustomerClientLink. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - link. - update: - Update operation: The link is expected to have a valid - resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CustomerClientLinkOperation) - )) -_sym_db.RegisterMessage(CustomerClientLinkOperation) - -MutateCustomerClientLinkResponse = _reflection.GeneratedProtocolMessageType('MutateCustomerClientLinkResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERCLIENTLINKRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.customer_client_link_service_pb2' - , - __doc__ = """Response message for a CustomerClientLink mutate. - - - Attributes: - result: - A result that identifies the resource affected by the mutate - request. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerClientLinkResponse) - )) -_sym_db.RegisterMessage(MutateCustomerClientLinkResponse) - -MutateCustomerClientLinkResult = _reflection.GeneratedProtocolMessageType('MutateCustomerClientLinkResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERCLIENTLINKRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.customer_client_link_service_pb2' - , - __doc__ = """The result for a single customer client link mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerClientLinkResult) - )) -_sym_db.RegisterMessage(MutateCustomerClientLinkResult) - - -DESCRIPTOR._options = None - -_CUSTOMERCLIENTLINKSERVICE = _descriptor.ServiceDescriptor( - name='CustomerClientLinkService', - full_name='google.ads.googleads.v0.services.CustomerClientLinkService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=885, - serialized_end=1353, - methods=[ - _descriptor.MethodDescriptor( - name='GetCustomerClientLink', - full_name='google.ads.googleads.v0.services.CustomerClientLinkService.GetCustomerClientLink', - index=0, - containing_service=None, - input_type=_GETCUSTOMERCLIENTLINKREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__link__pb2._CUSTOMERCLIENTLINK, - serialized_options=_b('\202\323\344\223\0027\0225/v0/{resource_name=customers/*/customerClientLinks/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateCustomerClientLink', - full_name='google.ads.googleads.v0.services.CustomerClientLinkService.MutateCustomerClientLink', - index=1, - containing_service=None, - input_type=_MUTATECUSTOMERCLIENTLINKREQUEST, - output_type=_MUTATECUSTOMERCLIENTLINKRESPONSE, - serialized_options=_b('\202\323\344\223\002=\"8/v0/customers/{customer_id=*}/customerClientLinks:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CUSTOMERCLIENTLINKSERVICE) - -DESCRIPTOR.services_by_name['CustomerClientLinkService'] = _CUSTOMERCLIENTLINKSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/customer_client_link_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/customer_client_link_service_pb2_grpc.py deleted file mode 100644 index e139936a8..000000000 --- a/google/ads/google_ads/v0/proto/services/customer_client_link_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import customer_client_link_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__link__pb2 -from google.ads.google_ads.v0.proto.services import customer_client_link_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__client__link__service__pb2 - - -class CustomerClientLinkServiceStub(object): - """Service to manage customer client links. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCustomerClientLink = channel.unary_unary( - '/google.ads.googleads.v0.services.CustomerClientLinkService/GetCustomerClientLink', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__client__link__service__pb2.GetCustomerClientLinkRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__link__pb2.CustomerClientLink.FromString, - ) - self.MutateCustomerClientLink = channel.unary_unary( - '/google.ads.googleads.v0.services.CustomerClientLinkService/MutateCustomerClientLink', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__client__link__service__pb2.MutateCustomerClientLinkRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__client__link__service__pb2.MutateCustomerClientLinkResponse.FromString, - ) - - -class CustomerClientLinkServiceServicer(object): - """Service to manage customer client links. - """ - - def GetCustomerClientLink(self, request, context): - """Returns the requested CustomerClientLink in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateCustomerClientLink(self, request, context): - """Creates or updates a customer client link. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CustomerClientLinkServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCustomerClientLink': grpc.unary_unary_rpc_method_handler( - servicer.GetCustomerClientLink, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__client__link__service__pb2.GetCustomerClientLinkRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__link__pb2.CustomerClientLink.SerializeToString, - ), - 'MutateCustomerClientLink': grpc.unary_unary_rpc_method_handler( - servicer.MutateCustomerClientLink, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__client__link__service__pb2.MutateCustomerClientLinkRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__client__link__service__pb2.MutateCustomerClientLinkResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CustomerClientLinkService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/customer_client_service_pb2.py b/google/ads/google_ads/v0/proto/services/customer_client_service_pb2.py deleted file mode 100644 index 851e10c9f..000000000 --- a/google/ads/google_ads/v0/proto/services/customer_client_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/customer_client_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import customer_client_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/customer_client_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\032CustomerClientServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nDgoogle/ads/googleads_v0/proto/services/customer_client_service.proto\x12 google.ads.googleads.v0.services\x1a=google/ads/googleads_v0/proto/resources/customer_client.proto\x1a\x1cgoogle/api/annotations.proto\"1\n\x18GetCustomerClientRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd7\x01\n\x15\x43ustomerClientService\x12\xbd\x01\n\x11GetCustomerClient\x12:.google.ads.googleads.v0.services.GetCustomerClientRequest\x1a\x31.google.ads.googleads.v0.resources.CustomerClient\"9\x82\xd3\xe4\x93\x02\x33\x12\x31/v0/{resource_name=customers/*/customerClients/*}B\x81\x02\n$com.google.ads.googleads.v0.servicesB\x1a\x43ustomerClientServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETCUSTOMERCLIENTREQUEST = _descriptor.Descriptor( - name='GetCustomerClientRequest', - full_name='google.ads.googleads.v0.services.GetCustomerClientRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCustomerClientRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=199, - serialized_end=248, -) - -DESCRIPTOR.message_types_by_name['GetCustomerClientRequest'] = _GETCUSTOMERCLIENTREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCustomerClientRequest = _reflection.GeneratedProtocolMessageType('GetCustomerClientRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCUSTOMERCLIENTREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.customer_client_service_pb2' - , - __doc__ = """Request message for - [CustomerClientService.GetCustomerClient][google.ads.googleads.v0.services.CustomerClientService.GetCustomerClient]. - - - Attributes: - resource_name: - The resource name of the client to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCustomerClientRequest) - )) -_sym_db.RegisterMessage(GetCustomerClientRequest) - - -DESCRIPTOR._options = None - -_CUSTOMERCLIENTSERVICE = _descriptor.ServiceDescriptor( - name='CustomerClientService', - full_name='google.ads.googleads.v0.services.CustomerClientService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=251, - serialized_end=466, - methods=[ - _descriptor.MethodDescriptor( - name='GetCustomerClient', - full_name='google.ads.googleads.v0.services.CustomerClientService.GetCustomerClient', - index=0, - containing_service=None, - input_type=_GETCUSTOMERCLIENTREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__pb2._CUSTOMERCLIENT, - serialized_options=_b('\202\323\344\223\0023\0221/v0/{resource_name=customers/*/customerClients/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CUSTOMERCLIENTSERVICE) - -DESCRIPTOR.services_by_name['CustomerClientService'] = _CUSTOMERCLIENTSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/customer_client_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/customer_client_service_pb2_grpc.py deleted file mode 100644 index af0d7368c..000000000 --- a/google/ads/google_ads/v0/proto/services/customer_client_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import customer_client_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__pb2 -from google.ads.google_ads.v0.proto.services import customer_client_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__client__service__pb2 - - -class CustomerClientServiceStub(object): - """Service to get clients in a customer's hierarchy. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCustomerClient = channel.unary_unary( - '/google.ads.googleads.v0.services.CustomerClientService/GetCustomerClient', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__client__service__pb2.GetCustomerClientRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__pb2.CustomerClient.FromString, - ) - - -class CustomerClientServiceServicer(object): - """Service to get clients in a customer's hierarchy. - """ - - def GetCustomerClient(self, request, context): - """Returns the requested client in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CustomerClientServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCustomerClient': grpc.unary_unary_rpc_method_handler( - servicer.GetCustomerClient, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__client__service__pb2.GetCustomerClientRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__pb2.CustomerClient.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CustomerClientService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/customer_feed_service_pb2.py b/google/ads/google_ads/v0/proto/services/customer_feed_service_pb2.py deleted file mode 100644 index 6a6bc589d..000000000 --- a/google/ads/google_ads/v0/proto/services/customer_feed_service_pb2.py +++ /dev/null @@ -1,405 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/customer_feed_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import customer_feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__feed__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/customer_feed_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\030CustomerFeedServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v0/proto/services/customer_feed_service.proto\x12 google.ads.googleads.v0.services\x1a;google/ads/googleads_v0/proto/resources/customer_feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"/\n\x16GetCustomerFeedRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xae\x01\n\x1aMutateCustomerFeedsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12K\n\noperations\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v0.services.CustomerFeedOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xed\x01\n\x15\x43ustomerFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x41\n\x06\x63reate\x18\x01 \x01(\x0b\x32/.google.ads.googleads.v0.resources.CustomerFeedH\x00\x12\x41\n\x06update\x18\x02 \x01(\x0b\x32/.google.ads.googleads.v0.resources.CustomerFeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9d\x01\n\x1bMutateCustomerFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12K\n\x07results\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v0.services.MutateCustomerFeedResult\"1\n\x18MutateCustomerFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xa1\x03\n\x13\x43ustomerFeedService\x12\xb5\x01\n\x0fGetCustomerFeed\x12\x38.google.ads.googleads.v0.services.GetCustomerFeedRequest\x1a/.google.ads.googleads.v0.resources.CustomerFeed\"7\x82\xd3\xe4\x93\x02\x31\x12//v0/{resource_name=customers/*/customerFeeds/*}\x12\xd1\x01\n\x13MutateCustomerFeeds\x12<.google.ads.googleads.v0.services.MutateCustomerFeedsRequest\x1a=.google.ads.googleads.v0.services.MutateCustomerFeedsResponse\"=\x82\xd3\xe4\x93\x02\x37\"2/v0/customers/{customer_id=*}/customerFeeds:mutate:\x01*B\xff\x01\n$com.google.ads.googleads.v0.servicesB\x18\x43ustomerFeedServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETCUSTOMERFEEDREQUEST = _descriptor.Descriptor( - name='GetCustomerFeedRequest', - full_name='google.ads.googleads.v0.services.GetCustomerFeedRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCustomerFeedRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=286, - serialized_end=333, -) - - -_MUTATECUSTOMERFEEDSREQUEST = _descriptor.Descriptor( - name='MutateCustomerFeedsRequest', - full_name='google.ads.googleads.v0.services.MutateCustomerFeedsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateCustomerFeedsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateCustomerFeedsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateCustomerFeedsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateCustomerFeedsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=336, - serialized_end=510, -) - - -_CUSTOMERFEEDOPERATION = _descriptor.Descriptor( - name='CustomerFeedOperation', - full_name='google.ads.googleads.v0.services.CustomerFeedOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.CustomerFeedOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.CustomerFeedOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.CustomerFeedOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.CustomerFeedOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.CustomerFeedOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=513, - serialized_end=750, -) - - -_MUTATECUSTOMERFEEDSRESPONSE = _descriptor.Descriptor( - name='MutateCustomerFeedsResponse', - full_name='google.ads.googleads.v0.services.MutateCustomerFeedsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateCustomerFeedsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateCustomerFeedsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=753, - serialized_end=910, -) - - -_MUTATECUSTOMERFEEDRESULT = _descriptor.Descriptor( - name='MutateCustomerFeedResult', - full_name='google.ads.googleads.v0.services.MutateCustomerFeedResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateCustomerFeedResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=912, - serialized_end=961, -) - -_MUTATECUSTOMERFEEDSREQUEST.fields_by_name['operations'].message_type = _CUSTOMERFEEDOPERATION -_CUSTOMERFEEDOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_CUSTOMERFEEDOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__feed__pb2._CUSTOMERFEED -_CUSTOMERFEEDOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__feed__pb2._CUSTOMERFEED -_CUSTOMERFEEDOPERATION.oneofs_by_name['operation'].fields.append( - _CUSTOMERFEEDOPERATION.fields_by_name['create']) -_CUSTOMERFEEDOPERATION.fields_by_name['create'].containing_oneof = _CUSTOMERFEEDOPERATION.oneofs_by_name['operation'] -_CUSTOMERFEEDOPERATION.oneofs_by_name['operation'].fields.append( - _CUSTOMERFEEDOPERATION.fields_by_name['update']) -_CUSTOMERFEEDOPERATION.fields_by_name['update'].containing_oneof = _CUSTOMERFEEDOPERATION.oneofs_by_name['operation'] -_CUSTOMERFEEDOPERATION.oneofs_by_name['operation'].fields.append( - _CUSTOMERFEEDOPERATION.fields_by_name['remove']) -_CUSTOMERFEEDOPERATION.fields_by_name['remove'].containing_oneof = _CUSTOMERFEEDOPERATION.oneofs_by_name['operation'] -_MUTATECUSTOMERFEEDSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATECUSTOMERFEEDSRESPONSE.fields_by_name['results'].message_type = _MUTATECUSTOMERFEEDRESULT -DESCRIPTOR.message_types_by_name['GetCustomerFeedRequest'] = _GETCUSTOMERFEEDREQUEST -DESCRIPTOR.message_types_by_name['MutateCustomerFeedsRequest'] = _MUTATECUSTOMERFEEDSREQUEST -DESCRIPTOR.message_types_by_name['CustomerFeedOperation'] = _CUSTOMERFEEDOPERATION -DESCRIPTOR.message_types_by_name['MutateCustomerFeedsResponse'] = _MUTATECUSTOMERFEEDSRESPONSE -DESCRIPTOR.message_types_by_name['MutateCustomerFeedResult'] = _MUTATECUSTOMERFEEDRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCustomerFeedRequest = _reflection.GeneratedProtocolMessageType('GetCustomerFeedRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCUSTOMERFEEDREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.customer_feed_service_pb2' - , - __doc__ = """Request message for - [CustomerFeedService.GetCustomerFeed][google.ads.googleads.v0.services.CustomerFeedService.GetCustomerFeed]. - - - Attributes: - resource_name: - The resource name of the customer feed to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCustomerFeedRequest) - )) -_sym_db.RegisterMessage(GetCustomerFeedRequest) - -MutateCustomerFeedsRequest = _reflection.GeneratedProtocolMessageType('MutateCustomerFeedsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERFEEDSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.customer_feed_service_pb2' - , - __doc__ = """Request message for - [CustomerFeedService.MutateCustomerFeeds][google.ads.googleads.v0.services.CustomerFeedService.MutateCustomerFeeds]. - - - Attributes: - customer_id: - The ID of the customer whose customer feeds are being - modified. - operations: - The list of operations to perform on individual customer - feeds. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerFeedsRequest) - )) -_sym_db.RegisterMessage(MutateCustomerFeedsRequest) - -CustomerFeedOperation = _reflection.GeneratedProtocolMessageType('CustomerFeedOperation', (_message.Message,), dict( - DESCRIPTOR = _CUSTOMERFEEDOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.customer_feed_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a customer feed. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - customer feed. - update: - Update operation: The customer feed is expected to have a - valid resource name. - remove: - Remove operation: A resource name for the removed customer - feed is expected, in this format: - ``customers/{customer_id}/customerFeeds/{feed_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CustomerFeedOperation) - )) -_sym_db.RegisterMessage(CustomerFeedOperation) - -MutateCustomerFeedsResponse = _reflection.GeneratedProtocolMessageType('MutateCustomerFeedsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERFEEDSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.customer_feed_service_pb2' - , - __doc__ = """Response message for a customer feed mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerFeedsResponse) - )) -_sym_db.RegisterMessage(MutateCustomerFeedsResponse) - -MutateCustomerFeedResult = _reflection.GeneratedProtocolMessageType('MutateCustomerFeedResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERFEEDRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.customer_feed_service_pb2' - , - __doc__ = """The result for the customer feed mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerFeedResult) - )) -_sym_db.RegisterMessage(MutateCustomerFeedResult) - - -DESCRIPTOR._options = None - -_CUSTOMERFEEDSERVICE = _descriptor.ServiceDescriptor( - name='CustomerFeedService', - full_name='google.ads.googleads.v0.services.CustomerFeedService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=964, - serialized_end=1381, - methods=[ - _descriptor.MethodDescriptor( - name='GetCustomerFeed', - full_name='google.ads.googleads.v0.services.CustomerFeedService.GetCustomerFeed', - index=0, - containing_service=None, - input_type=_GETCUSTOMERFEEDREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__feed__pb2._CUSTOMERFEED, - serialized_options=_b('\202\323\344\223\0021\022//v0/{resource_name=customers/*/customerFeeds/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateCustomerFeeds', - full_name='google.ads.googleads.v0.services.CustomerFeedService.MutateCustomerFeeds', - index=1, - containing_service=None, - input_type=_MUTATECUSTOMERFEEDSREQUEST, - output_type=_MUTATECUSTOMERFEEDSRESPONSE, - serialized_options=_b('\202\323\344\223\0027\"2/v0/customers/{customer_id=*}/customerFeeds:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CUSTOMERFEEDSERVICE) - -DESCRIPTOR.services_by_name['CustomerFeedService'] = _CUSTOMERFEEDSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/customer_feed_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/customer_feed_service_pb2_grpc.py deleted file mode 100644 index 1987d35fc..000000000 --- a/google/ads/google_ads/v0/proto/services/customer_feed_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import customer_feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__feed__pb2 -from google.ads.google_ads.v0.proto.services import customer_feed_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__feed__service__pb2 - - -class CustomerFeedServiceStub(object): - """Service to manage customer feeds. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCustomerFeed = channel.unary_unary( - '/google.ads.googleads.v0.services.CustomerFeedService/GetCustomerFeed', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__feed__service__pb2.GetCustomerFeedRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__feed__pb2.CustomerFeed.FromString, - ) - self.MutateCustomerFeeds = channel.unary_unary( - '/google.ads.googleads.v0.services.CustomerFeedService/MutateCustomerFeeds', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__feed__service__pb2.MutateCustomerFeedsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__feed__service__pb2.MutateCustomerFeedsResponse.FromString, - ) - - -class CustomerFeedServiceServicer(object): - """Service to manage customer feeds. - """ - - def GetCustomerFeed(self, request, context): - """Returns the requested customer feed in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateCustomerFeeds(self, request, context): - """Creates, updates, or removes customer feeds. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CustomerFeedServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCustomerFeed': grpc.unary_unary_rpc_method_handler( - servicer.GetCustomerFeed, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__feed__service__pb2.GetCustomerFeedRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__feed__pb2.CustomerFeed.SerializeToString, - ), - 'MutateCustomerFeeds': grpc.unary_unary_rpc_method_handler( - servicer.MutateCustomerFeeds, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__feed__service__pb2.MutateCustomerFeedsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__feed__service__pb2.MutateCustomerFeedsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CustomerFeedService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/customer_manager_link_service_pb2.py b/google/ads/google_ads/v0/proto/services/customer_manager_link_service_pb2.py deleted file mode 100644 index a96b8222d..000000000 --- a/google/ads/google_ads/v0/proto/services/customer_manager_link_service_pb2.py +++ /dev/null @@ -1,344 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/customer_manager_link_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import customer_manager_link_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__manager__link__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/customer_manager_link_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\037CustomerManagerLinkServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v0/proto/services/customer_manager_link_service.proto\x12 google.ads.googleads.v0.services\x1a\x43google/ads/googleads_v0/proto/resources/customer_manager_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\"6\n\x1dGetCustomerManagerLinkRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\x8b\x01\n MutateCustomerManagerLinkRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12R\n\noperations\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v0.services.CustomerManagerLinkOperation\"\xa6\x01\n\x1c\x43ustomerManagerLinkOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12H\n\x06update\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v0.resources.CustomerManagerLinkH\x00\x42\x0b\n\toperation\"w\n!MutateCustomerManagerLinkResponse\x12R\n\x07results\x18\x01 \x03(\x0b\x32\x41.google.ads.googleads.v0.services.MutateCustomerManagerLinkResult\"8\n\x1fMutateCustomerManagerLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xdd\x03\n\x1a\x43ustomerManagerLinkService\x12\xd1\x01\n\x16GetCustomerManagerLink\x12?.google.ads.googleads.v0.services.GetCustomerManagerLinkRequest\x1a\x36.google.ads.googleads.v0.resources.CustomerManagerLink\">\x82\xd3\xe4\x93\x02\x38\x12\x36/v0/{resource_name=customers/*/customerManagerLinks/*}\x12\xea\x01\n\x19MutateCustomerManagerLink\x12\x42.google.ads.googleads.v0.services.MutateCustomerManagerLinkRequest\x1a\x43.google.ads.googleads.v0.services.MutateCustomerManagerLinkResponse\"D\x82\xd3\xe4\x93\x02>\"9/v0/customers/{customer_id=*}/customerManagerLinks:mutate:\x01*B\x86\x02\n$com.google.ads.googleads.v0.servicesB\x1f\x43ustomerManagerLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__manager__link__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) - - - - -_GETCUSTOMERMANAGERLINKREQUEST = _descriptor.Descriptor( - name='GetCustomerManagerLinkRequest', - full_name='google.ads.googleads.v0.services.GetCustomerManagerLinkRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCustomerManagerLinkRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=245, - serialized_end=299, -) - - -_MUTATECUSTOMERMANAGERLINKREQUEST = _descriptor.Descriptor( - name='MutateCustomerManagerLinkRequest', - full_name='google.ads.googleads.v0.services.MutateCustomerManagerLinkRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateCustomerManagerLinkRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateCustomerManagerLinkRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=302, - serialized_end=441, -) - - -_CUSTOMERMANAGERLINKOPERATION = _descriptor.Descriptor( - name='CustomerManagerLinkOperation', - full_name='google.ads.googleads.v0.services.CustomerManagerLinkOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.CustomerManagerLinkOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.CustomerManagerLinkOperation.update', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.CustomerManagerLinkOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=444, - serialized_end=610, -) - - -_MUTATECUSTOMERMANAGERLINKRESPONSE = _descriptor.Descriptor( - name='MutateCustomerManagerLinkResponse', - full_name='google.ads.googleads.v0.services.MutateCustomerManagerLinkResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateCustomerManagerLinkResponse.results', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=612, - serialized_end=731, -) - - -_MUTATECUSTOMERMANAGERLINKRESULT = _descriptor.Descriptor( - name='MutateCustomerManagerLinkResult', - full_name='google.ads.googleads.v0.services.MutateCustomerManagerLinkResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateCustomerManagerLinkResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=733, - serialized_end=789, -) - -_MUTATECUSTOMERMANAGERLINKREQUEST.fields_by_name['operations'].message_type = _CUSTOMERMANAGERLINKOPERATION -_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__manager__link__pb2._CUSTOMERMANAGERLINK -_CUSTOMERMANAGERLINKOPERATION.oneofs_by_name['operation'].fields.append( - _CUSTOMERMANAGERLINKOPERATION.fields_by_name['update']) -_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'].containing_oneof = _CUSTOMERMANAGERLINKOPERATION.oneofs_by_name['operation'] -_MUTATECUSTOMERMANAGERLINKRESPONSE.fields_by_name['results'].message_type = _MUTATECUSTOMERMANAGERLINKRESULT -DESCRIPTOR.message_types_by_name['GetCustomerManagerLinkRequest'] = _GETCUSTOMERMANAGERLINKREQUEST -DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkRequest'] = _MUTATECUSTOMERMANAGERLINKREQUEST -DESCRIPTOR.message_types_by_name['CustomerManagerLinkOperation'] = _CUSTOMERMANAGERLINKOPERATION -DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkResponse'] = _MUTATECUSTOMERMANAGERLINKRESPONSE -DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkResult'] = _MUTATECUSTOMERMANAGERLINKRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCustomerManagerLinkRequest = _reflection.GeneratedProtocolMessageType('GetCustomerManagerLinkRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCUSTOMERMANAGERLINKREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.customer_manager_link_service_pb2' - , - __doc__ = """Request message for - [CustomerManagerLinkService.GetCustomerManagerLink][google.ads.googleads.v0.services.CustomerManagerLinkService.GetCustomerManagerLink]. - - - Attributes: - resource_name: - The resource name of the CustomerManagerLink to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCustomerManagerLinkRequest) - )) -_sym_db.RegisterMessage(GetCustomerManagerLinkRequest) - -MutateCustomerManagerLinkRequest = _reflection.GeneratedProtocolMessageType('MutateCustomerManagerLinkRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERMANAGERLINKREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.customer_manager_link_service_pb2' - , - __doc__ = """Request message for - [CustomerManagerLinkService.MutateCustomerManagerLink][google.ads.googleads.v0.services.CustomerManagerLinkService.MutateCustomerManagerLink]. - - - Attributes: - customer_id: - The ID of the customer whose customer manager links are being - modified. - operations: - The list of operations to perform on individual customer - manager links. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerManagerLinkRequest) - )) -_sym_db.RegisterMessage(MutateCustomerManagerLinkRequest) - -CustomerManagerLinkOperation = _reflection.GeneratedProtocolMessageType('CustomerManagerLinkOperation', (_message.Message,), dict( - DESCRIPTOR = _CUSTOMERMANAGERLINKOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.customer_manager_link_service_pb2' - , - __doc__ = """Updates the status of a CustomerManagerLink. The following actions are - possible: 1. Update operation with status ACTIVE accepts a pending - invitation. 2. Update operation with status REFUSED declines a pending - invitation. 3. Update operation with status INACTIVE terminates link to - manager. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - update: - Update operation: The link is expected to have a valid - resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CustomerManagerLinkOperation) - )) -_sym_db.RegisterMessage(CustomerManagerLinkOperation) - -MutateCustomerManagerLinkResponse = _reflection.GeneratedProtocolMessageType('MutateCustomerManagerLinkResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERMANAGERLINKRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.customer_manager_link_service_pb2' - , - __doc__ = """Response message for a CustomerManagerLink mutate. - - - Attributes: - results: - A result that identifies the resource affected by the mutate - request. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerManagerLinkResponse) - )) -_sym_db.RegisterMessage(MutateCustomerManagerLinkResponse) - -MutateCustomerManagerLinkResult = _reflection.GeneratedProtocolMessageType('MutateCustomerManagerLinkResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERMANAGERLINKRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.customer_manager_link_service_pb2' - , - __doc__ = """The result for the customer manager link mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerManagerLinkResult) - )) -_sym_db.RegisterMessage(MutateCustomerManagerLinkResult) - - -DESCRIPTOR._options = None - -_CUSTOMERMANAGERLINKSERVICE = _descriptor.ServiceDescriptor( - name='CustomerManagerLinkService', - full_name='google.ads.googleads.v0.services.CustomerManagerLinkService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=792, - serialized_end=1269, - methods=[ - _descriptor.MethodDescriptor( - name='GetCustomerManagerLink', - full_name='google.ads.googleads.v0.services.CustomerManagerLinkService.GetCustomerManagerLink', - index=0, - containing_service=None, - input_type=_GETCUSTOMERMANAGERLINKREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__manager__link__pb2._CUSTOMERMANAGERLINK, - serialized_options=_b('\202\323\344\223\0028\0226/v0/{resource_name=customers/*/customerManagerLinks/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateCustomerManagerLink', - full_name='google.ads.googleads.v0.services.CustomerManagerLinkService.MutateCustomerManagerLink', - index=1, - containing_service=None, - input_type=_MUTATECUSTOMERMANAGERLINKREQUEST, - output_type=_MUTATECUSTOMERMANAGERLINKRESPONSE, - serialized_options=_b('\202\323\344\223\002>\"9/v0/customers/{customer_id=*}/customerManagerLinks:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CUSTOMERMANAGERLINKSERVICE) - -DESCRIPTOR.services_by_name['CustomerManagerLinkService'] = _CUSTOMERMANAGERLINKSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/customer_manager_link_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/customer_manager_link_service_pb2_grpc.py deleted file mode 100644 index f49104eff..000000000 --- a/google/ads/google_ads/v0/proto/services/customer_manager_link_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import customer_manager_link_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__manager__link__pb2 -from google.ads.google_ads.v0.proto.services import customer_manager_link_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__manager__link__service__pb2 - - -class CustomerManagerLinkServiceStub(object): - """Service to manage customer-manager links. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCustomerManagerLink = channel.unary_unary( - '/google.ads.googleads.v0.services.CustomerManagerLinkService/GetCustomerManagerLink', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__manager__link__service__pb2.GetCustomerManagerLinkRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__manager__link__pb2.CustomerManagerLink.FromString, - ) - self.MutateCustomerManagerLink = channel.unary_unary( - '/google.ads.googleads.v0.services.CustomerManagerLinkService/MutateCustomerManagerLink', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__manager__link__service__pb2.MutateCustomerManagerLinkRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__manager__link__service__pb2.MutateCustomerManagerLinkResponse.FromString, - ) - - -class CustomerManagerLinkServiceServicer(object): - """Service to manage customer-manager links. - """ - - def GetCustomerManagerLink(self, request, context): - """Returns the requested CustomerManagerLink in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateCustomerManagerLink(self, request, context): - """Creates or updates customer manager links. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CustomerManagerLinkServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCustomerManagerLink': grpc.unary_unary_rpc_method_handler( - servicer.GetCustomerManagerLink, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__manager__link__service__pb2.GetCustomerManagerLinkRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__manager__link__pb2.CustomerManagerLink.SerializeToString, - ), - 'MutateCustomerManagerLink': grpc.unary_unary_rpc_method_handler( - servicer.MutateCustomerManagerLink, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__manager__link__service__pb2.MutateCustomerManagerLinkRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__manager__link__service__pb2.MutateCustomerManagerLinkResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CustomerManagerLinkService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/customer_service_pb2.py b/google/ads/google_ads/v0/proto/services/customer_service_pb2.py deleted file mode 100644 index 90b9ccdc8..000000000 --- a/google/ads/google_ads/v0/proto/services/customer_service_pb2.py +++ /dev/null @@ -1,549 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/customer_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import customer_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/customer_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\024CustomerServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\n=google/ads/googleads_v0/proto/services/customer_service.proto\x12 google.ads.googleads.v0.services\x1a\x36google/ads/googleads_v0/proto/resources/customer.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\"+\n\x12GetCustomerRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\x8b\x01\n\x15MutateCustomerRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12\x46\n\toperation\x18\x04 \x01(\x0b\x32\x33.google.ads.googleads.v0.services.CustomerOperation\x12\x15\n\rvalidate_only\x18\x05 \x01(\x08\"x\n\x1b\x43reateCustomerClientRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12\x44\n\x0f\x63ustomer_client\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v0.resources.Customer\"\x81\x01\n\x11\x43ustomerOperation\x12;\n\x06update\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v0.resources.Customer\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\"5\n\x1c\x43reateCustomerClientResponse\x12\x15\n\rresource_name\x18\x02 \x01(\t\"`\n\x16MutateCustomerResponse\x12\x46\n\x06result\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v0.services.MutateCustomerResult\"-\n\x14MutateCustomerResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\" \n\x1eListAccessibleCustomersRequest\"9\n\x1fListAccessibleCustomersResponse\x12\x16\n\x0eresource_names\x18\x01 \x03(\t2\x8b\x06\n\x0f\x43ustomerService\x12\x99\x01\n\x0bGetCustomer\x12\x34.google.ads.googleads.v0.services.GetCustomerRequest\x1a+.google.ads.googleads.v0.resources.Customer\"\'\x82\xd3\xe4\x93\x02!\x12\x1f/v0/{resource_name=customers/*}\x12\xb4\x01\n\x0eMutateCustomer\x12\x37.google.ads.googleads.v0.services.MutateCustomerRequest\x1a\x38.google.ads.googleads.v0.services.MutateCustomerResponse\"/\x82\xd3\xe4\x93\x02)\"$/v0/customers/{customer_id=*}:mutate:\x01*\x12\xcd\x01\n\x17ListAccessibleCustomers\x12@.google.ads.googleads.v0.services.ListAccessibleCustomersRequest\x1a\x41.google.ads.googleads.v0.services.ListAccessibleCustomersResponse\"-\x82\xd3\xe4\x93\x02\'\x12%/v0/customers:listAccessibleCustomers\x12\xd4\x01\n\x14\x43reateCustomerClient\x12=.google.ads.googleads.v0.services.CreateCustomerClientRequest\x1a>.google.ads.googleads.v0.services.CreateCustomerClientResponse\"=\x82\xd3\xe4\x93\x02\x37\"2/v0/customers/{customer_id=*}:createCustomerClient:\x01*B\xfb\x01\n$com.google.ads.googleads.v0.servicesB\x14\x43ustomerServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_GETCUSTOMERREQUEST = _descriptor.Descriptor( - name='GetCustomerRequest', - full_name='google.ads.googleads.v0.services.GetCustomerRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetCustomerRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=251, - serialized_end=294, -) - - -_MUTATECUSTOMERREQUEST = _descriptor.Descriptor( - name='MutateCustomerRequest', - full_name='google.ads.googleads.v0.services.MutateCustomerRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateCustomerRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.MutateCustomerRequest.operation', index=1, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateCustomerRequest.validate_only', index=2, - number=5, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=297, - serialized_end=436, -) - - -_CREATECUSTOMERCLIENTREQUEST = _descriptor.Descriptor( - name='CreateCustomerClientRequest', - full_name='google.ads.googleads.v0.services.CreateCustomerClientRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.CreateCustomerClientRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='customer_client', full_name='google.ads.googleads.v0.services.CreateCustomerClientRequest.customer_client', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=438, - serialized_end=558, -) - - -_CUSTOMEROPERATION = _descriptor.Descriptor( - name='CustomerOperation', - full_name='google.ads.googleads.v0.services.CustomerOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.CustomerOperation.update', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.CustomerOperation.update_mask', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=561, - serialized_end=690, -) - - -_CREATECUSTOMERCLIENTRESPONSE = _descriptor.Descriptor( - name='CreateCustomerClientResponse', - full_name='google.ads.googleads.v0.services.CreateCustomerClientResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.CreateCustomerClientResponse.resource_name', index=0, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=692, - serialized_end=745, -) - - -_MUTATECUSTOMERRESPONSE = _descriptor.Descriptor( - name='MutateCustomerResponse', - full_name='google.ads.googleads.v0.services.MutateCustomerResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='result', full_name='google.ads.googleads.v0.services.MutateCustomerResponse.result', index=0, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=747, - serialized_end=843, -) - - -_MUTATECUSTOMERRESULT = _descriptor.Descriptor( - name='MutateCustomerResult', - full_name='google.ads.googleads.v0.services.MutateCustomerResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateCustomerResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=845, - serialized_end=890, -) - - -_LISTACCESSIBLECUSTOMERSREQUEST = _descriptor.Descriptor( - name='ListAccessibleCustomersRequest', - full_name='google.ads.googleads.v0.services.ListAccessibleCustomersRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=892, - serialized_end=924, -) - - -_LISTACCESSIBLECUSTOMERSRESPONSE = _descriptor.Descriptor( - name='ListAccessibleCustomersResponse', - full_name='google.ads.googleads.v0.services.ListAccessibleCustomersResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_names', full_name='google.ads.googleads.v0.services.ListAccessibleCustomersResponse.resource_names', index=0, - number=1, type=9, cpp_type=9, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=926, - serialized_end=983, -) - -_MUTATECUSTOMERREQUEST.fields_by_name['operation'].message_type = _CUSTOMEROPERATION -_CREATECUSTOMERCLIENTREQUEST.fields_by_name['customer_client'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__pb2._CUSTOMER -_CUSTOMEROPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__pb2._CUSTOMER -_CUSTOMEROPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_MUTATECUSTOMERRESPONSE.fields_by_name['result'].message_type = _MUTATECUSTOMERRESULT -DESCRIPTOR.message_types_by_name['GetCustomerRequest'] = _GETCUSTOMERREQUEST -DESCRIPTOR.message_types_by_name['MutateCustomerRequest'] = _MUTATECUSTOMERREQUEST -DESCRIPTOR.message_types_by_name['CreateCustomerClientRequest'] = _CREATECUSTOMERCLIENTREQUEST -DESCRIPTOR.message_types_by_name['CustomerOperation'] = _CUSTOMEROPERATION -DESCRIPTOR.message_types_by_name['CreateCustomerClientResponse'] = _CREATECUSTOMERCLIENTRESPONSE -DESCRIPTOR.message_types_by_name['MutateCustomerResponse'] = _MUTATECUSTOMERRESPONSE -DESCRIPTOR.message_types_by_name['MutateCustomerResult'] = _MUTATECUSTOMERRESULT -DESCRIPTOR.message_types_by_name['ListAccessibleCustomersRequest'] = _LISTACCESSIBLECUSTOMERSREQUEST -DESCRIPTOR.message_types_by_name['ListAccessibleCustomersResponse'] = _LISTACCESSIBLECUSTOMERSRESPONSE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetCustomerRequest = _reflection.GeneratedProtocolMessageType('GetCustomerRequest', (_message.Message,), dict( - DESCRIPTOR = _GETCUSTOMERREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.customer_service_pb2' - , - __doc__ = """Request message for - [CustomerService.GetCustomer][google.ads.googleads.v0.services.CustomerService.GetCustomer]. - - - Attributes: - resource_name: - The resource name of the customer to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetCustomerRequest) - )) -_sym_db.RegisterMessage(GetCustomerRequest) - -MutateCustomerRequest = _reflection.GeneratedProtocolMessageType('MutateCustomerRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.customer_service_pb2' - , - __doc__ = """Request message for - [CustomerService.MutateCustomer][google.ads.googleads.v0.services.CustomerService.MutateCustomer]. - - - Attributes: - customer_id: - The ID of the customer being modified. - operation: - The operation to perform on the customer - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerRequest) - )) -_sym_db.RegisterMessage(MutateCustomerRequest) - -CreateCustomerClientRequest = _reflection.GeneratedProtocolMessageType('CreateCustomerClientRequest', (_message.Message,), dict( - DESCRIPTOR = _CREATECUSTOMERCLIENTREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.customer_service_pb2' - , - __doc__ = """Request message for - [CustomerService.CreateCustomerClient][google.ads.googleads.v0.services.CustomerService.CreateCustomerClient]. - - - Attributes: - customer_id: - The ID of the Manager under whom client customer is being - created. - customer_client: - The new client customer to create. The resource name on this - customer will be ignored. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CreateCustomerClientRequest) - )) -_sym_db.RegisterMessage(CreateCustomerClientRequest) - -CustomerOperation = _reflection.GeneratedProtocolMessageType('CustomerOperation', (_message.Message,), dict( - DESCRIPTOR = _CUSTOMEROPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.customer_service_pb2' - , - __doc__ = """A single update on a customer. - - - Attributes: - update: - Mutate operation. Only updates are supported for customer. - update_mask: - FieldMask that determines which resource fields are modified - in an update. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CustomerOperation) - )) -_sym_db.RegisterMessage(CustomerOperation) - -CreateCustomerClientResponse = _reflection.GeneratedProtocolMessageType('CreateCustomerClientResponse', (_message.Message,), dict( - DESCRIPTOR = _CREATECUSTOMERCLIENTRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.customer_service_pb2' - , - __doc__ = """Response message for CreateCustomerClient mutate. - - - Attributes: - resource_name: - The resource name of the newly created customer client. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.CreateCustomerClientResponse) - )) -_sym_db.RegisterMessage(CreateCustomerClientResponse) - -MutateCustomerResponse = _reflection.GeneratedProtocolMessageType('MutateCustomerResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.customer_service_pb2' - , - __doc__ = """Response message for customer mutate. - - - Attributes: - result: - Result for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerResponse) - )) -_sym_db.RegisterMessage(MutateCustomerResponse) - -MutateCustomerResult = _reflection.GeneratedProtocolMessageType('MutateCustomerResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATECUSTOMERRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.customer_service_pb2' - , - __doc__ = """The result for the customer mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateCustomerResult) - )) -_sym_db.RegisterMessage(MutateCustomerResult) - -ListAccessibleCustomersRequest = _reflection.GeneratedProtocolMessageType('ListAccessibleCustomersRequest', (_message.Message,), dict( - DESCRIPTOR = _LISTACCESSIBLECUSTOMERSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.customer_service_pb2' - , - __doc__ = """Request message for - [CustomerService.ListAccessibleCustomers][google.ads.googleads.v0.services.CustomerService.ListAccessibleCustomers]. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ListAccessibleCustomersRequest) - )) -_sym_db.RegisterMessage(ListAccessibleCustomersRequest) - -ListAccessibleCustomersResponse = _reflection.GeneratedProtocolMessageType('ListAccessibleCustomersResponse', (_message.Message,), dict( - DESCRIPTOR = _LISTACCESSIBLECUSTOMERSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.customer_service_pb2' - , - __doc__ = """Response message for - [CustomerService.ListAccessibleCustomers][google.ads.googleads.v0.services.CustomerService.ListAccessibleCustomers]. - - - Attributes: - resource_names: - Resource name of customers directly accessible by the user - authenticating the call. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ListAccessibleCustomersResponse) - )) -_sym_db.RegisterMessage(ListAccessibleCustomersResponse) - - -DESCRIPTOR._options = None - -_CUSTOMERSERVICE = _descriptor.ServiceDescriptor( - name='CustomerService', - full_name='google.ads.googleads.v0.services.CustomerService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=986, - serialized_end=1765, - methods=[ - _descriptor.MethodDescriptor( - name='GetCustomer', - full_name='google.ads.googleads.v0.services.CustomerService.GetCustomer', - index=0, - containing_service=None, - input_type=_GETCUSTOMERREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__pb2._CUSTOMER, - serialized_options=_b('\202\323\344\223\002!\022\037/v0/{resource_name=customers/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateCustomer', - full_name='google.ads.googleads.v0.services.CustomerService.MutateCustomer', - index=1, - containing_service=None, - input_type=_MUTATECUSTOMERREQUEST, - output_type=_MUTATECUSTOMERRESPONSE, - serialized_options=_b('\202\323\344\223\002)\"$/v0/customers/{customer_id=*}:mutate:\001*'), - ), - _descriptor.MethodDescriptor( - name='ListAccessibleCustomers', - full_name='google.ads.googleads.v0.services.CustomerService.ListAccessibleCustomers', - index=2, - containing_service=None, - input_type=_LISTACCESSIBLECUSTOMERSREQUEST, - output_type=_LISTACCESSIBLECUSTOMERSRESPONSE, - serialized_options=_b('\202\323\344\223\002\'\022%/v0/customers:listAccessibleCustomers'), - ), - _descriptor.MethodDescriptor( - name='CreateCustomerClient', - full_name='google.ads.googleads.v0.services.CustomerService.CreateCustomerClient', - index=3, - containing_service=None, - input_type=_CREATECUSTOMERCLIENTREQUEST, - output_type=_CREATECUSTOMERCLIENTRESPONSE, - serialized_options=_b('\202\323\344\223\0027\"2/v0/customers/{customer_id=*}:createCustomerClient:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_CUSTOMERSERVICE) - -DESCRIPTOR.services_by_name['CustomerService'] = _CUSTOMERSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/customer_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/customer_service_pb2_grpc.py deleted file mode 100644 index 994132d99..000000000 --- a/google/ads/google_ads/v0/proto/services/customer_service_pb2_grpc.py +++ /dev/null @@ -1,99 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import customer_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__pb2 -from google.ads.google_ads.v0.proto.services import customer_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2 - - -class CustomerServiceStub(object): - """Service to manage customers. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetCustomer = channel.unary_unary( - '/google.ads.googleads.v0.services.CustomerService/GetCustomer', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.GetCustomerRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__pb2.Customer.FromString, - ) - self.MutateCustomer = channel.unary_unary( - '/google.ads.googleads.v0.services.CustomerService/MutateCustomer', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.MutateCustomerRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.MutateCustomerResponse.FromString, - ) - self.ListAccessibleCustomers = channel.unary_unary( - '/google.ads.googleads.v0.services.CustomerService/ListAccessibleCustomers', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.ListAccessibleCustomersRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.ListAccessibleCustomersResponse.FromString, - ) - self.CreateCustomerClient = channel.unary_unary( - '/google.ads.googleads.v0.services.CustomerService/CreateCustomerClient', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.CreateCustomerClientRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.CreateCustomerClientResponse.FromString, - ) - - -class CustomerServiceServicer(object): - """Service to manage customers. - """ - - def GetCustomer(self, request, context): - """Returns the requested customer in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateCustomer(self, request, context): - """Updates a customer. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def ListAccessibleCustomers(self, request, context): - """Returns resource names of customers directly accessible by the - user authenticating the call. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def CreateCustomerClient(self, request, context): - """Creates a new client under manager. The new client customer is returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_CustomerServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetCustomer': grpc.unary_unary_rpc_method_handler( - servicer.GetCustomer, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.GetCustomerRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__pb2.Customer.SerializeToString, - ), - 'MutateCustomer': grpc.unary_unary_rpc_method_handler( - servicer.MutateCustomer, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.MutateCustomerRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.MutateCustomerResponse.SerializeToString, - ), - 'ListAccessibleCustomers': grpc.unary_unary_rpc_method_handler( - servicer.ListAccessibleCustomers, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.ListAccessibleCustomersRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.ListAccessibleCustomersResponse.SerializeToString, - ), - 'CreateCustomerClient': grpc.unary_unary_rpc_method_handler( - servicer.CreateCustomerClient, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.CreateCustomerClientRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_customer__service__pb2.CreateCustomerClientResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.CustomerService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/display_keyword_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/display_keyword_view_service_pb2.py deleted file mode 100644 index da0710237..000000000 --- a/google/ads/google_ads/v0/proto/services/display_keyword_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/display_keyword_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import display_keyword_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_display__keyword__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/display_keyword_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\036DisplayKeywordViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nIgoogle/ads/googleads_v0/proto/services/display_keyword_view_service.proto\x12 google.ads.googleads.v0.services\x1a\x42google/ads/googleads_v0/proto/resources/display_keyword_view.proto\x1a\x1cgoogle/api/annotations.proto\"5\n\x1cGetDisplayKeywordViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xeb\x01\n\x19\x44isplayKeywordViewService\x12\xcd\x01\n\x15GetDisplayKeywordView\x12>.google.ads.googleads.v0.services.GetDisplayKeywordViewRequest\x1a\x35.google.ads.googleads.v0.resources.DisplayKeywordView\"=\x82\xd3\xe4\x93\x02\x37\x12\x35/v0/{resource_name=customers/*/displayKeywordViews/*}B\x85\x02\n$com.google.ads.googleads.v0.servicesB\x1e\x44isplayKeywordViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_display__keyword__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETDISPLAYKEYWORDVIEWREQUEST = _descriptor.Descriptor( - name='GetDisplayKeywordViewRequest', - full_name='google.ads.googleads.v0.services.GetDisplayKeywordViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetDisplayKeywordViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=209, - serialized_end=262, -) - -DESCRIPTOR.message_types_by_name['GetDisplayKeywordViewRequest'] = _GETDISPLAYKEYWORDVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetDisplayKeywordViewRequest = _reflection.GeneratedProtocolMessageType('GetDisplayKeywordViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETDISPLAYKEYWORDVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.display_keyword_view_service_pb2' - , - __doc__ = """Request message for - [DisplayKeywordViewService.GetDisplayKeywordView][google.ads.googleads.v0.services.DisplayKeywordViewService.GetDisplayKeywordView]. - - - Attributes: - resource_name: - The resource name of the display keyword view to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetDisplayKeywordViewRequest) - )) -_sym_db.RegisterMessage(GetDisplayKeywordViewRequest) - - -DESCRIPTOR._options = None - -_DISPLAYKEYWORDVIEWSERVICE = _descriptor.ServiceDescriptor( - name='DisplayKeywordViewService', - full_name='google.ads.googleads.v0.services.DisplayKeywordViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=265, - serialized_end=500, - methods=[ - _descriptor.MethodDescriptor( - name='GetDisplayKeywordView', - full_name='google.ads.googleads.v0.services.DisplayKeywordViewService.GetDisplayKeywordView', - index=0, - containing_service=None, - input_type=_GETDISPLAYKEYWORDVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_display__keyword__view__pb2._DISPLAYKEYWORDVIEW, - serialized_options=_b('\202\323\344\223\0027\0225/v0/{resource_name=customers/*/displayKeywordViews/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_DISPLAYKEYWORDVIEWSERVICE) - -DESCRIPTOR.services_by_name['DisplayKeywordViewService'] = _DISPLAYKEYWORDVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/display_keyword_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/display_keyword_view_service_pb2_grpc.py deleted file mode 100644 index 041b8d897..000000000 --- a/google/ads/google_ads/v0/proto/services/display_keyword_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import display_keyword_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_display__keyword__view__pb2 -from google.ads.google_ads.v0.proto.services import display_keyword_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_display__keyword__view__service__pb2 - - -class DisplayKeywordViewServiceStub(object): - """Service to manage display keyword views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetDisplayKeywordView = channel.unary_unary( - '/google.ads.googleads.v0.services.DisplayKeywordViewService/GetDisplayKeywordView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_display__keyword__view__service__pb2.GetDisplayKeywordViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_display__keyword__view__pb2.DisplayKeywordView.FromString, - ) - - -class DisplayKeywordViewServiceServicer(object): - """Service to manage display keyword views. - """ - - def GetDisplayKeywordView(self, request, context): - """Returns the requested display keyword view in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_DisplayKeywordViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetDisplayKeywordView': grpc.unary_unary_rpc_method_handler( - servicer.GetDisplayKeywordView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_display__keyword__view__service__pb2.GetDisplayKeywordViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_display__keyword__view__pb2.DisplayKeywordView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.DisplayKeywordViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/feed_item_service_pb2.py b/google/ads/google_ads/v0/proto/services/feed_item_service_pb2.py deleted file mode 100644 index defcd33c8..000000000 --- a/google/ads/google_ads/v0/proto/services/feed_item_service_pb2.py +++ /dev/null @@ -1,403 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/feed_item_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import feed_item_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__item__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/feed_item_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\024FeedItemServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\n>google/ads/googleads_v0/proto/services/feed_item_service.proto\x12 google.ads.googleads.v0.services\x1a\x37google/ads/googleads_v0/proto/resources/feed_item.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"+\n\x12GetFeedItemRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xa6\x01\n\x16MutateFeedItemsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12G\n\noperations\x18\x02 \x03(\x0b\x32\x33.google.ads.googleads.v0.services.FeedItemOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe1\x01\n\x11\x46\x65\x65\x64ItemOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12=\n\x06\x63reate\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v0.resources.FeedItemH\x00\x12=\n\x06update\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v0.resources.FeedItemH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x95\x01\n\x17MutateFeedItemsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12G\n\x07results\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v0.services.MutateFeedItemResult\"-\n\x14MutateFeedItemResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xfd\x02\n\x0f\x46\x65\x65\x64ItemService\x12\xa5\x01\n\x0bGetFeedItem\x12\x34.google.ads.googleads.v0.services.GetFeedItemRequest\x1a+.google.ads.googleads.v0.resources.FeedItem\"3\x82\xd3\xe4\x93\x02-\x12+/v0/{resource_name=customers/*/feedItems/*}\x12\xc1\x01\n\x0fMutateFeedItems\x12\x38.google.ads.googleads.v0.services.MutateFeedItemsRequest\x1a\x39.google.ads.googleads.v0.services.MutateFeedItemsResponse\"9\x82\xd3\xe4\x93\x02\x33\"./v0/customers/{customer_id=*}/feedItems:mutate:\x01*B\xfb\x01\n$com.google.ads.googleads.v0.servicesB\x14\x46\x65\x65\x64ItemServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__item__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETFEEDITEMREQUEST = _descriptor.Descriptor( - name='GetFeedItemRequest', - full_name='google.ads.googleads.v0.services.GetFeedItemRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetFeedItemRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=278, - serialized_end=321, -) - - -_MUTATEFEEDITEMSREQUEST = _descriptor.Descriptor( - name='MutateFeedItemsRequest', - full_name='google.ads.googleads.v0.services.MutateFeedItemsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateFeedItemsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateFeedItemsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateFeedItemsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateFeedItemsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=324, - serialized_end=490, -) - - -_FEEDITEMOPERATION = _descriptor.Descriptor( - name='FeedItemOperation', - full_name='google.ads.googleads.v0.services.FeedItemOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.FeedItemOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.FeedItemOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.FeedItemOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.FeedItemOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.FeedItemOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=493, - serialized_end=718, -) - - -_MUTATEFEEDITEMSRESPONSE = _descriptor.Descriptor( - name='MutateFeedItemsResponse', - full_name='google.ads.googleads.v0.services.MutateFeedItemsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateFeedItemsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateFeedItemsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=721, - serialized_end=870, -) - - -_MUTATEFEEDITEMRESULT = _descriptor.Descriptor( - name='MutateFeedItemResult', - full_name='google.ads.googleads.v0.services.MutateFeedItemResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateFeedItemResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=872, - serialized_end=917, -) - -_MUTATEFEEDITEMSREQUEST.fields_by_name['operations'].message_type = _FEEDITEMOPERATION -_FEEDITEMOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_FEEDITEMOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__item__pb2._FEEDITEM -_FEEDITEMOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__item__pb2._FEEDITEM -_FEEDITEMOPERATION.oneofs_by_name['operation'].fields.append( - _FEEDITEMOPERATION.fields_by_name['create']) -_FEEDITEMOPERATION.fields_by_name['create'].containing_oneof = _FEEDITEMOPERATION.oneofs_by_name['operation'] -_FEEDITEMOPERATION.oneofs_by_name['operation'].fields.append( - _FEEDITEMOPERATION.fields_by_name['update']) -_FEEDITEMOPERATION.fields_by_name['update'].containing_oneof = _FEEDITEMOPERATION.oneofs_by_name['operation'] -_FEEDITEMOPERATION.oneofs_by_name['operation'].fields.append( - _FEEDITEMOPERATION.fields_by_name['remove']) -_FEEDITEMOPERATION.fields_by_name['remove'].containing_oneof = _FEEDITEMOPERATION.oneofs_by_name['operation'] -_MUTATEFEEDITEMSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEFEEDITEMSRESPONSE.fields_by_name['results'].message_type = _MUTATEFEEDITEMRESULT -DESCRIPTOR.message_types_by_name['GetFeedItemRequest'] = _GETFEEDITEMREQUEST -DESCRIPTOR.message_types_by_name['MutateFeedItemsRequest'] = _MUTATEFEEDITEMSREQUEST -DESCRIPTOR.message_types_by_name['FeedItemOperation'] = _FEEDITEMOPERATION -DESCRIPTOR.message_types_by_name['MutateFeedItemsResponse'] = _MUTATEFEEDITEMSRESPONSE -DESCRIPTOR.message_types_by_name['MutateFeedItemResult'] = _MUTATEFEEDITEMRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetFeedItemRequest = _reflection.GeneratedProtocolMessageType('GetFeedItemRequest', (_message.Message,), dict( - DESCRIPTOR = _GETFEEDITEMREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.feed_item_service_pb2' - , - __doc__ = """Request message for - [FeedItemService.GetFeedItem][google.ads.googleads.v0.services.FeedItemService.GetFeedItem]. - - - Attributes: - resource_name: - The resource name of the feed item to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetFeedItemRequest) - )) -_sym_db.RegisterMessage(GetFeedItemRequest) - -MutateFeedItemsRequest = _reflection.GeneratedProtocolMessageType('MutateFeedItemsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEFEEDITEMSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.feed_item_service_pb2' - , - __doc__ = """Request message for - [FeedItemService.MutateFeedItems][google.ads.googleads.v0.services.FeedItemService.MutateFeedItems]. - - - Attributes: - customer_id: - The ID of the customer whose feed items are being modified. - operations: - The list of operations to perform on individual feed items. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateFeedItemsRequest) - )) -_sym_db.RegisterMessage(MutateFeedItemsRequest) - -FeedItemOperation = _reflection.GeneratedProtocolMessageType('FeedItemOperation', (_message.Message,), dict( - DESCRIPTOR = _FEEDITEMOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.feed_item_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on an feed item. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - feed item. - update: - Update operation: The feed item is expected to have a valid - resource name. - remove: - Remove operation: A resource name for the removed feed item is - expected, in this format: - ``customers/{customer_id}/feedItems/{feed_id}_{feed_item_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.FeedItemOperation) - )) -_sym_db.RegisterMessage(FeedItemOperation) - -MutateFeedItemsResponse = _reflection.GeneratedProtocolMessageType('MutateFeedItemsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEFEEDITEMSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.feed_item_service_pb2' - , - __doc__ = """Response message for an feed item mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateFeedItemsResponse) - )) -_sym_db.RegisterMessage(MutateFeedItemsResponse) - -MutateFeedItemResult = _reflection.GeneratedProtocolMessageType('MutateFeedItemResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEFEEDITEMRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.feed_item_service_pb2' - , - __doc__ = """The result for the feed item mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateFeedItemResult) - )) -_sym_db.RegisterMessage(MutateFeedItemResult) - - -DESCRIPTOR._options = None - -_FEEDITEMSERVICE = _descriptor.ServiceDescriptor( - name='FeedItemService', - full_name='google.ads.googleads.v0.services.FeedItemService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=920, - serialized_end=1301, - methods=[ - _descriptor.MethodDescriptor( - name='GetFeedItem', - full_name='google.ads.googleads.v0.services.FeedItemService.GetFeedItem', - index=0, - containing_service=None, - input_type=_GETFEEDITEMREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__item__pb2._FEEDITEM, - serialized_options=_b('\202\323\344\223\002-\022+/v0/{resource_name=customers/*/feedItems/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateFeedItems', - full_name='google.ads.googleads.v0.services.FeedItemService.MutateFeedItems', - index=1, - containing_service=None, - input_type=_MUTATEFEEDITEMSREQUEST, - output_type=_MUTATEFEEDITEMSRESPONSE, - serialized_options=_b('\202\323\344\223\0023\"./v0/customers/{customer_id=*}/feedItems:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_FEEDITEMSERVICE) - -DESCRIPTOR.services_by_name['FeedItemService'] = _FEEDITEMSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/feed_item_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/feed_item_service_pb2_grpc.py deleted file mode 100644 index 673a50a55..000000000 --- a/google/ads/google_ads/v0/proto/services/feed_item_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import feed_item_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__item__pb2 -from google.ads.google_ads.v0.proto.services import feed_item_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__item__service__pb2 - - -class FeedItemServiceStub(object): - """Service to manage feed items. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetFeedItem = channel.unary_unary( - '/google.ads.googleads.v0.services.FeedItemService/GetFeedItem', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__item__service__pb2.GetFeedItemRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__item__pb2.FeedItem.FromString, - ) - self.MutateFeedItems = channel.unary_unary( - '/google.ads.googleads.v0.services.FeedItemService/MutateFeedItems', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__item__service__pb2.MutateFeedItemsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__item__service__pb2.MutateFeedItemsResponse.FromString, - ) - - -class FeedItemServiceServicer(object): - """Service to manage feed items. - """ - - def GetFeedItem(self, request, context): - """Returns the requested feed item in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateFeedItems(self, request, context): - """Creates, updates, or removes feed items. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_FeedItemServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetFeedItem': grpc.unary_unary_rpc_method_handler( - servicer.GetFeedItem, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__item__service__pb2.GetFeedItemRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__item__pb2.FeedItem.SerializeToString, - ), - 'MutateFeedItems': grpc.unary_unary_rpc_method_handler( - servicer.MutateFeedItems, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__item__service__pb2.MutateFeedItemsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__item__service__pb2.MutateFeedItemsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.FeedItemService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/feed_mapping_service_pb2.py b/google/ads/google_ads/v0/proto/services/feed_mapping_service_pb2.py deleted file mode 100644 index 27bd64837..000000000 --- a/google/ads/google_ads/v0/proto/services/feed_mapping_service_pb2.py +++ /dev/null @@ -1,377 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/feed_mapping_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import feed_mapping_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__mapping__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/feed_mapping_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\027FeedMappingServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/services/feed_mapping_service.proto\x12 google.ads.googleads.v0.services\x1a:google/ads/googleads_v0/proto/resources/feed_mapping.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\".\n\x15GetFeedMappingRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xac\x01\n\x19MutateFeedMappingsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12J\n\noperations\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v0.services.FeedMappingOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"w\n\x14\x46\x65\x65\x64MappingOperation\x12@\n\x06\x63reate\x18\x01 \x01(\x0b\x32..google.ads.googleads.v0.resources.FeedMappingH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9b\x01\n\x1aMutateFeedMappingsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12J\n\x07results\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v0.services.MutateFeedMappingResult\"0\n\x17MutateFeedMappingResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x98\x03\n\x12\x46\x65\x65\x64MappingService\x12\xb1\x01\n\x0eGetFeedMapping\x12\x37.google.ads.googleads.v0.services.GetFeedMappingRequest\x1a..google.ads.googleads.v0.resources.FeedMapping\"6\x82\xd3\xe4\x93\x02\x30\x12./v0/{resource_name=customers/*/feedMappings/*}\x12\xcd\x01\n\x12MutateFeedMappings\x12;.google.ads.googleads.v0.services.MutateFeedMappingsRequest\x1a<.google.ads.googleads.v0.services.MutateFeedMappingsResponse\"<\x82\xd3\xe4\x93\x02\x36\"1/v0/customers/{customer_id=*}/feedMappings:mutate:\x01*B\xfe\x01\n$com.google.ads.googleads.v0.servicesB\x17\x46\x65\x65\x64MappingServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__mapping__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETFEEDMAPPINGREQUEST = _descriptor.Descriptor( - name='GetFeedMappingRequest', - full_name='google.ads.googleads.v0.services.GetFeedMappingRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetFeedMappingRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=250, - serialized_end=296, -) - - -_MUTATEFEEDMAPPINGSREQUEST = _descriptor.Descriptor( - name='MutateFeedMappingsRequest', - full_name='google.ads.googleads.v0.services.MutateFeedMappingsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateFeedMappingsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateFeedMappingsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateFeedMappingsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateFeedMappingsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=299, - serialized_end=471, -) - - -_FEEDMAPPINGOPERATION = _descriptor.Descriptor( - name='FeedMappingOperation', - full_name='google.ads.googleads.v0.services.FeedMappingOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.FeedMappingOperation.create', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.FeedMappingOperation.remove', index=1, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.FeedMappingOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=473, - serialized_end=592, -) - - -_MUTATEFEEDMAPPINGSRESPONSE = _descriptor.Descriptor( - name='MutateFeedMappingsResponse', - full_name='google.ads.googleads.v0.services.MutateFeedMappingsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateFeedMappingsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateFeedMappingsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=595, - serialized_end=750, -) - - -_MUTATEFEEDMAPPINGRESULT = _descriptor.Descriptor( - name='MutateFeedMappingResult', - full_name='google.ads.googleads.v0.services.MutateFeedMappingResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateFeedMappingResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=752, - serialized_end=800, -) - -_MUTATEFEEDMAPPINGSREQUEST.fields_by_name['operations'].message_type = _FEEDMAPPINGOPERATION -_FEEDMAPPINGOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__mapping__pb2._FEEDMAPPING -_FEEDMAPPINGOPERATION.oneofs_by_name['operation'].fields.append( - _FEEDMAPPINGOPERATION.fields_by_name['create']) -_FEEDMAPPINGOPERATION.fields_by_name['create'].containing_oneof = _FEEDMAPPINGOPERATION.oneofs_by_name['operation'] -_FEEDMAPPINGOPERATION.oneofs_by_name['operation'].fields.append( - _FEEDMAPPINGOPERATION.fields_by_name['remove']) -_FEEDMAPPINGOPERATION.fields_by_name['remove'].containing_oneof = _FEEDMAPPINGOPERATION.oneofs_by_name['operation'] -_MUTATEFEEDMAPPINGSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEFEEDMAPPINGSRESPONSE.fields_by_name['results'].message_type = _MUTATEFEEDMAPPINGRESULT -DESCRIPTOR.message_types_by_name['GetFeedMappingRequest'] = _GETFEEDMAPPINGREQUEST -DESCRIPTOR.message_types_by_name['MutateFeedMappingsRequest'] = _MUTATEFEEDMAPPINGSREQUEST -DESCRIPTOR.message_types_by_name['FeedMappingOperation'] = _FEEDMAPPINGOPERATION -DESCRIPTOR.message_types_by_name['MutateFeedMappingsResponse'] = _MUTATEFEEDMAPPINGSRESPONSE -DESCRIPTOR.message_types_by_name['MutateFeedMappingResult'] = _MUTATEFEEDMAPPINGRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetFeedMappingRequest = _reflection.GeneratedProtocolMessageType('GetFeedMappingRequest', (_message.Message,), dict( - DESCRIPTOR = _GETFEEDMAPPINGREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.feed_mapping_service_pb2' - , - __doc__ = """Request message for - [FeedMappingService.GetFeedMapping][google.ads.googleads.v0.services.FeedMappingService.GetFeedMapping]. - - - Attributes: - resource_name: - The resource name of the feed mapping to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetFeedMappingRequest) - )) -_sym_db.RegisterMessage(GetFeedMappingRequest) - -MutateFeedMappingsRequest = _reflection.GeneratedProtocolMessageType('MutateFeedMappingsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEFEEDMAPPINGSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.feed_mapping_service_pb2' - , - __doc__ = """Request message for - [FeedMappingService.MutateFeedMappings][google.ads.googleads.v0.services.FeedMappingService.MutateFeedMappings]. - - - Attributes: - customer_id: - The ID of the customer whose feed mappings are being modified. - operations: - The list of operations to perform on individual feed mappings. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateFeedMappingsRequest) - )) -_sym_db.RegisterMessage(MutateFeedMappingsRequest) - -FeedMappingOperation = _reflection.GeneratedProtocolMessageType('FeedMappingOperation', (_message.Message,), dict( - DESCRIPTOR = _FEEDMAPPINGOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.feed_mapping_service_pb2' - , - __doc__ = """A single operation (create, remove) on a feed mapping. - - - Attributes: - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - feed mapping. - remove: - Remove operation: A resource name for the removed feed mapping - is expected, in this format: ``customers/{customer_id}/feedMa - ppings/{feed_id}_{feed_mapping_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.FeedMappingOperation) - )) -_sym_db.RegisterMessage(FeedMappingOperation) - -MutateFeedMappingsResponse = _reflection.GeneratedProtocolMessageType('MutateFeedMappingsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEFEEDMAPPINGSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.feed_mapping_service_pb2' - , - __doc__ = """Response message for a feed mapping mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateFeedMappingsResponse) - )) -_sym_db.RegisterMessage(MutateFeedMappingsResponse) - -MutateFeedMappingResult = _reflection.GeneratedProtocolMessageType('MutateFeedMappingResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEFEEDMAPPINGRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.feed_mapping_service_pb2' - , - __doc__ = """The result for the feed mapping mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateFeedMappingResult) - )) -_sym_db.RegisterMessage(MutateFeedMappingResult) - - -DESCRIPTOR._options = None - -_FEEDMAPPINGSERVICE = _descriptor.ServiceDescriptor( - name='FeedMappingService', - full_name='google.ads.googleads.v0.services.FeedMappingService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=803, - serialized_end=1211, - methods=[ - _descriptor.MethodDescriptor( - name='GetFeedMapping', - full_name='google.ads.googleads.v0.services.FeedMappingService.GetFeedMapping', - index=0, - containing_service=None, - input_type=_GETFEEDMAPPINGREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__mapping__pb2._FEEDMAPPING, - serialized_options=_b('\202\323\344\223\0020\022./v0/{resource_name=customers/*/feedMappings/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateFeedMappings', - full_name='google.ads.googleads.v0.services.FeedMappingService.MutateFeedMappings', - index=1, - containing_service=None, - input_type=_MUTATEFEEDMAPPINGSREQUEST, - output_type=_MUTATEFEEDMAPPINGSRESPONSE, - serialized_options=_b('\202\323\344\223\0026\"1/v0/customers/{customer_id=*}/feedMappings:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_FEEDMAPPINGSERVICE) - -DESCRIPTOR.services_by_name['FeedMappingService'] = _FEEDMAPPINGSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/feed_mapping_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/feed_mapping_service_pb2_grpc.py deleted file mode 100644 index 8bc279bd7..000000000 --- a/google/ads/google_ads/v0/proto/services/feed_mapping_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import feed_mapping_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__mapping__pb2 -from google.ads.google_ads.v0.proto.services import feed_mapping_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__mapping__service__pb2 - - -class FeedMappingServiceStub(object): - """Service to manage feed mappings. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetFeedMapping = channel.unary_unary( - '/google.ads.googleads.v0.services.FeedMappingService/GetFeedMapping', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__mapping__service__pb2.GetFeedMappingRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__mapping__pb2.FeedMapping.FromString, - ) - self.MutateFeedMappings = channel.unary_unary( - '/google.ads.googleads.v0.services.FeedMappingService/MutateFeedMappings', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__mapping__service__pb2.MutateFeedMappingsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__mapping__service__pb2.MutateFeedMappingsResponse.FromString, - ) - - -class FeedMappingServiceServicer(object): - """Service to manage feed mappings. - """ - - def GetFeedMapping(self, request, context): - """Returns the requested feed mapping in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateFeedMappings(self, request, context): - """Creates or removes feed mappings. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_FeedMappingServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetFeedMapping': grpc.unary_unary_rpc_method_handler( - servicer.GetFeedMapping, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__mapping__service__pb2.GetFeedMappingRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__mapping__pb2.FeedMapping.SerializeToString, - ), - 'MutateFeedMappings': grpc.unary_unary_rpc_method_handler( - servicer.MutateFeedMappings, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__mapping__service__pb2.MutateFeedMappingsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__mapping__service__pb2.MutateFeedMappingsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.FeedMappingService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/feed_service_pb2.py b/google/ads/google_ads/v0/proto/services/feed_service_pb2.py deleted file mode 100644 index e22533a43..000000000 --- a/google/ads/google_ads/v0/proto/services/feed_service_pb2.py +++ /dev/null @@ -1,403 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/feed_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/feed_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\020FeedServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\n9google/ads/googleads_v0/proto/services/feed_service.proto\x12 google.ads.googleads.v0.services\x1a\x32google/ads/googleads_v0/proto/resources/feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"\'\n\x0eGetFeedRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\x9e\x01\n\x12MutateFeedsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12\x43\n\noperations\x18\x02 \x03(\x0b\x32/.google.ads.googleads.v0.services.FeedOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xd5\x01\n\rFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x39\n\x06\x63reate\x18\x01 \x01(\x0b\x32\'.google.ads.googleads.v0.resources.FeedH\x00\x12\x39\n\x06update\x18\x02 \x01(\x0b\x32\'.google.ads.googleads.v0.resources.FeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x8d\x01\n\x13MutateFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12\x43\n\x07results\x18\x02 \x03(\x0b\x32\x32.google.ads.googleads.v0.services.MutateFeedResult\")\n\x10MutateFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd9\x02\n\x0b\x46\x65\x65\x64Service\x12\x95\x01\n\x07GetFeed\x12\x30.google.ads.googleads.v0.services.GetFeedRequest\x1a\'.google.ads.googleads.v0.resources.Feed\"/\x82\xd3\xe4\x93\x02)\x12\'/v0/{resource_name=customers/*/feeds/*}\x12\xb1\x01\n\x0bMutateFeeds\x12\x34.google.ads.googleads.v0.services.MutateFeedsRequest\x1a\x35.google.ads.googleads.v0.services.MutateFeedsResponse\"5\x82\xd3\xe4\x93\x02/\"*/v0/customers/{customer_id=*}/feeds:mutate:\x01*B\xf7\x01\n$com.google.ads.googleads.v0.servicesB\x10\x46\x65\x65\x64ServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETFEEDREQUEST = _descriptor.Descriptor( - name='GetFeedRequest', - full_name='google.ads.googleads.v0.services.GetFeedRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetFeedRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=268, - serialized_end=307, -) - - -_MUTATEFEEDSREQUEST = _descriptor.Descriptor( - name='MutateFeedsRequest', - full_name='google.ads.googleads.v0.services.MutateFeedsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateFeedsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateFeedsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateFeedsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateFeedsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=310, - serialized_end=468, -) - - -_FEEDOPERATION = _descriptor.Descriptor( - name='FeedOperation', - full_name='google.ads.googleads.v0.services.FeedOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.FeedOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.FeedOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.FeedOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.FeedOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.FeedOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=471, - serialized_end=684, -) - - -_MUTATEFEEDSRESPONSE = _descriptor.Descriptor( - name='MutateFeedsResponse', - full_name='google.ads.googleads.v0.services.MutateFeedsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateFeedsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateFeedsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=687, - serialized_end=828, -) - - -_MUTATEFEEDRESULT = _descriptor.Descriptor( - name='MutateFeedResult', - full_name='google.ads.googleads.v0.services.MutateFeedResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateFeedResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=830, - serialized_end=871, -) - -_MUTATEFEEDSREQUEST.fields_by_name['operations'].message_type = _FEEDOPERATION -_FEEDOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_FEEDOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__pb2._FEED -_FEEDOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__pb2._FEED -_FEEDOPERATION.oneofs_by_name['operation'].fields.append( - _FEEDOPERATION.fields_by_name['create']) -_FEEDOPERATION.fields_by_name['create'].containing_oneof = _FEEDOPERATION.oneofs_by_name['operation'] -_FEEDOPERATION.oneofs_by_name['operation'].fields.append( - _FEEDOPERATION.fields_by_name['update']) -_FEEDOPERATION.fields_by_name['update'].containing_oneof = _FEEDOPERATION.oneofs_by_name['operation'] -_FEEDOPERATION.oneofs_by_name['operation'].fields.append( - _FEEDOPERATION.fields_by_name['remove']) -_FEEDOPERATION.fields_by_name['remove'].containing_oneof = _FEEDOPERATION.oneofs_by_name['operation'] -_MUTATEFEEDSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEFEEDSRESPONSE.fields_by_name['results'].message_type = _MUTATEFEEDRESULT -DESCRIPTOR.message_types_by_name['GetFeedRequest'] = _GETFEEDREQUEST -DESCRIPTOR.message_types_by_name['MutateFeedsRequest'] = _MUTATEFEEDSREQUEST -DESCRIPTOR.message_types_by_name['FeedOperation'] = _FEEDOPERATION -DESCRIPTOR.message_types_by_name['MutateFeedsResponse'] = _MUTATEFEEDSRESPONSE -DESCRIPTOR.message_types_by_name['MutateFeedResult'] = _MUTATEFEEDRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetFeedRequest = _reflection.GeneratedProtocolMessageType('GetFeedRequest', (_message.Message,), dict( - DESCRIPTOR = _GETFEEDREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.feed_service_pb2' - , - __doc__ = """Request message for - [FeedService.GetFeed][google.ads.googleads.v0.services.FeedService.GetFeed]. - - - Attributes: - resource_name: - The resource name of the feed to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetFeedRequest) - )) -_sym_db.RegisterMessage(GetFeedRequest) - -MutateFeedsRequest = _reflection.GeneratedProtocolMessageType('MutateFeedsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEFEEDSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.feed_service_pb2' - , - __doc__ = """Request message for - [FeedService.MutateFeeds][google.ads.googleads.v0.services.FeedService.MutateFeeds]. - - - Attributes: - customer_id: - The ID of the customer whose feeds are being modified. - operations: - The list of operations to perform on individual feeds. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateFeedsRequest) - )) -_sym_db.RegisterMessage(MutateFeedsRequest) - -FeedOperation = _reflection.GeneratedProtocolMessageType('FeedOperation', (_message.Message,), dict( - DESCRIPTOR = _FEEDOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.feed_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on an feed. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - feed. - update: - Update operation: The feed is expected to have a valid - resource name. - remove: - Remove operation: A resource name for the removed feed is - expected, in this format: - ``customers/{customer_id}/feeds/{feed_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.FeedOperation) - )) -_sym_db.RegisterMessage(FeedOperation) - -MutateFeedsResponse = _reflection.GeneratedProtocolMessageType('MutateFeedsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEFEEDSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.feed_service_pb2' - , - __doc__ = """Response message for an feed mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateFeedsResponse) - )) -_sym_db.RegisterMessage(MutateFeedsResponse) - -MutateFeedResult = _reflection.GeneratedProtocolMessageType('MutateFeedResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEFEEDRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.feed_service_pb2' - , - __doc__ = """The result for the feed mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateFeedResult) - )) -_sym_db.RegisterMessage(MutateFeedResult) - - -DESCRIPTOR._options = None - -_FEEDSERVICE = _descriptor.ServiceDescriptor( - name='FeedService', - full_name='google.ads.googleads.v0.services.FeedService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=874, - serialized_end=1219, - methods=[ - _descriptor.MethodDescriptor( - name='GetFeed', - full_name='google.ads.googleads.v0.services.FeedService.GetFeed', - index=0, - containing_service=None, - input_type=_GETFEEDREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__pb2._FEED, - serialized_options=_b('\202\323\344\223\002)\022\'/v0/{resource_name=customers/*/feeds/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateFeeds', - full_name='google.ads.googleads.v0.services.FeedService.MutateFeeds', - index=1, - containing_service=None, - input_type=_MUTATEFEEDSREQUEST, - output_type=_MUTATEFEEDSRESPONSE, - serialized_options=_b('\202\323\344\223\002/\"*/v0/customers/{customer_id=*}/feeds:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_FEEDSERVICE) - -DESCRIPTOR.services_by_name['FeedService'] = _FEEDSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/feed_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/feed_service_pb2_grpc.py deleted file mode 100644 index 3adb4abb3..000000000 --- a/google/ads/google_ads/v0/proto/services/feed_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__pb2 -from google.ads.google_ads.v0.proto.services import feed_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__service__pb2 - - -class FeedServiceStub(object): - """Service to manage feeds. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetFeed = channel.unary_unary( - '/google.ads.googleads.v0.services.FeedService/GetFeed', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__service__pb2.GetFeedRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__pb2.Feed.FromString, - ) - self.MutateFeeds = channel.unary_unary( - '/google.ads.googleads.v0.services.FeedService/MutateFeeds', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__service__pb2.MutateFeedsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__service__pb2.MutateFeedsResponse.FromString, - ) - - -class FeedServiceServicer(object): - """Service to manage feeds. - """ - - def GetFeed(self, request, context): - """Returns the requested feed in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateFeeds(self, request, context): - """Creates, updates, or removes feeds. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_FeedServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetFeed': grpc.unary_unary_rpc_method_handler( - servicer.GetFeed, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__service__pb2.GetFeedRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__pb2.Feed.SerializeToString, - ), - 'MutateFeeds': grpc.unary_unary_rpc_method_handler( - servicer.MutateFeeds, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__service__pb2.MutateFeedsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_feed__service__pb2.MutateFeedsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.FeedService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/gender_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/gender_view_service_pb2.py deleted file mode 100644 index d0cd9c6b2..000000000 --- a/google/ads/google_ads/v0/proto/services/gender_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/gender_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import gender_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_gender__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/gender_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\026GenderViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\n@google/ads/googleads_v0/proto/services/gender_view_service.proto\x12 google.ads.googleads.v0.services\x1a\x39google/ads/googleads_v0/proto/resources/gender_view.proto\x1a\x1cgoogle/api/annotations.proto\"-\n\x14GetGenderViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xc3\x01\n\x11GenderViewService\x12\xad\x01\n\rGetGenderView\x12\x36.google.ads.googleads.v0.services.GetGenderViewRequest\x1a-.google.ads.googleads.v0.resources.GenderView\"5\x82\xd3\xe4\x93\x02/\x12-/v0/{resource_name=customers/*/genderViews/*}B\xfd\x01\n$com.google.ads.googleads.v0.servicesB\x16GenderViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_gender__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETGENDERVIEWREQUEST = _descriptor.Descriptor( - name='GetGenderViewRequest', - full_name='google.ads.googleads.v0.services.GetGenderViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetGenderViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=191, - serialized_end=236, -) - -DESCRIPTOR.message_types_by_name['GetGenderViewRequest'] = _GETGENDERVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetGenderViewRequest = _reflection.GeneratedProtocolMessageType('GetGenderViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETGENDERVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.gender_view_service_pb2' - , - __doc__ = """Request message for - [GenderViewService.GetGenderView][google.ads.googleads.v0.services.GenderViewService.GetGenderView]. - - - Attributes: - resource_name: - The resource name of the gender view to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetGenderViewRequest) - )) -_sym_db.RegisterMessage(GetGenderViewRequest) - - -DESCRIPTOR._options = None - -_GENDERVIEWSERVICE = _descriptor.ServiceDescriptor( - name='GenderViewService', - full_name='google.ads.googleads.v0.services.GenderViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=239, - serialized_end=434, - methods=[ - _descriptor.MethodDescriptor( - name='GetGenderView', - full_name='google.ads.googleads.v0.services.GenderViewService.GetGenderView', - index=0, - containing_service=None, - input_type=_GETGENDERVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_gender__view__pb2._GENDERVIEW, - serialized_options=_b('\202\323\344\223\002/\022-/v0/{resource_name=customers/*/genderViews/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_GENDERVIEWSERVICE) - -DESCRIPTOR.services_by_name['GenderViewService'] = _GENDERVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/gender_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/gender_view_service_pb2_grpc.py deleted file mode 100644 index 5674a2d62..000000000 --- a/google/ads/google_ads/v0/proto/services/gender_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import gender_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_gender__view__pb2 -from google.ads.google_ads.v0.proto.services import gender_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_gender__view__service__pb2 - - -class GenderViewServiceStub(object): - """Service to manage gender views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetGenderView = channel.unary_unary( - '/google.ads.googleads.v0.services.GenderViewService/GetGenderView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_gender__view__service__pb2.GetGenderViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_gender__view__pb2.GenderView.FromString, - ) - - -class GenderViewServiceServicer(object): - """Service to manage gender views. - """ - - def GetGenderView(self, request, context): - """Returns the requested gender view in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_GenderViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetGenderView': grpc.unary_unary_rpc_method_handler( - servicer.GetGenderView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_gender__view__service__pb2.GetGenderViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_gender__view__pb2.GenderView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.GenderViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/geo_target_constant_service_pb2.py b/google/ads/google_ads/v0/proto/services/geo_target_constant_service_pb2.py deleted file mode 100644 index 1b278750f..000000000 --- a/google/ads/google_ads/v0/proto/services/geo_target_constant_service_pb2.py +++ /dev/null @@ -1,448 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/geo_target_constant_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import geo_target_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_geo__target__constant__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/geo_target_constant_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\035GeoTargetConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nHgoogle/ads/googleads_v0/proto/services/geo_target_constant_service.proto\x12 google.ads.googleads.v0.services\x1a\x41google/ads/googleads_v0/proto/resources/geo_target_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\"4\n\x1bGetGeoTargetConstantRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xe7\x03\n SuggestGeoTargetConstantsRequest\x12,\n\x06locale\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12j\n\x0elocation_names\x18\x01 \x01(\x0b\x32P.google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.LocationNamesH\x00\x12\x64\n\x0bgeo_targets\x18\x02 \x01(\x0b\x32M.google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.GeoTargetsH\x00\x1a<\n\rLocationNames\x12+\n\x05names\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1aH\n\nGeoTargets\x12:\n\x14geo_target_constants\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValueB\x07\n\x05query\"\x8b\x01\n!SuggestGeoTargetConstantsResponse\x12\x66\n\x1fgeo_target_constant_suggestions\x18\x01 \x03(\x0b\x32=.google.ads.googleads.v0.services.GeoTargetConstantSuggestion\"\xd8\x02\n\x1bGeoTargetConstantSuggestion\x12,\n\x06locale\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x05reach\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0bsearch_term\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Q\n\x13geo_target_constant\x18\x04 \x01(\x0b\x32\x34.google.ads.googleads.v0.resources.GeoTargetConstant\x12Y\n\x1bgeo_target_constant_parents\x18\x05 \x03(\x0b\x32\x34.google.ads.googleads.v0.resources.GeoTargetConstant2\xac\x03\n\x18GeoTargetConstantService\x12\xbd\x01\n\x14GetGeoTargetConstant\x12=.google.ads.googleads.v0.services.GetGeoTargetConstantRequest\x1a\x34.google.ads.googleads.v0.resources.GeoTargetConstant\"0\x82\xd3\xe4\x93\x02*\x12(/v0/{resource_name=geoTargetConstants/*}\x12\xcf\x01\n\x19SuggestGeoTargetConstants\x12\x42.google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest\x1a\x43.google.ads.googleads.v0.services.SuggestGeoTargetConstantsResponse\")\x82\xd3\xe4\x93\x02#\"\x1e/v0/geoTargetConstants:suggest:\x01*B\x84\x02\n$com.google.ads.googleads.v0.servicesB\x1dGeoTargetConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_geo__target__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_GETGEOTARGETCONSTANTREQUEST = _descriptor.Descriptor( - name='GetGeoTargetConstantRequest', - full_name='google.ads.googleads.v0.services.GetGeoTargetConstantRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetGeoTargetConstantRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=239, - serialized_end=291, -) - - -_SUGGESTGEOTARGETCONSTANTSREQUEST_LOCATIONNAMES = _descriptor.Descriptor( - name='LocationNames', - full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.LocationNames', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='names', full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.LocationNames.names', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=638, - serialized_end=698, -) - -_SUGGESTGEOTARGETCONSTANTSREQUEST_GEOTARGETS = _descriptor.Descriptor( - name='GeoTargets', - full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.GeoTargets', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='geo_target_constants', full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.GeoTargets.geo_target_constants', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=700, - serialized_end=772, -) - -_SUGGESTGEOTARGETCONSTANTSREQUEST = _descriptor.Descriptor( - name='SuggestGeoTargetConstantsRequest', - full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='locale', full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.locale', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='country_code', full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.country_code', index=1, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='location_names', full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.location_names', index=2, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='geo_targets', full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.geo_targets', index=3, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_SUGGESTGEOTARGETCONSTANTSREQUEST_LOCATIONNAMES, _SUGGESTGEOTARGETCONSTANTSREQUEST_GEOTARGETS, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='query', full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.query', - index=0, containing_type=None, fields=[]), - ], - serialized_start=294, - serialized_end=781, -) - - -_SUGGESTGEOTARGETCONSTANTSRESPONSE = _descriptor.Descriptor( - name='SuggestGeoTargetConstantsResponse', - full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='geo_target_constant_suggestions', full_name='google.ads.googleads.v0.services.SuggestGeoTargetConstantsResponse.geo_target_constant_suggestions', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=784, - serialized_end=923, -) - - -_GEOTARGETCONSTANTSUGGESTION = _descriptor.Descriptor( - name='GeoTargetConstantSuggestion', - full_name='google.ads.googleads.v0.services.GeoTargetConstantSuggestion', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='locale', full_name='google.ads.googleads.v0.services.GeoTargetConstantSuggestion.locale', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='reach', full_name='google.ads.googleads.v0.services.GeoTargetConstantSuggestion.reach', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_term', full_name='google.ads.googleads.v0.services.GeoTargetConstantSuggestion.search_term', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='geo_target_constant', full_name='google.ads.googleads.v0.services.GeoTargetConstantSuggestion.geo_target_constant', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='geo_target_constant_parents', full_name='google.ads.googleads.v0.services.GeoTargetConstantSuggestion.geo_target_constant_parents', index=4, - number=5, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=926, - serialized_end=1270, -) - -_SUGGESTGEOTARGETCONSTANTSREQUEST_LOCATIONNAMES.fields_by_name['names'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SUGGESTGEOTARGETCONSTANTSREQUEST_LOCATIONNAMES.containing_type = _SUGGESTGEOTARGETCONSTANTSREQUEST -_SUGGESTGEOTARGETCONSTANTSREQUEST_GEOTARGETS.fields_by_name['geo_target_constants'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SUGGESTGEOTARGETCONSTANTSREQUEST_GEOTARGETS.containing_type = _SUGGESTGEOTARGETCONSTANTSREQUEST -_SUGGESTGEOTARGETCONSTANTSREQUEST.fields_by_name['locale'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SUGGESTGEOTARGETCONSTANTSREQUEST.fields_by_name['country_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_SUGGESTGEOTARGETCONSTANTSREQUEST.fields_by_name['location_names'].message_type = _SUGGESTGEOTARGETCONSTANTSREQUEST_LOCATIONNAMES -_SUGGESTGEOTARGETCONSTANTSREQUEST.fields_by_name['geo_targets'].message_type = _SUGGESTGEOTARGETCONSTANTSREQUEST_GEOTARGETS -_SUGGESTGEOTARGETCONSTANTSREQUEST.oneofs_by_name['query'].fields.append( - _SUGGESTGEOTARGETCONSTANTSREQUEST.fields_by_name['location_names']) -_SUGGESTGEOTARGETCONSTANTSREQUEST.fields_by_name['location_names'].containing_oneof = _SUGGESTGEOTARGETCONSTANTSREQUEST.oneofs_by_name['query'] -_SUGGESTGEOTARGETCONSTANTSREQUEST.oneofs_by_name['query'].fields.append( - _SUGGESTGEOTARGETCONSTANTSREQUEST.fields_by_name['geo_targets']) -_SUGGESTGEOTARGETCONSTANTSREQUEST.fields_by_name['geo_targets'].containing_oneof = _SUGGESTGEOTARGETCONSTANTSREQUEST.oneofs_by_name['query'] -_SUGGESTGEOTARGETCONSTANTSRESPONSE.fields_by_name['geo_target_constant_suggestions'].message_type = _GEOTARGETCONSTANTSUGGESTION -_GEOTARGETCONSTANTSUGGESTION.fields_by_name['locale'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GEOTARGETCONSTANTSUGGESTION.fields_by_name['reach'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_GEOTARGETCONSTANTSUGGESTION.fields_by_name['search_term'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GEOTARGETCONSTANTSUGGESTION.fields_by_name['geo_target_constant'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_geo__target__constant__pb2._GEOTARGETCONSTANT -_GEOTARGETCONSTANTSUGGESTION.fields_by_name['geo_target_constant_parents'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_geo__target__constant__pb2._GEOTARGETCONSTANT -DESCRIPTOR.message_types_by_name['GetGeoTargetConstantRequest'] = _GETGEOTARGETCONSTANTREQUEST -DESCRIPTOR.message_types_by_name['SuggestGeoTargetConstantsRequest'] = _SUGGESTGEOTARGETCONSTANTSREQUEST -DESCRIPTOR.message_types_by_name['SuggestGeoTargetConstantsResponse'] = _SUGGESTGEOTARGETCONSTANTSRESPONSE -DESCRIPTOR.message_types_by_name['GeoTargetConstantSuggestion'] = _GEOTARGETCONSTANTSUGGESTION -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetGeoTargetConstantRequest = _reflection.GeneratedProtocolMessageType('GetGeoTargetConstantRequest', (_message.Message,), dict( - DESCRIPTOR = _GETGEOTARGETCONSTANTREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.geo_target_constant_service_pb2' - , - __doc__ = """Request message for - [GeoTargetConstantService.GetGeoTargetConstant][google.ads.googleads.v0.services.GeoTargetConstantService.GetGeoTargetConstant]. - - - Attributes: - resource_name: - The resource name of the geo target constant to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetGeoTargetConstantRequest) - )) -_sym_db.RegisterMessage(GetGeoTargetConstantRequest) - -SuggestGeoTargetConstantsRequest = _reflection.GeneratedProtocolMessageType('SuggestGeoTargetConstantsRequest', (_message.Message,), dict( - - LocationNames = _reflection.GeneratedProtocolMessageType('LocationNames', (_message.Message,), dict( - DESCRIPTOR = _SUGGESTGEOTARGETCONSTANTSREQUEST_LOCATIONNAMES, - __module__ = 'google.ads.googleads_v0.proto.services.geo_target_constant_service_pb2' - , - __doc__ = """A list of location names. - - - Attributes: - names: - A list of location names. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.LocationNames) - )) - , - - GeoTargets = _reflection.GeneratedProtocolMessageType('GeoTargets', (_message.Message,), dict( - DESCRIPTOR = _SUGGESTGEOTARGETCONSTANTSREQUEST_GEOTARGETS, - __module__ = 'google.ads.googleads_v0.proto.services.geo_target_constant_service_pb2' - , - __doc__ = """A list of geo target constant resource names. - - - Attributes: - geo_target_constants: - A list of geo target constant resource names. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest.GeoTargets) - )) - , - DESCRIPTOR = _SUGGESTGEOTARGETCONSTANTSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.geo_target_constant_service_pb2' - , - __doc__ = """Request message for - [GeoTargetConstantService.SuggestGeoTargetConstantsRequest][]. - - - Attributes: - locale: - If possible, returned geo targets are translated using this - locale. If not, en is used by default. This is also used as a - hint for returned geo targets. - country_code: - Returned geo targets are restricted to this country code. - query: - Required. A selector of geo target constants. - location_names: - The location names to search by. At most 25 names can be set. - geo_targets: - The geo target constant resource names to filter by. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.SuggestGeoTargetConstantsRequest) - )) -_sym_db.RegisterMessage(SuggestGeoTargetConstantsRequest) -_sym_db.RegisterMessage(SuggestGeoTargetConstantsRequest.LocationNames) -_sym_db.RegisterMessage(SuggestGeoTargetConstantsRequest.GeoTargets) - -SuggestGeoTargetConstantsResponse = _reflection.GeneratedProtocolMessageType('SuggestGeoTargetConstantsResponse', (_message.Message,), dict( - DESCRIPTOR = _SUGGESTGEOTARGETCONSTANTSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.geo_target_constant_service_pb2' - , - __doc__ = """Response message for - [GeoTargetConstantService.SuggestGeoTargetConstants][google.ads.googleads.v0.services.GeoTargetConstantService.SuggestGeoTargetConstants] - - - Attributes: - geo_target_constant_suggestions: - Geo target constant suggestions. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.SuggestGeoTargetConstantsResponse) - )) -_sym_db.RegisterMessage(SuggestGeoTargetConstantsResponse) - -GeoTargetConstantSuggestion = _reflection.GeneratedProtocolMessageType('GeoTargetConstantSuggestion', (_message.Message,), dict( - DESCRIPTOR = _GEOTARGETCONSTANTSUGGESTION, - __module__ = 'google.ads.googleads_v0.proto.services.geo_target_constant_service_pb2' - , - __doc__ = """A geo target constant suggestion. - - - Attributes: - locale: - The language this GeoTargetConstantSuggestion is currently - translated to. It affects the name of geo target fields. For - example, if locale=en, then name=Spain. If locale=es, then - name=España. The default locale will be returned if no - translation exists for the locale in the request. - reach: - Approximate user population that will be targeted, rounded to - the nearest 100. - search_term: - If the request searched by location name, this is the location - name that matched the geo target. - geo_target_constant: - The GeoTargetConstant result. - geo_target_constant_parents: - The list of parents of the geo target constant. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GeoTargetConstantSuggestion) - )) -_sym_db.RegisterMessage(GeoTargetConstantSuggestion) - - -DESCRIPTOR._options = None - -_GEOTARGETCONSTANTSERVICE = _descriptor.ServiceDescriptor( - name='GeoTargetConstantService', - full_name='google.ads.googleads.v0.services.GeoTargetConstantService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1273, - serialized_end=1701, - methods=[ - _descriptor.MethodDescriptor( - name='GetGeoTargetConstant', - full_name='google.ads.googleads.v0.services.GeoTargetConstantService.GetGeoTargetConstant', - index=0, - containing_service=None, - input_type=_GETGEOTARGETCONSTANTREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_geo__target__constant__pb2._GEOTARGETCONSTANT, - serialized_options=_b('\202\323\344\223\002*\022(/v0/{resource_name=geoTargetConstants/*}'), - ), - _descriptor.MethodDescriptor( - name='SuggestGeoTargetConstants', - full_name='google.ads.googleads.v0.services.GeoTargetConstantService.SuggestGeoTargetConstants', - index=1, - containing_service=None, - input_type=_SUGGESTGEOTARGETCONSTANTSREQUEST, - output_type=_SUGGESTGEOTARGETCONSTANTSRESPONSE, - serialized_options=_b('\202\323\344\223\002#\"\036/v0/geoTargetConstants:suggest:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_GEOTARGETCONSTANTSERVICE) - -DESCRIPTOR.services_by_name['GeoTargetConstantService'] = _GEOTARGETCONSTANTSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/geo_target_constant_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/geo_target_constant_service_pb2_grpc.py deleted file mode 100644 index fbec12325..000000000 --- a/google/ads/google_ads/v0/proto/services/geo_target_constant_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import geo_target_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_geo__target__constant__pb2 -from google.ads.google_ads.v0.proto.services import geo_target_constant_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_geo__target__constant__service__pb2 - - -class GeoTargetConstantServiceStub(object): - """Service to fetch geo target constants. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetGeoTargetConstant = channel.unary_unary( - '/google.ads.googleads.v0.services.GeoTargetConstantService/GetGeoTargetConstant', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_geo__target__constant__service__pb2.GetGeoTargetConstantRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_geo__target__constant__pb2.GeoTargetConstant.FromString, - ) - self.SuggestGeoTargetConstants = channel.unary_unary( - '/google.ads.googleads.v0.services.GeoTargetConstantService/SuggestGeoTargetConstants', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_geo__target__constant__service__pb2.SuggestGeoTargetConstantsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_geo__target__constant__service__pb2.SuggestGeoTargetConstantsResponse.FromString, - ) - - -class GeoTargetConstantServiceServicer(object): - """Service to fetch geo target constants. - """ - - def GetGeoTargetConstant(self, request, context): - """Returns the requested geo target constant in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def SuggestGeoTargetConstants(self, request, context): - """Returns GeoTargetConstant suggestions by location name or by resource name. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_GeoTargetConstantServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetGeoTargetConstant': grpc.unary_unary_rpc_method_handler( - servicer.GetGeoTargetConstant, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_geo__target__constant__service__pb2.GetGeoTargetConstantRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_geo__target__constant__pb2.GeoTargetConstant.SerializeToString, - ), - 'SuggestGeoTargetConstants': grpc.unary_unary_rpc_method_handler( - servicer.SuggestGeoTargetConstants, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_geo__target__constant__service__pb2.SuggestGeoTargetConstantsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_geo__target__constant__service__pb2.SuggestGeoTargetConstantsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.GeoTargetConstantService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/google_ads_field_service_pb2.py b/google/ads/google_ads/v0/proto/services/google_ads_field_service_pb2.py deleted file mode 100644 index de57132bc..000000000 --- a/google/ads/google_ads/v0/proto/services/google_ads_field_service_pb2.py +++ /dev/null @@ -1,257 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/google_ads_field_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import google_ads_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_google__ads__field__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/google_ads_field_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\032GoogleAdsFieldServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/services/google_ads_field_service.proto\x12 google.ads.googleads.v0.services\x1a>google/ads/googleads_v0/proto/resources/google_ads_field.proto\x1a\x1cgoogle/api/annotations.proto\"1\n\x18GetGoogleAdsFieldRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"T\n\x1cSearchGoogleAdsFieldsRequest\x12\r\n\x05query\x18\x01 \x01(\t\x12\x12\n\npage_token\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\"\x99\x01\n\x1dSearchGoogleAdsFieldsResponse\x12\x42\n\x07results\x18\x01 \x03(\x0b\x32\x31.google.ads.googleads.v0.resources.GoogleAdsField\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x1b\n\x13total_results_count\x18\x03 \x01(\x03\x32\x8d\x03\n\x15GoogleAdsFieldService\x12\xb1\x01\n\x11GetGoogleAdsField\x12:.google.ads.googleads.v0.services.GetGoogleAdsFieldRequest\x1a\x31.google.ads.googleads.v0.resources.GoogleAdsField\"-\x82\xd3\xe4\x93\x02\'\x12%/v0/{resource_name=googleAdsFields/*}\x12\xbf\x01\n\x15SearchGoogleAdsFields\x12>.google.ads.googleads.v0.services.SearchGoogleAdsFieldsRequest\x1a?.google.ads.googleads.v0.services.SearchGoogleAdsFieldsResponse\"%\x82\xd3\xe4\x93\x02\x1f\"\x1a/v0/googleAdsFields:search:\x01*B\x81\x02\n$com.google.ads.googleads.v0.servicesB\x1aGoogleAdsFieldServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_google__ads__field__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETGOOGLEADSFIELDREQUEST = _descriptor.Descriptor( - name='GetGoogleAdsFieldRequest', - full_name='google.ads.googleads.v0.services.GetGoogleAdsFieldRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetGoogleAdsFieldRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=201, - serialized_end=250, -) - - -_SEARCHGOOGLEADSFIELDSREQUEST = _descriptor.Descriptor( - name='SearchGoogleAdsFieldsRequest', - full_name='google.ads.googleads.v0.services.SearchGoogleAdsFieldsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='query', full_name='google.ads.googleads.v0.services.SearchGoogleAdsFieldsRequest.query', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='page_token', full_name='google.ads.googleads.v0.services.SearchGoogleAdsFieldsRequest.page_token', index=1, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='page_size', full_name='google.ads.googleads.v0.services.SearchGoogleAdsFieldsRequest.page_size', index=2, - number=3, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=252, - serialized_end=336, -) - - -_SEARCHGOOGLEADSFIELDSRESPONSE = _descriptor.Descriptor( - name='SearchGoogleAdsFieldsResponse', - full_name='google.ads.googleads.v0.services.SearchGoogleAdsFieldsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.SearchGoogleAdsFieldsResponse.results', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='next_page_token', full_name='google.ads.googleads.v0.services.SearchGoogleAdsFieldsResponse.next_page_token', index=1, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='total_results_count', full_name='google.ads.googleads.v0.services.SearchGoogleAdsFieldsResponse.total_results_count', index=2, - number=3, type=3, cpp_type=2, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=339, - serialized_end=492, -) - -_SEARCHGOOGLEADSFIELDSRESPONSE.fields_by_name['results'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_google__ads__field__pb2._GOOGLEADSFIELD -DESCRIPTOR.message_types_by_name['GetGoogleAdsFieldRequest'] = _GETGOOGLEADSFIELDREQUEST -DESCRIPTOR.message_types_by_name['SearchGoogleAdsFieldsRequest'] = _SEARCHGOOGLEADSFIELDSREQUEST -DESCRIPTOR.message_types_by_name['SearchGoogleAdsFieldsResponse'] = _SEARCHGOOGLEADSFIELDSRESPONSE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetGoogleAdsFieldRequest = _reflection.GeneratedProtocolMessageType('GetGoogleAdsFieldRequest', (_message.Message,), dict( - DESCRIPTOR = _GETGOOGLEADSFIELDREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.google_ads_field_service_pb2' - , - __doc__ = """Request message for - [GoogleAdsFieldService.GetGoogleAdsField][google.ads.googleads.v0.services.GoogleAdsFieldService.GetGoogleAdsField]. - - - Attributes: - resource_name: - The resource name of the field to get. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetGoogleAdsFieldRequest) - )) -_sym_db.RegisterMessage(GetGoogleAdsFieldRequest) - -SearchGoogleAdsFieldsRequest = _reflection.GeneratedProtocolMessageType('SearchGoogleAdsFieldsRequest', (_message.Message,), dict( - DESCRIPTOR = _SEARCHGOOGLEADSFIELDSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.google_ads_field_service_pb2' - , - __doc__ = """Request message for - [GoogleAdsFieldService.SearchGoogleAdsFields][google.ads.googleads.v0.services.GoogleAdsFieldService.SearchGoogleAdsFields]. - - - Attributes: - query: - The query string. - page_token: - Token of the page to retrieve. If not specified, the first - page of results will be returned. Use the value obtained from - ``next_page_token`` in the previous response in order to - request the next page of results. - page_size: - Number of elements to retrieve in a single page. When too - large a page is requested, the server may decide to further - limit the number of returned resources. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.SearchGoogleAdsFieldsRequest) - )) -_sym_db.RegisterMessage(SearchGoogleAdsFieldsRequest) - -SearchGoogleAdsFieldsResponse = _reflection.GeneratedProtocolMessageType('SearchGoogleAdsFieldsResponse', (_message.Message,), dict( - DESCRIPTOR = _SEARCHGOOGLEADSFIELDSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.google_ads_field_service_pb2' - , - __doc__ = """Response message for - [GoogleAdsFieldService.SearchGoogleAdsFields][google.ads.googleads.v0.services.GoogleAdsFieldService.SearchGoogleAdsFields]. - - - Attributes: - results: - The list of fields that matched the query. - next_page_token: - Pagination token used to retrieve the next page of results. - Pass the content of this string as the ``page_token`` - attribute of the next request. ``next_page_token`` is not - returned for the last page. - total_results_count: - Total number of results that match the query ignoring the - LIMIT clause. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.SearchGoogleAdsFieldsResponse) - )) -_sym_db.RegisterMessage(SearchGoogleAdsFieldsResponse) - - -DESCRIPTOR._options = None - -_GOOGLEADSFIELDSERVICE = _descriptor.ServiceDescriptor( - name='GoogleAdsFieldService', - full_name='google.ads.googleads.v0.services.GoogleAdsFieldService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=495, - serialized_end=892, - methods=[ - _descriptor.MethodDescriptor( - name='GetGoogleAdsField', - full_name='google.ads.googleads.v0.services.GoogleAdsFieldService.GetGoogleAdsField', - index=0, - containing_service=None, - input_type=_GETGOOGLEADSFIELDREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_google__ads__field__pb2._GOOGLEADSFIELD, - serialized_options=_b('\202\323\344\223\002\'\022%/v0/{resource_name=googleAdsFields/*}'), - ), - _descriptor.MethodDescriptor( - name='SearchGoogleAdsFields', - full_name='google.ads.googleads.v0.services.GoogleAdsFieldService.SearchGoogleAdsFields', - index=1, - containing_service=None, - input_type=_SEARCHGOOGLEADSFIELDSREQUEST, - output_type=_SEARCHGOOGLEADSFIELDSRESPONSE, - serialized_options=_b('\202\323\344\223\002\037\"\032/v0/googleAdsFields:search:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_GOOGLEADSFIELDSERVICE) - -DESCRIPTOR.services_by_name['GoogleAdsFieldService'] = _GOOGLEADSFIELDSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/google_ads_field_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/google_ads_field_service_pb2_grpc.py deleted file mode 100644 index 787671a29..000000000 --- a/google/ads/google_ads/v0/proto/services/google_ads_field_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import google_ads_field_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_google__ads__field__pb2 -from google.ads.google_ads.v0.proto.services import google_ads_field_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__field__service__pb2 - - -class GoogleAdsFieldServiceStub(object): - """Service to fetch Google Ads API fields. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetGoogleAdsField = channel.unary_unary( - '/google.ads.googleads.v0.services.GoogleAdsFieldService/GetGoogleAdsField', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__field__service__pb2.GetGoogleAdsFieldRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_google__ads__field__pb2.GoogleAdsField.FromString, - ) - self.SearchGoogleAdsFields = channel.unary_unary( - '/google.ads.googleads.v0.services.GoogleAdsFieldService/SearchGoogleAdsFields', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__field__service__pb2.SearchGoogleAdsFieldsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__field__service__pb2.SearchGoogleAdsFieldsResponse.FromString, - ) - - -class GoogleAdsFieldServiceServicer(object): - """Service to fetch Google Ads API fields. - """ - - def GetGoogleAdsField(self, request, context): - """Returns just the requested field. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def SearchGoogleAdsFields(self, request, context): - """Returns all fields that match the search query. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_GoogleAdsFieldServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetGoogleAdsField': grpc.unary_unary_rpc_method_handler( - servicer.GetGoogleAdsField, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__field__service__pb2.GetGoogleAdsFieldRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_google__ads__field__pb2.GoogleAdsField.SerializeToString, - ), - 'SearchGoogleAdsFields': grpc.unary_unary_rpc_method_handler( - servicer.SearchGoogleAdsFields, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__field__service__pb2.SearchGoogleAdsFieldsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__field__service__pb2.SearchGoogleAdsFieldsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.GoogleAdsFieldService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/google_ads_service_pb2.py b/google/ads/google_ads/v0/proto/services/google_ads_service_pb2.py deleted file mode 100644 index 2a370fa95..000000000 --- a/google/ads/google_ads/v0/proto/services/google_ads_service_pb2.py +++ /dev/null @@ -1,1555 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/google_ads_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import metrics_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_metrics__pb2 -from google.ads.google_ads.v0.proto.common import segments_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_segments__pb2 -from google.ads.google_ads.v0.proto.resources import account_budget_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__pb2 -from google.ads.google_ads.v0.proto.resources import account_budget_proposal_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__proposal__pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_ad_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__ad__pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_audience_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__audience__view__pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_bid_modifier_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_criterion_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__criterion__pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__feed__pb2 -from google.ads.google_ads.v0.proto.resources import ad_schedule_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__schedule__view__pb2 -from google.ads.google_ads.v0.proto.resources import age_range_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_age__range__view__pb2 -from google.ads.google_ads.v0.proto.resources import bidding_strategy_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_bidding__strategy__pb2 -from google.ads.google_ads.v0.proto.resources import billing_setup_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_billing__setup__pb2 -from google.ads.google_ads.v0.proto.resources import campaign_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__pb2 -from google.ads.google_ads.v0.proto.resources import campaign_audience_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__audience__view__pb2 -from google.ads.google_ads.v0.proto.resources import campaign_bid_modifier_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2 -from google.ads.google_ads.v0.proto.resources import campaign_budget_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__budget__pb2 -from google.ads.google_ads.v0.proto.resources import campaign_criterion_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__criterion__pb2 -from google.ads.google_ads.v0.proto.resources import campaign_feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__feed__pb2 -from google.ads.google_ads.v0.proto.resources import campaign_shared_set_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__shared__set__pb2 -from google.ads.google_ads.v0.proto.resources import carrier_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_carrier__constant__pb2 -from google.ads.google_ads.v0.proto.resources import change_status_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_change__status__pb2 -from google.ads.google_ads.v0.proto.resources import conversion_action_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_conversion__action__pb2 -from google.ads.google_ads.v0.proto.resources import customer_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__pb2 -from google.ads.google_ads.v0.proto.resources import customer_client_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__pb2 -from google.ads.google_ads.v0.proto.resources import customer_client_link_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__link__pb2 -from google.ads.google_ads.v0.proto.resources import customer_feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__feed__pb2 -from google.ads.google_ads.v0.proto.resources import customer_manager_link_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__manager__link__pb2 -from google.ads.google_ads.v0.proto.resources import display_keyword_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_display__keyword__view__pb2 -from google.ads.google_ads.v0.proto.resources import feed_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__pb2 -from google.ads.google_ads.v0.proto.resources import feed_item_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__item__pb2 -from google.ads.google_ads.v0.proto.resources import feed_mapping_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__mapping__pb2 -from google.ads.google_ads.v0.proto.resources import gender_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_gender__view__pb2 -from google.ads.google_ads.v0.proto.resources import geo_target_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_geo__target__constant__pb2 -from google.ads.google_ads.v0.proto.resources import hotel_group_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__group__view__pb2 -from google.ads.google_ads.v0.proto.resources import hotel_performance_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__performance__view__pb2 -from google.ads.google_ads.v0.proto.resources import keyword_plan_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__pb2 -from google.ads.google_ads.v0.proto.resources import keyword_plan_ad_group_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2 -from google.ads.google_ads.v0.proto.resources import keyword_plan_campaign_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2 -from google.ads.google_ads.v0.proto.resources import keyword_plan_keyword_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2 -from google.ads.google_ads.v0.proto.resources import keyword_plan_negative_keyword_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2 -from google.ads.google_ads.v0.proto.resources import keyword_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__view__pb2 -from google.ads.google_ads.v0.proto.resources import language_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_language__constant__pb2 -from google.ads.google_ads.v0.proto.resources import managed_placement_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_managed__placement__view__pb2 -from google.ads.google_ads.v0.proto.resources import media_file_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_media__file__pb2 -from google.ads.google_ads.v0.proto.resources import mobile_app_category_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2 -from google.ads.google_ads.v0.proto.resources import mobile_device_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__device__constant__pb2 -from google.ads.google_ads.v0.proto.resources import operating_system_version_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_operating__system__version__constant__pb2 -from google.ads.google_ads.v0.proto.resources import parental_status_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_parental__status__view__pb2 -from google.ads.google_ads.v0.proto.resources import product_group_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_product__group__view__pb2 -from google.ads.google_ads.v0.proto.resources import recommendation_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_recommendation__pb2 -from google.ads.google_ads.v0.proto.resources import remarketing_action_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_remarketing__action__pb2 -from google.ads.google_ads.v0.proto.resources import search_term_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_search__term__view__pb2 -from google.ads.google_ads.v0.proto.resources import shared_criterion_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__criterion__pb2 -from google.ads.google_ads.v0.proto.resources import shared_set_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__set__pb2 -from google.ads.google_ads.v0.proto.resources import topic_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_topic__constant__pb2 -from google.ads.google_ads.v0.proto.resources import topic_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_topic__view__pb2 -from google.ads.google_ads.v0.proto.resources import user_interest_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__interest__pb2 -from google.ads.google_ads.v0.proto.resources import user_list_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__list__pb2 -from google.ads.google_ads.v0.proto.resources import video_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_video__pb2 -from google.ads.google_ads.v0.proto.services import ad_group_ad_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__ad__service__pb2 -from google.ads.google_ads.v0.proto.services import ad_group_bid_modifier_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2 -from google.ads.google_ads.v0.proto.services import ad_group_criterion_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__criterion__service__pb2 -from google.ads.google_ads.v0.proto.services import ad_group_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__service__pb2 -from google.ads.google_ads.v0.proto.services import bidding_strategy_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_bidding__strategy__service__pb2 -from google.ads.google_ads.v0.proto.services import campaign_bid_modifier_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2 -from google.ads.google_ads.v0.proto.services import campaign_budget_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__budget__service__pb2 -from google.ads.google_ads.v0.proto.services import campaign_criterion_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__criterion__service__pb2 -from google.ads.google_ads.v0.proto.services import campaign_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__service__pb2 -from google.ads.google_ads.v0.proto.services import campaign_shared_set_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__shared__set__service__pb2 -from google.ads.google_ads.v0.proto.services import conversion_action_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_conversion__action__service__pb2 -from google.ads.google_ads.v0.proto.services import shared_criterion_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__criterion__service__pb2 -from google.ads.google_ads.v0.proto.services import shared_set_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__set__service__pb2 -from google.ads.google_ads.v0.proto.services import user_list_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_user__list__service__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/google_ads_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\025GoogleAdsServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\n?google/ads/googleads_v0/proto/services/google_ads_service.proto\x12 google.ads.googleads.v0.services\x1a\x32google/ads/googleads_v0/proto/common/metrics.proto\x1a\x33google/ads/googleads_v0/proto/common/segments.proto\x1agoogle/ads/googleads_v0/proto/resources/ad_schedule_view.proto\x1agoogle/ads/googleads_v0/proto/resources/bidding_strategy.proto\x1a;google/ads/googleads_v0/proto/resources/billing_setup.proto\x1a\x36google/ads/googleads_v0/proto/resources/campaign.proto\x1a\x44google/ads/googleads_v0/proto/resources/campaign_audience_view.proto\x1a\x43google/ads/googleads_v0/proto/resources/campaign_bid_modifier.proto\x1a=google/ads/googleads_v0/proto/resources/campaign_budget.proto\x1a@google/ads/googleads_v0/proto/resources/campaign_criterion.proto\x1a;google/ads/googleads_v0/proto/resources/campaign_feed.proto\x1a\x41google/ads/googleads_v0/proto/resources/campaign_shared_set.proto\x1a>google/ads/googleads_v0/proto/resources/carrier_constant.proto\x1a;google/ads/googleads_v0/proto/resources/change_status.proto\x1a?google/ads/googleads_v0/proto/resources/conversion_action.proto\x1a\x36google/ads/googleads_v0/proto/resources/customer.proto\x1a=google/ads/googleads_v0/proto/resources/customer_client.proto\x1a\x42google/ads/googleads_v0/proto/resources/customer_client_link.proto\x1a;google/ads/googleads_v0/proto/resources/customer_feed.proto\x1a\x43google/ads/googleads_v0/proto/resources/customer_manager_link.proto\x1a\x42google/ads/googleads_v0/proto/resources/display_keyword_view.proto\x1a\x32google/ads/googleads_v0/proto/resources/feed.proto\x1a\x37google/ads/googleads_v0/proto/resources/feed_item.proto\x1a:google/ads/googleads_v0/proto/resources/feed_mapping.proto\x1a\x39google/ads/googleads_v0/proto/resources/gender_view.proto\x1a\x41google/ads/googleads_v0/proto/resources/geo_target_constant.proto\x1a>google/ads/googleads_v0/proto/resources/hotel_group_view.proto\x1a\x44google/ads/googleads_v0/proto/resources/hotel_performance_view.proto\x1a:google/ads/googleads_v0/proto/resources/keyword_plan.proto\x1a\x43google/ads/googleads_v0/proto/resources/keyword_plan_ad_group.proto\x1a\x43google/ads/googleads_v0/proto/resources/keyword_plan_campaign.proto\x1a\x42google/ads/googleads_v0/proto/resources/keyword_plan_keyword.proto\x1aKgoogle/ads/googleads_v0/proto/resources/keyword_plan_negative_keyword.proto\x1a:google/ads/googleads_v0/proto/resources/keyword_view.proto\x1a?google/ads/googleads_v0/proto/resources/language_constant.proto\x1a\x44google/ads/googleads_v0/proto/resources/managed_placement_view.proto\x1a\x38google/ads/googleads_v0/proto/resources/media_file.proto\x1aJgoogle/ads/googleads_v0/proto/resources/mobile_app_category_constant.proto\x1a\x44google/ads/googleads_v0/proto/resources/mobile_device_constant.proto\x1aOgoogle/ads/googleads_v0/proto/resources/operating_system_version_constant.proto\x1a\x42google/ads/googleads_v0/proto/resources/parental_status_view.proto\x1a@google/ads/googleads_v0/proto/resources/product_group_view.proto\x1agoogle/ads/googleads_v0/proto/resources/search_term_view.proto\x1a>google/ads/googleads_v0/proto/resources/shared_criterion.proto\x1a\x38google/ads/googleads_v0/proto/resources/shared_set.proto\x1agoogle/ads/googleads_v0/proto/services/user_list_service.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"z\n\x16SearchGoogleAdsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12\r\n\x05query\x18\x02 \x01(\t\x12\x12\n\npage_token\x18\x03 \x01(\t\x12\x11\n\tpage_size\x18\x04 \x01(\x05\x12\x15\n\rvalidate_only\x18\x05 \x01(\x08\"\xc0\x01\n\x17SearchGoogleAdsResponse\x12?\n\x07results\x18\x01 \x03(\x0b\x32..google.ads.googleads.v0.services.GoogleAdsRow\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x1b\n\x13total_results_count\x18\x03 \x01(\x03\x12.\n\nfield_mask\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\"\xef$\n\x0cGoogleAdsRow\x12H\n\x0e\x61\x63\x63ount_budget\x18* \x01(\x0b\x32\x30.google.ads.googleads.v0.resources.AccountBudget\x12Y\n\x17\x61\x63\x63ount_budget_proposal\x18+ \x01(\x0b\x32\x38.google.ads.googleads.v0.resources.AccountBudgetProposal\x12<\n\x08\x61\x64_group\x18\x03 \x01(\x0b\x32*.google.ads.googleads.v0.resources.AdGroup\x12\x41\n\x0b\x61\x64_group_ad\x18\x10 \x01(\x0b\x32,.google.ads.googleads.v0.resources.AdGroupAd\x12V\n\x16\x61\x64_group_audience_view\x18\x39 \x01(\x0b\x32\x36.google.ads.googleads.v0.resources.AdGroupAudienceView\x12T\n\x15\x61\x64_group_bid_modifier\x18\x18 \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.AdGroupBidModifier\x12O\n\x12\x61\x64_group_criterion\x18\x11 \x01(\x0b\x32\x33.google.ads.googleads.v0.resources.AdGroupCriterion\x12\x45\n\rad_group_feed\x18\x43 \x01(\x0b\x32..google.ads.googleads.v0.resources.AdGroupFeed\x12G\n\x0e\x61ge_range_view\x18\x30 \x01(\x0b\x32/.google.ads.googleads.v0.resources.AgeRangeView\x12K\n\x10\x61\x64_schedule_view\x18Y \x01(\x0b\x32\x31.google.ads.googleads.v0.resources.AdScheduleView\x12L\n\x10\x62idding_strategy\x18\x12 \x01(\x0b\x32\x32.google.ads.googleads.v0.resources.BiddingStrategy\x12\x46\n\rbilling_setup\x18) \x01(\x0b\x32/.google.ads.googleads.v0.resources.BillingSetup\x12J\n\x0f\x63\x61mpaign_budget\x18\x13 \x01(\x0b\x32\x31.google.ads.googleads.v0.resources.CampaignBudget\x12=\n\x08\x63\x61mpaign\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v0.resources.Campaign\x12W\n\x16\x63\x61mpaign_audience_view\x18\x45 \x01(\x0b\x32\x37.google.ads.googleads.v0.resources.CampaignAudienceView\x12U\n\x15\x63\x61mpaign_bid_modifier\x18\x1a \x01(\x0b\x32\x36.google.ads.googleads.v0.resources.CampaignBidModifier\x12P\n\x12\x63\x61mpaign_criterion\x18\x14 \x01(\x0b\x32\x34.google.ads.googleads.v0.resources.CampaignCriterion\x12\x46\n\rcampaign_feed\x18? \x01(\x0b\x32/.google.ads.googleads.v0.resources.CampaignFeed\x12Q\n\x13\x63\x61mpaign_shared_set\x18\x1e \x01(\x0b\x32\x34.google.ads.googleads.v0.resources.CampaignSharedSet\x12L\n\x10\x63\x61rrier_constant\x18\x42 \x01(\x0b\x32\x32.google.ads.googleads.v0.resources.CarrierConstant\x12\x46\n\rchange_status\x18% \x01(\x0b\x32/.google.ads.googleads.v0.resources.ChangeStatus\x12N\n\x11\x63onversion_action\x18g \x01(\x0b\x32\x33.google.ads.googleads.v0.resources.ConversionAction\x12=\n\x08\x63ustomer\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v0.resources.Customer\x12U\n\x15\x63ustomer_manager_link\x18= \x01(\x0b\x32\x36.google.ads.googleads.v0.resources.CustomerManagerLink\x12S\n\x14\x63ustomer_client_link\x18> \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.CustomerClientLink\x12J\n\x0f\x63ustomer_client\x18\x46 \x01(\x0b\x32\x31.google.ads.googleads.v0.resources.CustomerClient\x12\x46\n\rcustomer_feed\x18@ \x01(\x0b\x32/.google.ads.googleads.v0.resources.CustomerFeed\x12S\n\x14\x64isplay_keyword_view\x18/ \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.DisplayKeywordView\x12\x35\n\x04\x66\x65\x65\x64\x18. \x01(\x0b\x32\'.google.ads.googleads.v0.resources.Feed\x12>\n\tfeed_item\x18\x32 \x01(\x0b\x32+.google.ads.googleads.v0.resources.FeedItem\x12\x44\n\x0c\x66\x65\x65\x64_mapping\x18: \x01(\x0b\x32..google.ads.googleads.v0.resources.FeedMapping\x12\x42\n\x0bgender_view\x18( \x01(\x0b\x32-.google.ads.googleads.v0.resources.GenderView\x12Q\n\x13geo_target_constant\x18\x17 \x01(\x0b\x32\x34.google.ads.googleads.v0.resources.GeoTargetConstant\x12K\n\x10hotel_group_view\x18\x33 \x01(\x0b\x32\x31.google.ads.googleads.v0.resources.HotelGroupView\x12W\n\x16hotel_performance_view\x18G \x01(\x0b\x32\x37.google.ads.googleads.v0.resources.HotelPerformanceView\x12\x44\n\x0ckeyword_view\x18\x15 \x01(\x0b\x32..google.ads.googleads.v0.resources.KeywordView\x12\x44\n\x0ckeyword_plan\x18 \x01(\x0b\x32..google.ads.googleads.v0.resources.KeywordPlan\x12U\n\x15keyword_plan_campaign\x18! \x01(\x0b\x32\x36.google.ads.googleads.v0.resources.KeywordPlanCampaign\x12\x64\n\x1dkeyword_plan_negative_keyword\x18\" \x01(\x0b\x32=.google.ads.googleads.v0.resources.KeywordPlanNegativeKeyword\x12T\n\x15keyword_plan_ad_group\x18# \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.KeywordPlanAdGroup\x12S\n\x14keyword_plan_keyword\x18$ \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.KeywordPlanKeyword\x12N\n\x11language_constant\x18\x37 \x01(\x0b\x32\x33.google.ads.googleads.v0.resources.LanguageConstant\x12W\n\x16managed_placement_view\x18\x35 \x01(\x0b\x32\x37.google.ads.googleads.v0.resources.ManagedPlacementView\x12@\n\nmedia_file\x18Z \x01(\x0b\x32,.google.ads.googleads.v0.resources.MediaFile\x12\x62\n\x1cmobile_app_category_constant\x18W \x01(\x0b\x32<.google.ads.googleads.v0.resources.MobileAppCategoryConstant\x12W\n\x16mobile_device_constant\x18\x62 \x01(\x0b\x32\x37.google.ads.googleads.v0.resources.MobileDeviceConstant\x12l\n!operating_system_version_constant\x18V \x01(\x0b\x32\x41.google.ads.googleads.v0.resources.OperatingSystemVersionConstant\x12S\n\x14parental_status_view\x18- \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.ParentalStatusView\x12O\n\x12product_group_view\x18\x36 \x01(\x0b\x32\x33.google.ads.googleads.v0.resources.ProductGroupView\x12I\n\x0erecommendation\x18\x16 \x01(\x0b\x32\x31.google.ads.googleads.v0.resources.Recommendation\x12K\n\x10search_term_view\x18\x44 \x01(\x0b\x32\x31.google.ads.googleads.v0.resources.SearchTermView\x12L\n\x10shared_criterion\x18\x1d \x01(\x0b\x32\x32.google.ads.googleads.v0.resources.SharedCriterion\x12@\n\nshared_set\x18\x1b \x01(\x0b\x32,.google.ads.googleads.v0.resources.SharedSet\x12@\n\ntopic_view\x18, \x01(\x0b\x32,.google.ads.googleads.v0.resources.TopicView\x12\x46\n\ruser_interest\x18; \x01(\x0b\x32/.google.ads.googleads.v0.resources.UserInterest\x12>\n\tuser_list\x18& \x01(\x0b\x32+.google.ads.googleads.v0.resources.UserList\x12P\n\x12remarketing_action\x18< \x01(\x0b\x32\x34.google.ads.googleads.v0.resources.RemarketingAction\x12H\n\x0etopic_constant\x18\x1f \x01(\x0b\x32\x30.google.ads.googleads.v0.resources.TopicConstant\x12\x37\n\x05video\x18\' \x01(\x0b\x32(.google.ads.googleads.v0.resources.Video\x12\x38\n\x07metrics\x18\x04 \x01(\x0b\x32\'.google.ads.googleads.v0.common.Metrics\x12:\n\x08segments\x18\x66 \x01(\x0b\x32(.google.ads.googleads.v0.common.Segments\"\xab\x01\n\x16MutateGoogleAdsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12L\n\x11mutate_operations\x18\x02 \x03(\x0b\x32\x31.google.ads.googleads.v0.services.MutateOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xab\x01\n\x17MutateGoogleAdsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12]\n\x1amutate_operation_responses\x18\x01 \x03(\x0b\x32\x39.google.ads.googleads.v0.services.MutateOperationResponse\"\xd3\n\n\x0fMutateOperation\x12U\n\x15\x61\x64_group_ad_operation\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v0.services.AdGroupAdOperationH\x00\x12h\n\x1f\x61\x64_group_bid_modifier_operation\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v0.services.AdGroupBidModifierOperationH\x00\x12\x63\n\x1c\x61\x64_group_criterion_operation\x18\x03 \x01(\x0b\x32;.google.ads.googleads.v0.services.AdGroupCriterionOperationH\x00\x12P\n\x12\x61\x64_group_operation\x18\x05 \x01(\x0b\x32\x32.google.ads.googleads.v0.services.AdGroupOperationH\x00\x12`\n\x1a\x62idding_strategy_operation\x18\x06 \x01(\x0b\x32:.google.ads.googleads.v0.services.BiddingStrategyOperationH\x00\x12i\n\x1f\x63\x61mpaign_bid_modifier_operation\x18\x07 \x01(\x0b\x32>.google.ads.googleads.v0.services.CampaignBidModifierOperationH\x00\x12^\n\x19\x63\x61mpaign_budget_operation\x18\x08 \x01(\x0b\x32\x39.google.ads.googleads.v0.services.CampaignBudgetOperationH\x00\x12Q\n\x12\x63\x61mpaign_operation\x18\n \x01(\x0b\x32\x33.google.ads.googleads.v0.services.CampaignOperationH\x00\x12\x65\n\x1d\x63\x61mpaign_shared_set_operation\x18\x0b \x01(\x0b\x32<.google.ads.googleads.v0.services.CampaignSharedSetOperationH\x00\x12\x62\n\x1b\x63onversion_action_operation\x18\x0c \x01(\x0b\x32;.google.ads.googleads.v0.services.ConversionActionOperationH\x00\x12\x64\n\x1c\x63\x61mpaign_criterion_operation\x18\r \x01(\x0b\x32<.google.ads.googleads.v0.services.CampaignCriterionOperationH\x00\x12`\n\x1ashared_criterion_operation\x18\x0e \x01(\x0b\x32:.google.ads.googleads.v0.services.SharedCriterionOperationH\x00\x12T\n\x14shared_set_operation\x18\x0f \x01(\x0b\x32\x34.google.ads.googleads.v0.services.SharedSetOperationH\x00\x12R\n\x13user_list_operation\x18\x10 \x01(\x0b\x32\x33.google.ads.googleads.v0.services.UserListOperationH\x00\x42\x0b\n\toperation\"\xda\n\n\x17MutateOperationResponse\x12U\n\x12\x61\x64_group_ad_result\x18\x01 \x01(\x0b\x32\x37.google.ads.googleads.v0.services.MutateAdGroupAdResultH\x00\x12h\n\x1c\x61\x64_group_bid_modifier_result\x18\x02 \x01(\x0b\x32@.google.ads.googleads.v0.services.MutateAdGroupBidModifierResultH\x00\x12\x63\n\x19\x61\x64_group_criterion_result\x18\x03 \x01(\x0b\x32>.google.ads.googleads.v0.services.MutateAdGroupCriterionResultH\x00\x12P\n\x0f\x61\x64_group_result\x18\x05 \x01(\x0b\x32\x35.google.ads.googleads.v0.services.MutateAdGroupResultH\x00\x12`\n\x17\x62idding_strategy_result\x18\x06 \x01(\x0b\x32=.google.ads.googleads.v0.services.MutateBiddingStrategyResultH\x00\x12i\n\x1c\x63\x61mpaign_bid_modifier_result\x18\x07 \x01(\x0b\x32\x41.google.ads.googleads.v0.services.MutateCampaignBidModifierResultH\x00\x12^\n\x16\x63\x61mpaign_budget_result\x18\x08 \x01(\x0b\x32<.google.ads.googleads.v0.services.MutateCampaignBudgetResultH\x00\x12Q\n\x0f\x63\x61mpaign_result\x18\n \x01(\x0b\x32\x36.google.ads.googleads.v0.services.MutateCampaignResultH\x00\x12\x65\n\x1a\x63\x61mpaign_shared_set_result\x18\x0b \x01(\x0b\x32?.google.ads.googleads.v0.services.MutateCampaignSharedSetResultH\x00\x12\x62\n\x18\x63onversion_action_result\x18\x0c \x01(\x0b\x32>.google.ads.googleads.v0.services.MutateConversionActionResultH\x00\x12\x64\n\x19\x63\x61mpaign_criterion_result\x18\r \x01(\x0b\x32?.google.ads.googleads.v0.services.MutateCampaignCriterionResultH\x00\x12`\n\x17shared_criterion_result\x18\x0e \x01(\x0b\x32=.google.ads.googleads.v0.services.MutateSharedCriterionResultH\x00\x12T\n\x11shared_set_result\x18\x0f \x01(\x0b\x32\x37.google.ads.googleads.v0.services.MutateSharedSetResultH\x00\x12R\n\x10user_list_result\x18\x10 \x01(\x0b\x32\x36.google.ads.googleads.v0.services.MutateUserListResultH\x00\x42\n\n\x08response2\x88\x03\n\x10GoogleAdsService\x12\xb8\x01\n\x06Search\x12\x38.google.ads.googleads.v0.services.SearchGoogleAdsRequest\x1a\x39.google.ads.googleads.v0.services.SearchGoogleAdsResponse\"9\x82\xd3\xe4\x93\x02\x33\"./v0/customers/{customer_id=*}/googleAds:search:\x01*\x12\xb8\x01\n\x06Mutate\x12\x38.google.ads.googleads.v0.services.MutateGoogleAdsRequest\x1a\x39.google.ads.googleads.v0.services.MutateGoogleAdsResponse\"9\x82\xd3\xe4\x93\x02\x33\"./v0/customers/{customer_id=*}/googleAds:mutate:\x01*B\xfc\x01\n$com.google.ads.googleads.v0.servicesB\x15GoogleAdsServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_metrics__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_segments__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__proposal__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__ad__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__audience__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__schedule__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_age__range__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_bidding__strategy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_billing__setup__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__audience__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__budget__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__shared__set__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_carrier__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_change__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_conversion__action__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__link__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__manager__link__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_display__keyword__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__item__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__mapping__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_gender__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_geo__target__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__group__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__performance__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_language__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_managed__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_media__file__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__device__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_operating__system__version__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_parental__status__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_product__group__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_recommendation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_remarketing__action__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__set__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_topic__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_topic__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__interest__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__list__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_video__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__ad__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_bidding__strategy__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__budget__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__shared__set__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_conversion__action__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__set__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_user__list__service__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_SEARCHGOOGLEADSREQUEST = _descriptor.Descriptor( - name='SearchGoogleAdsRequest', - full_name='google.ads.googleads.v0.services.SearchGoogleAdsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.SearchGoogleAdsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='query', full_name='google.ads.googleads.v0.services.SearchGoogleAdsRequest.query', index=1, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='page_token', full_name='google.ads.googleads.v0.services.SearchGoogleAdsRequest.page_token', index=2, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='page_size', full_name='google.ads.googleads.v0.services.SearchGoogleAdsRequest.page_size', index=3, - number=4, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.SearchGoogleAdsRequest.validate_only', index=4, - number=5, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5055, - serialized_end=5177, -) - - -_SEARCHGOOGLEADSRESPONSE = _descriptor.Descriptor( - name='SearchGoogleAdsResponse', - full_name='google.ads.googleads.v0.services.SearchGoogleAdsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.SearchGoogleAdsResponse.results', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='next_page_token', full_name='google.ads.googleads.v0.services.SearchGoogleAdsResponse.next_page_token', index=1, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='total_results_count', full_name='google.ads.googleads.v0.services.SearchGoogleAdsResponse.total_results_count', index=2, - number=3, type=3, cpp_type=2, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='field_mask', full_name='google.ads.googleads.v0.services.SearchGoogleAdsResponse.field_mask', index=3, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5180, - serialized_end=5372, -) - - -_GOOGLEADSROW = _descriptor.Descriptor( - name='GoogleAdsRow', - full_name='google.ads.googleads.v0.services.GoogleAdsRow', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='account_budget', full_name='google.ads.googleads.v0.services.GoogleAdsRow.account_budget', index=0, - number=42, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='account_budget_proposal', full_name='google.ads.googleads.v0.services.GoogleAdsRow.account_budget_proposal', index=1, - number=43, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group', full_name='google.ads.googleads.v0.services.GoogleAdsRow.ad_group', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_ad', full_name='google.ads.googleads.v0.services.GoogleAdsRow.ad_group_ad', index=3, - number=16, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_audience_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.ad_group_audience_view', index=4, - number=57, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_bid_modifier', full_name='google.ads.googleads.v0.services.GoogleAdsRow.ad_group_bid_modifier', index=5, - number=24, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_criterion', full_name='google.ads.googleads.v0.services.GoogleAdsRow.ad_group_criterion', index=6, - number=17, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_feed', full_name='google.ads.googleads.v0.services.GoogleAdsRow.ad_group_feed', index=7, - number=67, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='age_range_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.age_range_view', index=8, - number=48, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_schedule_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.ad_schedule_view', index=9, - number=89, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bidding_strategy', full_name='google.ads.googleads.v0.services.GoogleAdsRow.bidding_strategy', index=10, - number=18, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='billing_setup', full_name='google.ads.googleads.v0.services.GoogleAdsRow.billing_setup', index=11, - number=41, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_budget', full_name='google.ads.googleads.v0.services.GoogleAdsRow.campaign_budget', index=12, - number=19, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign', full_name='google.ads.googleads.v0.services.GoogleAdsRow.campaign', index=13, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_audience_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.campaign_audience_view', index=14, - number=69, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_bid_modifier', full_name='google.ads.googleads.v0.services.GoogleAdsRow.campaign_bid_modifier', index=15, - number=26, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_criterion', full_name='google.ads.googleads.v0.services.GoogleAdsRow.campaign_criterion', index=16, - number=20, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_feed', full_name='google.ads.googleads.v0.services.GoogleAdsRow.campaign_feed', index=17, - number=63, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_shared_set', full_name='google.ads.googleads.v0.services.GoogleAdsRow.campaign_shared_set', index=18, - number=30, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='carrier_constant', full_name='google.ads.googleads.v0.services.GoogleAdsRow.carrier_constant', index=19, - number=66, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='change_status', full_name='google.ads.googleads.v0.services.GoogleAdsRow.change_status', index=20, - number=37, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversion_action', full_name='google.ads.googleads.v0.services.GoogleAdsRow.conversion_action', index=21, - number=103, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='customer', full_name='google.ads.googleads.v0.services.GoogleAdsRow.customer', index=22, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='customer_manager_link', full_name='google.ads.googleads.v0.services.GoogleAdsRow.customer_manager_link', index=23, - number=61, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='customer_client_link', full_name='google.ads.googleads.v0.services.GoogleAdsRow.customer_client_link', index=24, - number=62, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='customer_client', full_name='google.ads.googleads.v0.services.GoogleAdsRow.customer_client', index=25, - number=70, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='customer_feed', full_name='google.ads.googleads.v0.services.GoogleAdsRow.customer_feed', index=26, - number=64, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='display_keyword_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.display_keyword_view', index=27, - number=47, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed', full_name='google.ads.googleads.v0.services.GoogleAdsRow.feed', index=28, - number=46, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed_item', full_name='google.ads.googleads.v0.services.GoogleAdsRow.feed_item', index=29, - number=50, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='feed_mapping', full_name='google.ads.googleads.v0.services.GoogleAdsRow.feed_mapping', index=30, - number=58, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='gender_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.gender_view', index=31, - number=40, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='geo_target_constant', full_name='google.ads.googleads.v0.services.GoogleAdsRow.geo_target_constant', index=32, - number=23, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_group_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.hotel_group_view', index=33, - number=51, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='hotel_performance_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.hotel_performance_view', index=34, - number=71, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.keyword_view', index=35, - number=21, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan', full_name='google.ads.googleads.v0.services.GoogleAdsRow.keyword_plan', index=36, - number=32, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_campaign', full_name='google.ads.googleads.v0.services.GoogleAdsRow.keyword_plan_campaign', index=37, - number=33, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_negative_keyword', full_name='google.ads.googleads.v0.services.GoogleAdsRow.keyword_plan_negative_keyword', index=38, - number=34, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_ad_group', full_name='google.ads.googleads.v0.services.GoogleAdsRow.keyword_plan_ad_group', index=39, - number=35, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_keyword', full_name='google.ads.googleads.v0.services.GoogleAdsRow.keyword_plan_keyword', index=40, - number=36, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='language_constant', full_name='google.ads.googleads.v0.services.GoogleAdsRow.language_constant', index=41, - number=55, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='managed_placement_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.managed_placement_view', index=42, - number=53, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='media_file', full_name='google.ads.googleads.v0.services.GoogleAdsRow.media_file', index=43, - number=90, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='mobile_app_category_constant', full_name='google.ads.googleads.v0.services.GoogleAdsRow.mobile_app_category_constant', index=44, - number=87, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='mobile_device_constant', full_name='google.ads.googleads.v0.services.GoogleAdsRow.mobile_device_constant', index=45, - number=98, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operating_system_version_constant', full_name='google.ads.googleads.v0.services.GoogleAdsRow.operating_system_version_constant', index=46, - number=86, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='parental_status_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.parental_status_view', index=47, - number=45, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='product_group_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.product_group_view', index=48, - number=54, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='recommendation', full_name='google.ads.googleads.v0.services.GoogleAdsRow.recommendation', index=49, - number=22, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='search_term_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.search_term_view', index=50, - number=68, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='shared_criterion', full_name='google.ads.googleads.v0.services.GoogleAdsRow.shared_criterion', index=51, - number=29, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='shared_set', full_name='google.ads.googleads.v0.services.GoogleAdsRow.shared_set', index=52, - number=27, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='topic_view', full_name='google.ads.googleads.v0.services.GoogleAdsRow.topic_view', index=53, - number=44, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='user_interest', full_name='google.ads.googleads.v0.services.GoogleAdsRow.user_interest', index=54, - number=59, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='user_list', full_name='google.ads.googleads.v0.services.GoogleAdsRow.user_list', index=55, - number=38, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remarketing_action', full_name='google.ads.googleads.v0.services.GoogleAdsRow.remarketing_action', index=56, - number=60, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='topic_constant', full_name='google.ads.googleads.v0.services.GoogleAdsRow.topic_constant', index=57, - number=31, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='video', full_name='google.ads.googleads.v0.services.GoogleAdsRow.video', index=58, - number=39, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='metrics', full_name='google.ads.googleads.v0.services.GoogleAdsRow.metrics', index=59, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='segments', full_name='google.ads.googleads.v0.services.GoogleAdsRow.segments', index=60, - number=102, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=5375, - serialized_end=10094, -) - - -_MUTATEGOOGLEADSREQUEST = _descriptor.Descriptor( - name='MutateGoogleAdsRequest', - full_name='google.ads.googleads.v0.services.MutateGoogleAdsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateGoogleAdsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='mutate_operations', full_name='google.ads.googleads.v0.services.MutateGoogleAdsRequest.mutate_operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateGoogleAdsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateGoogleAdsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10097, - serialized_end=10268, -) - - -_MUTATEGOOGLEADSRESPONSE = _descriptor.Descriptor( - name='MutateGoogleAdsResponse', - full_name='google.ads.googleads.v0.services.MutateGoogleAdsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateGoogleAdsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='mutate_operation_responses', full_name='google.ads.googleads.v0.services.MutateGoogleAdsResponse.mutate_operation_responses', index=1, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=10271, - serialized_end=10442, -) - - -_MUTATEOPERATION = _descriptor.Descriptor( - name='MutateOperation', - full_name='google.ads.googleads.v0.services.MutateOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='ad_group_ad_operation', full_name='google.ads.googleads.v0.services.MutateOperation.ad_group_ad_operation', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_bid_modifier_operation', full_name='google.ads.googleads.v0.services.MutateOperation.ad_group_bid_modifier_operation', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_criterion_operation', full_name='google.ads.googleads.v0.services.MutateOperation.ad_group_criterion_operation', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_operation', full_name='google.ads.googleads.v0.services.MutateOperation.ad_group_operation', index=3, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bidding_strategy_operation', full_name='google.ads.googleads.v0.services.MutateOperation.bidding_strategy_operation', index=4, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_bid_modifier_operation', full_name='google.ads.googleads.v0.services.MutateOperation.campaign_bid_modifier_operation', index=5, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_budget_operation', full_name='google.ads.googleads.v0.services.MutateOperation.campaign_budget_operation', index=6, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_operation', full_name='google.ads.googleads.v0.services.MutateOperation.campaign_operation', index=7, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_shared_set_operation', full_name='google.ads.googleads.v0.services.MutateOperation.campaign_shared_set_operation', index=8, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversion_action_operation', full_name='google.ads.googleads.v0.services.MutateOperation.conversion_action_operation', index=9, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_criterion_operation', full_name='google.ads.googleads.v0.services.MutateOperation.campaign_criterion_operation', index=10, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='shared_criterion_operation', full_name='google.ads.googleads.v0.services.MutateOperation.shared_criterion_operation', index=11, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='shared_set_operation', full_name='google.ads.googleads.v0.services.MutateOperation.shared_set_operation', index=12, - number=15, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='user_list_operation', full_name='google.ads.googleads.v0.services.MutateOperation.user_list_operation', index=13, - number=16, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.MutateOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=10445, - serialized_end=11808, -) - - -_MUTATEOPERATIONRESPONSE = _descriptor.Descriptor( - name='MutateOperationResponse', - full_name='google.ads.googleads.v0.services.MutateOperationResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='ad_group_ad_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.ad_group_ad_result', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_bid_modifier_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.ad_group_bid_modifier_result', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_criterion_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.ad_group_criterion_result', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.ad_group_result', index=3, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='bidding_strategy_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.bidding_strategy_result', index=4, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_bid_modifier_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.campaign_bid_modifier_result', index=5, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_budget_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.campaign_budget_result', index=6, - number=8, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.campaign_result', index=7, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_shared_set_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.campaign_shared_set_result', index=8, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='conversion_action_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.conversion_action_result', index=9, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_criterion_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.campaign_criterion_result', index=10, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='shared_criterion_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.shared_criterion_result', index=11, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='shared_set_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.shared_set_result', index=12, - number=15, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='user_list_result', full_name='google.ads.googleads.v0.services.MutateOperationResponse.user_list_result', index=13, - number=16, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='response', full_name='google.ads.googleads.v0.services.MutateOperationResponse.response', - index=0, containing_type=None, fields=[]), - ], - serialized_start=11811, - serialized_end=13181, -) - -_SEARCHGOOGLEADSRESPONSE.fields_by_name['results'].message_type = _GOOGLEADSROW -_SEARCHGOOGLEADSRESPONSE.fields_by_name['field_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_GOOGLEADSROW.fields_by_name['account_budget'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__pb2._ACCOUNTBUDGET -_GOOGLEADSROW.fields_by_name['account_budget_proposal'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_account__budget__proposal__pb2._ACCOUNTBUDGETPROPOSAL -_GOOGLEADSROW.fields_by_name['ad_group'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__pb2._ADGROUP -_GOOGLEADSROW.fields_by_name['ad_group_ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__ad__pb2._ADGROUPAD -_GOOGLEADSROW.fields_by_name['ad_group_audience_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__audience__view__pb2._ADGROUPAUDIENCEVIEW -_GOOGLEADSROW.fields_by_name['ad_group_bid_modifier'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2._ADGROUPBIDMODIFIER -_GOOGLEADSROW.fields_by_name['ad_group_criterion'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__criterion__pb2._ADGROUPCRITERION -_GOOGLEADSROW.fields_by_name['ad_group_feed'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__group__feed__pb2._ADGROUPFEED -_GOOGLEADSROW.fields_by_name['age_range_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_age__range__view__pb2._AGERANGEVIEW -_GOOGLEADSROW.fields_by_name['ad_schedule_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__schedule__view__pb2._ADSCHEDULEVIEW -_GOOGLEADSROW.fields_by_name['bidding_strategy'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_bidding__strategy__pb2._BIDDINGSTRATEGY -_GOOGLEADSROW.fields_by_name['billing_setup'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_billing__setup__pb2._BILLINGSETUP -_GOOGLEADSROW.fields_by_name['campaign_budget'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__budget__pb2._CAMPAIGNBUDGET -_GOOGLEADSROW.fields_by_name['campaign'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__pb2._CAMPAIGN -_GOOGLEADSROW.fields_by_name['campaign_audience_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__audience__view__pb2._CAMPAIGNAUDIENCEVIEW -_GOOGLEADSROW.fields_by_name['campaign_bid_modifier'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2._CAMPAIGNBIDMODIFIER -_GOOGLEADSROW.fields_by_name['campaign_criterion'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__criterion__pb2._CAMPAIGNCRITERION -_GOOGLEADSROW.fields_by_name['campaign_feed'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__feed__pb2._CAMPAIGNFEED -_GOOGLEADSROW.fields_by_name['campaign_shared_set'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_campaign__shared__set__pb2._CAMPAIGNSHAREDSET -_GOOGLEADSROW.fields_by_name['carrier_constant'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_carrier__constant__pb2._CARRIERCONSTANT -_GOOGLEADSROW.fields_by_name['change_status'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_change__status__pb2._CHANGESTATUS -_GOOGLEADSROW.fields_by_name['conversion_action'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_conversion__action__pb2._CONVERSIONACTION -_GOOGLEADSROW.fields_by_name['customer'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__pb2._CUSTOMER -_GOOGLEADSROW.fields_by_name['customer_manager_link'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__manager__link__pb2._CUSTOMERMANAGERLINK -_GOOGLEADSROW.fields_by_name['customer_client_link'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__link__pb2._CUSTOMERCLIENTLINK -_GOOGLEADSROW.fields_by_name['customer_client'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__client__pb2._CUSTOMERCLIENT -_GOOGLEADSROW.fields_by_name['customer_feed'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_customer__feed__pb2._CUSTOMERFEED -_GOOGLEADSROW.fields_by_name['display_keyword_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_display__keyword__view__pb2._DISPLAYKEYWORDVIEW -_GOOGLEADSROW.fields_by_name['feed'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__pb2._FEED -_GOOGLEADSROW.fields_by_name['feed_item'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__item__pb2._FEEDITEM -_GOOGLEADSROW.fields_by_name['feed_mapping'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_feed__mapping__pb2._FEEDMAPPING -_GOOGLEADSROW.fields_by_name['gender_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_gender__view__pb2._GENDERVIEW -_GOOGLEADSROW.fields_by_name['geo_target_constant'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_geo__target__constant__pb2._GEOTARGETCONSTANT -_GOOGLEADSROW.fields_by_name['hotel_group_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__group__view__pb2._HOTELGROUPVIEW -_GOOGLEADSROW.fields_by_name['hotel_performance_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__performance__view__pb2._HOTELPERFORMANCEVIEW -_GOOGLEADSROW.fields_by_name['keyword_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__view__pb2._KEYWORDVIEW -_GOOGLEADSROW.fields_by_name['keyword_plan'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__pb2._KEYWORDPLAN -_GOOGLEADSROW.fields_by_name['keyword_plan_campaign'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2._KEYWORDPLANCAMPAIGN -_GOOGLEADSROW.fields_by_name['keyword_plan_negative_keyword'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2._KEYWORDPLANNEGATIVEKEYWORD -_GOOGLEADSROW.fields_by_name['keyword_plan_ad_group'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2._KEYWORDPLANADGROUP -_GOOGLEADSROW.fields_by_name['keyword_plan_keyword'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2._KEYWORDPLANKEYWORD -_GOOGLEADSROW.fields_by_name['language_constant'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_language__constant__pb2._LANGUAGECONSTANT -_GOOGLEADSROW.fields_by_name['managed_placement_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_managed__placement__view__pb2._MANAGEDPLACEMENTVIEW -_GOOGLEADSROW.fields_by_name['media_file'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_media__file__pb2._MEDIAFILE -_GOOGLEADSROW.fields_by_name['mobile_app_category_constant'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2._MOBILEAPPCATEGORYCONSTANT -_GOOGLEADSROW.fields_by_name['mobile_device_constant'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__device__constant__pb2._MOBILEDEVICECONSTANT -_GOOGLEADSROW.fields_by_name['operating_system_version_constant'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_operating__system__version__constant__pb2._OPERATINGSYSTEMVERSIONCONSTANT -_GOOGLEADSROW.fields_by_name['parental_status_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_parental__status__view__pb2._PARENTALSTATUSVIEW -_GOOGLEADSROW.fields_by_name['product_group_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_product__group__view__pb2._PRODUCTGROUPVIEW -_GOOGLEADSROW.fields_by_name['recommendation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_recommendation__pb2._RECOMMENDATION -_GOOGLEADSROW.fields_by_name['search_term_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_search__term__view__pb2._SEARCHTERMVIEW -_GOOGLEADSROW.fields_by_name['shared_criterion'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__criterion__pb2._SHAREDCRITERION -_GOOGLEADSROW.fields_by_name['shared_set'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__set__pb2._SHAREDSET -_GOOGLEADSROW.fields_by_name['topic_view'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_topic__view__pb2._TOPICVIEW -_GOOGLEADSROW.fields_by_name['user_interest'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__interest__pb2._USERINTEREST -_GOOGLEADSROW.fields_by_name['user_list'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__list__pb2._USERLIST -_GOOGLEADSROW.fields_by_name['remarketing_action'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_remarketing__action__pb2._REMARKETINGACTION -_GOOGLEADSROW.fields_by_name['topic_constant'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_topic__constant__pb2._TOPICCONSTANT -_GOOGLEADSROW.fields_by_name['video'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_video__pb2._VIDEO -_GOOGLEADSROW.fields_by_name['metrics'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_metrics__pb2._METRICS -_GOOGLEADSROW.fields_by_name['segments'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_segments__pb2._SEGMENTS -_MUTATEGOOGLEADSREQUEST.fields_by_name['mutate_operations'].message_type = _MUTATEOPERATION -_MUTATEGOOGLEADSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEGOOGLEADSRESPONSE.fields_by_name['mutate_operation_responses'].message_type = _MUTATEOPERATIONRESPONSE -_MUTATEOPERATION.fields_by_name['ad_group_ad_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__ad__service__pb2._ADGROUPADOPERATION -_MUTATEOPERATION.fields_by_name['ad_group_bid_modifier_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2._ADGROUPBIDMODIFIEROPERATION -_MUTATEOPERATION.fields_by_name['ad_group_criterion_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__criterion__service__pb2._ADGROUPCRITERIONOPERATION -_MUTATEOPERATION.fields_by_name['ad_group_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__service__pb2._ADGROUPOPERATION -_MUTATEOPERATION.fields_by_name['bidding_strategy_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_bidding__strategy__service__pb2._BIDDINGSTRATEGYOPERATION -_MUTATEOPERATION.fields_by_name['campaign_bid_modifier_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2._CAMPAIGNBIDMODIFIEROPERATION -_MUTATEOPERATION.fields_by_name['campaign_budget_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__budget__service__pb2._CAMPAIGNBUDGETOPERATION -_MUTATEOPERATION.fields_by_name['campaign_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__service__pb2._CAMPAIGNOPERATION -_MUTATEOPERATION.fields_by_name['campaign_shared_set_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__shared__set__service__pb2._CAMPAIGNSHAREDSETOPERATION -_MUTATEOPERATION.fields_by_name['conversion_action_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_conversion__action__service__pb2._CONVERSIONACTIONOPERATION -_MUTATEOPERATION.fields_by_name['campaign_criterion_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__criterion__service__pb2._CAMPAIGNCRITERIONOPERATION -_MUTATEOPERATION.fields_by_name['shared_criterion_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__criterion__service__pb2._SHAREDCRITERIONOPERATION -_MUTATEOPERATION.fields_by_name['shared_set_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__set__service__pb2._SHAREDSETOPERATION -_MUTATEOPERATION.fields_by_name['user_list_operation'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_user__list__service__pb2._USERLISTOPERATION -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['ad_group_ad_operation']) -_MUTATEOPERATION.fields_by_name['ad_group_ad_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['ad_group_bid_modifier_operation']) -_MUTATEOPERATION.fields_by_name['ad_group_bid_modifier_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['ad_group_criterion_operation']) -_MUTATEOPERATION.fields_by_name['ad_group_criterion_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['ad_group_operation']) -_MUTATEOPERATION.fields_by_name['ad_group_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['bidding_strategy_operation']) -_MUTATEOPERATION.fields_by_name['bidding_strategy_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['campaign_bid_modifier_operation']) -_MUTATEOPERATION.fields_by_name['campaign_bid_modifier_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['campaign_budget_operation']) -_MUTATEOPERATION.fields_by_name['campaign_budget_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['campaign_operation']) -_MUTATEOPERATION.fields_by_name['campaign_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['campaign_shared_set_operation']) -_MUTATEOPERATION.fields_by_name['campaign_shared_set_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['conversion_action_operation']) -_MUTATEOPERATION.fields_by_name['conversion_action_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['campaign_criterion_operation']) -_MUTATEOPERATION.fields_by_name['campaign_criterion_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['shared_criterion_operation']) -_MUTATEOPERATION.fields_by_name['shared_criterion_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['shared_set_operation']) -_MUTATEOPERATION.fields_by_name['shared_set_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( - _MUTATEOPERATION.fields_by_name['user_list_operation']) -_MUTATEOPERATION.fields_by_name['user_list_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] -_MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_ad_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__ad__service__pb2._MUTATEADGROUPADRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_bid_modifier_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2._MUTATEADGROUPBIDMODIFIERRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_criterion_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__criterion__service__pb2._MUTATEADGROUPCRITERIONRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_ad__group__service__pb2._MUTATEADGROUPRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['bidding_strategy_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_bidding__strategy__service__pb2._MUTATEBIDDINGSTRATEGYRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['campaign_bid_modifier_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2._MUTATECAMPAIGNBIDMODIFIERRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['campaign_budget_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__budget__service__pb2._MUTATECAMPAIGNBUDGETRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['campaign_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__service__pb2._MUTATECAMPAIGNRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['campaign_shared_set_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__shared__set__service__pb2._MUTATECAMPAIGNSHAREDSETRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['conversion_action_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_conversion__action__service__pb2._MUTATECONVERSIONACTIONRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['campaign_criterion_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_campaign__criterion__service__pb2._MUTATECAMPAIGNCRITERIONRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['shared_criterion_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__criterion__service__pb2._MUTATESHAREDCRITERIONRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['shared_set_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__set__service__pb2._MUTATESHAREDSETRESULT -_MUTATEOPERATIONRESPONSE.fields_by_name['user_list_result'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_user__list__service__pb2._MUTATEUSERLISTRESULT -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_ad_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_ad_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_bid_modifier_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_bid_modifier_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_criterion_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_criterion_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['bidding_strategy_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['bidding_strategy_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['campaign_bid_modifier_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['campaign_bid_modifier_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['campaign_budget_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['campaign_budget_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['campaign_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['campaign_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['campaign_shared_set_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['campaign_shared_set_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['conversion_action_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['conversion_action_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['campaign_criterion_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['campaign_criterion_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['shared_criterion_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['shared_criterion_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['shared_set_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['shared_set_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( - _MUTATEOPERATIONRESPONSE.fields_by_name['user_list_result']) -_MUTATEOPERATIONRESPONSE.fields_by_name['user_list_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] -DESCRIPTOR.message_types_by_name['SearchGoogleAdsRequest'] = _SEARCHGOOGLEADSREQUEST -DESCRIPTOR.message_types_by_name['SearchGoogleAdsResponse'] = _SEARCHGOOGLEADSRESPONSE -DESCRIPTOR.message_types_by_name['GoogleAdsRow'] = _GOOGLEADSROW -DESCRIPTOR.message_types_by_name['MutateGoogleAdsRequest'] = _MUTATEGOOGLEADSREQUEST -DESCRIPTOR.message_types_by_name['MutateGoogleAdsResponse'] = _MUTATEGOOGLEADSRESPONSE -DESCRIPTOR.message_types_by_name['MutateOperation'] = _MUTATEOPERATION -DESCRIPTOR.message_types_by_name['MutateOperationResponse'] = _MUTATEOPERATIONRESPONSE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -SearchGoogleAdsRequest = _reflection.GeneratedProtocolMessageType('SearchGoogleAdsRequest', (_message.Message,), dict( - DESCRIPTOR = _SEARCHGOOGLEADSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.google_ads_service_pb2' - , - __doc__ = """Request message for - [GoogleAdsService.Search][google.ads.googleads.v0.services.GoogleAdsService.Search]. - - - Attributes: - customer_id: - The ID of the customer being queried. - query: - The query string. - page_token: - Token of the page to retrieve. If not specified, the first - page of results will be returned. Use the value obtained from - ``next_page_token`` in the previous response in order to - request the next page of results. - page_size: - Number of elements to retrieve in a single page. When too - large a page is requested, the server may decide to further - limit the number of returned resources. - validate_only: - If true, the request is validated but not executed. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.SearchGoogleAdsRequest) - )) -_sym_db.RegisterMessage(SearchGoogleAdsRequest) - -SearchGoogleAdsResponse = _reflection.GeneratedProtocolMessageType('SearchGoogleAdsResponse', (_message.Message,), dict( - DESCRIPTOR = _SEARCHGOOGLEADSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.google_ads_service_pb2' - , - __doc__ = """Response message for - [GoogleAdsService.Search][google.ads.googleads.v0.services.GoogleAdsService.Search]. - - - Attributes: - results: - The list of rows that matched the query. - next_page_token: - Pagination token used to retrieve the next page of results. - Pass the content of this string as the ``page_token`` - attribute of the next request. ``next_page_token`` is not - returned for the last page. - total_results_count: - Total number of results that match the query ignoring the - LIMIT clause. - field_mask: - FieldMask that represents what fields were requested by the - user. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.SearchGoogleAdsResponse) - )) -_sym_db.RegisterMessage(SearchGoogleAdsResponse) - -GoogleAdsRow = _reflection.GeneratedProtocolMessageType('GoogleAdsRow', (_message.Message,), dict( - DESCRIPTOR = _GOOGLEADSROW, - __module__ = 'google.ads.googleads_v0.proto.services.google_ads_service_pb2' - , - __doc__ = """A returned row from the query. - - - Attributes: - account_budget: - The account budget in the query. - account_budget_proposal: - The account budget proposal referenced in the query. - ad_group: - The ad group referenced in the query. - ad_group_ad: - The ad referenced in the query. - ad_group_audience_view: - The ad group audience view referenced in the query. - ad_group_bid_modifier: - The bid modifier referenced in the query. - ad_group_criterion: - The criterion referenced in the query. - ad_group_feed: - The ad group feed referenced in the query. - age_range_view: - The age range view referenced in the query. - ad_schedule_view: - The ad schedule view referenced in the query. - bidding_strategy: - The bidding strategy referenced in the query. - billing_setup: - The billing setup referenced in the query. - campaign_budget: - The campaign budget referenced in the query. - campaign: - The campaign referenced in the query. - campaign_audience_view: - The campaign audience view referenced in the query. - campaign_bid_modifier: - The campaign bid modifier referenced in the query. - campaign_criterion: - The campaign criterion referenced in the query. - campaign_feed: - The campaign feed referenced in the query. - campaign_shared_set: - Campaign Shared Set referenced in AWQL query. - carrier_constant: - The carrier constant referenced in the query. - change_status: - The ChangeStatus referenced in the query. - conversion_action: - The conversion action referenced in the query. - customer: - The customer referenced in the query. - customer_manager_link: - The CustomerManagerLink referenced in the query. - customer_client_link: - The CustomerClientLink referenced in the query. - customer_client: - The CustomerClient referenced in the query. - customer_feed: - The customer feed referenced in the query. - display_keyword_view: - The display keyword view referenced in the query. - feed: - The feed referenced in the query. - feed_item: - The feed item referenced in the query. - feed_mapping: - The feed mapping referenced in the query. - gender_view: - The gender view referenced in the query. - geo_target_constant: - The geo target constant referenced in the query. - hotel_group_view: - The hotel group view referenced in the query. - hotel_performance_view: - The hotel performance view referenced in the query. - keyword_view: - The keyword view referenced in the query. - keyword_plan: - The keyword plan referenced in the query. - keyword_plan_campaign: - The keyword plan campaign referenced in the query. - keyword_plan_negative_keyword: - The keyword plan negative keyword referenced in the query. - keyword_plan_ad_group: - The keyword plan ad group referenced in the query. - keyword_plan_keyword: - The keyword plan keyword referenced in the query. - language_constant: - The language constant referenced in the query. - managed_placement_view: - The managed placement view referenced in the query. - media_file: - The media file referenced in the query. - mobile_app_category_constant: - The mobile app category constant referenced in the query. - mobile_device_constant: - The mobile device constant referenced in the query. - operating_system_version_constant: - The operating system version constant referenced in the query. - parental_status_view: - The parental status view referenced in the query. - product_group_view: - The product group view referenced in the query. - recommendation: - The recommendation referenced in the query. - search_term_view: - The search term view referenced in the query. - shared_criterion: - The shared set referenced in the query. - shared_set: - The shared set referenced in the query. - topic_view: - The topic view referenced in the query. - user_interest: - The user interest referenced in the query. - user_list: - The user list referenced in the query. - remarketing_action: - The remarketing action referenced in the query. - topic_constant: - The topic constant referenced in the query. - video: - The video referenced in the query. - metrics: - The metrics. - segments: - The segments. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GoogleAdsRow) - )) -_sym_db.RegisterMessage(GoogleAdsRow) - -MutateGoogleAdsRequest = _reflection.GeneratedProtocolMessageType('MutateGoogleAdsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEGOOGLEADSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.google_ads_service_pb2' - , - __doc__ = """Request message for - [GoogleAdsService.Mutate][google.ads.googleads.v0.services.GoogleAdsService.Mutate]. - - - Attributes: - customer_id: - The ID of the customer whose resources are being modified. - mutate_operations: - The list of operations to perform on individual resources. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateGoogleAdsRequest) - )) -_sym_db.RegisterMessage(MutateGoogleAdsRequest) - -MutateGoogleAdsResponse = _reflection.GeneratedProtocolMessageType('MutateGoogleAdsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEGOOGLEADSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.google_ads_service_pb2' - , - __doc__ = """Response message for - [GoogleAdsService.Mutate][google.ads.googleads.v0.services.GoogleAdsService.Mutate]. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - mutate_operation_responses: - All responses for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateGoogleAdsResponse) - )) -_sym_db.RegisterMessage(MutateGoogleAdsResponse) - -MutateOperation = _reflection.GeneratedProtocolMessageType('MutateOperation', (_message.Message,), dict( - DESCRIPTOR = _MUTATEOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.google_ads_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a resource. - - - Attributes: - operation: - The mutate operation. - ad_group_ad_operation: - An ad group ad mutate operation. - ad_group_bid_modifier_operation: - An ad group bid modifier mutate operation. - ad_group_criterion_operation: - An ad group criterion mutate operation. - ad_group_operation: - An ad group mutate operation. - bidding_strategy_operation: - A bidding strategy mutate operation. - campaign_bid_modifier_operation: - A campaign bid modifier mutate operation. - campaign_budget_operation: - A campaign budget mutate operation. - campaign_operation: - A campaign mutate operation. - campaign_shared_set_operation: - A campaign shared set mutate operation. - conversion_action_operation: - A conversion action mutate operation. - campaign_criterion_operation: - A campaign criterion mutate operation. - shared_criterion_operation: - A shared criterion mutate operation. - shared_set_operation: - A shared set mutate operation. - user_list_operation: - A user list mutate operation. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateOperation) - )) -_sym_db.RegisterMessage(MutateOperation) - -MutateOperationResponse = _reflection.GeneratedProtocolMessageType('MutateOperationResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEOPERATIONRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.google_ads_service_pb2' - , - __doc__ = """Response message for the resource mutate. - - - Attributes: - response: - The mutate response - ad_group_ad_result: - The result for the ad group ad mutate. - ad_group_bid_modifier_result: - The result for the ad group bid modifier mutate. - ad_group_criterion_result: - The result for the ad group criterion mutate. - ad_group_result: - The result for the ad group mutate. - bidding_strategy_result: - The result for the bidding strategy mutate. - campaign_bid_modifier_result: - The result for the campaign bid modifier mutate. - campaign_budget_result: - The result for the campaign budget mutate. - campaign_result: - The result for the campaign mutate. - campaign_shared_set_result: - The result for the campaign shared set mutate. - conversion_action_result: - The result for the conversion action mutate. - campaign_criterion_result: - The result for the campaign criterion mutate. - shared_criterion_result: - The result for the shared criterion mutate. - shared_set_result: - The result for the shared set mutate. - user_list_result: - The result for the user list mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateOperationResponse) - )) -_sym_db.RegisterMessage(MutateOperationResponse) - - -DESCRIPTOR._options = None - -_GOOGLEADSSERVICE = _descriptor.ServiceDescriptor( - name='GoogleAdsService', - full_name='google.ads.googleads.v0.services.GoogleAdsService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=13184, - serialized_end=13576, - methods=[ - _descriptor.MethodDescriptor( - name='Search', - full_name='google.ads.googleads.v0.services.GoogleAdsService.Search', - index=0, - containing_service=None, - input_type=_SEARCHGOOGLEADSREQUEST, - output_type=_SEARCHGOOGLEADSRESPONSE, - serialized_options=_b('\202\323\344\223\0023\"./v0/customers/{customer_id=*}/googleAds:search:\001*'), - ), - _descriptor.MethodDescriptor( - name='Mutate', - full_name='google.ads.googleads.v0.services.GoogleAdsService.Mutate', - index=1, - containing_service=None, - input_type=_MUTATEGOOGLEADSREQUEST, - output_type=_MUTATEGOOGLEADSRESPONSE, - serialized_options=_b('\202\323\344\223\0023\"./v0/customers/{customer_id=*}/googleAds:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_GOOGLEADSSERVICE) - -DESCRIPTOR.services_by_name['GoogleAdsService'] = _GOOGLEADSSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/google_ads_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/google_ads_service_pb2_grpc.py deleted file mode 100644 index 3d5265ee5..000000000 --- a/google/ads/google_ads/v0/proto/services/google_ads_service_pb2_grpc.py +++ /dev/null @@ -1,63 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.services import google_ads_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__service__pb2 - - -class GoogleAdsServiceStub(object): - """Service to fetch data and metrics across resources. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.Search = channel.unary_unary( - '/google.ads.googleads.v0.services.GoogleAdsService/Search', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__service__pb2.SearchGoogleAdsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__service__pb2.SearchGoogleAdsResponse.FromString, - ) - self.Mutate = channel.unary_unary( - '/google.ads.googleads.v0.services.GoogleAdsService/Mutate', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__service__pb2.MutateGoogleAdsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__service__pb2.MutateGoogleAdsResponse.FromString, - ) - - -class GoogleAdsServiceServicer(object): - """Service to fetch data and metrics across resources. - """ - - def Search(self, request, context): - """Returns all rows that match the search query. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def Mutate(self, request, context): - """Creates, updates, or removes resources. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_GoogleAdsServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'Search': grpc.unary_unary_rpc_method_handler( - servicer.Search, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__service__pb2.SearchGoogleAdsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__service__pb2.SearchGoogleAdsResponse.SerializeToString, - ), - 'Mutate': grpc.unary_unary_rpc_method_handler( - servicer.Mutate, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__service__pb2.MutateGoogleAdsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_google__ads__service__pb2.MutateGoogleAdsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.GoogleAdsService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/hotel_group_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/hotel_group_view_service_pb2.py deleted file mode 100644 index e8ac12cf0..000000000 --- a/google/ads/google_ads/v0/proto/services/hotel_group_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/hotel_group_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import hotel_group_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__group__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/hotel_group_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\032HotelGroupViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/services/hotel_group_view_service.proto\x12 google.ads.googleads.v0.services\x1a>google/ads/googleads_v0/proto/resources/hotel_group_view.proto\x1a\x1cgoogle/api/annotations.proto\"1\n\x18GetHotelGroupViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd7\x01\n\x15HotelGroupViewService\x12\xbd\x01\n\x11GetHotelGroupView\x12:.google.ads.googleads.v0.services.GetHotelGroupViewRequest\x1a\x31.google.ads.googleads.v0.resources.HotelGroupView\"9\x82\xd3\xe4\x93\x02\x33\x12\x31/v0/{resource_name=customers/*/hotelGroupViews/*}B\x81\x02\n$com.google.ads.googleads.v0.servicesB\x1aHotelGroupViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__group__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETHOTELGROUPVIEWREQUEST = _descriptor.Descriptor( - name='GetHotelGroupViewRequest', - full_name='google.ads.googleads.v0.services.GetHotelGroupViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetHotelGroupViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=201, - serialized_end=250, -) - -DESCRIPTOR.message_types_by_name['GetHotelGroupViewRequest'] = _GETHOTELGROUPVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetHotelGroupViewRequest = _reflection.GeneratedProtocolMessageType('GetHotelGroupViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETHOTELGROUPVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.hotel_group_view_service_pb2' - , - __doc__ = """Request message for - [HotelGroupViewService.GetHotelGroupView][google.ads.googleads.v0.services.HotelGroupViewService.GetHotelGroupView]. - - - Attributes: - resource_name: - Resource name of the Hotel Group View to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetHotelGroupViewRequest) - )) -_sym_db.RegisterMessage(GetHotelGroupViewRequest) - - -DESCRIPTOR._options = None - -_HOTELGROUPVIEWSERVICE = _descriptor.ServiceDescriptor( - name='HotelGroupViewService', - full_name='google.ads.googleads.v0.services.HotelGroupViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=253, - serialized_end=468, - methods=[ - _descriptor.MethodDescriptor( - name='GetHotelGroupView', - full_name='google.ads.googleads.v0.services.HotelGroupViewService.GetHotelGroupView', - index=0, - containing_service=None, - input_type=_GETHOTELGROUPVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__group__view__pb2._HOTELGROUPVIEW, - serialized_options=_b('\202\323\344\223\0023\0221/v0/{resource_name=customers/*/hotelGroupViews/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_HOTELGROUPVIEWSERVICE) - -DESCRIPTOR.services_by_name['HotelGroupViewService'] = _HOTELGROUPVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/hotel_group_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/hotel_group_view_service_pb2_grpc.py deleted file mode 100644 index c01d69d6b..000000000 --- a/google/ads/google_ads/v0/proto/services/hotel_group_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import hotel_group_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__group__view__pb2 -from google.ads.google_ads.v0.proto.services import hotel_group_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_hotel__group__view__service__pb2 - - -class HotelGroupViewServiceStub(object): - """Service to manage Hotel Group Views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetHotelGroupView = channel.unary_unary( - '/google.ads.googleads.v0.services.HotelGroupViewService/GetHotelGroupView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_hotel__group__view__service__pb2.GetHotelGroupViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__group__view__pb2.HotelGroupView.FromString, - ) - - -class HotelGroupViewServiceServicer(object): - """Service to manage Hotel Group Views. - """ - - def GetHotelGroupView(self, request, context): - """Returns the requested Hotel Group View in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_HotelGroupViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetHotelGroupView': grpc.unary_unary_rpc_method_handler( - servicer.GetHotelGroupView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_hotel__group__view__service__pb2.GetHotelGroupViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__group__view__pb2.HotelGroupView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.HotelGroupViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/hotel_performance_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/hotel_performance_view_service_pb2.py deleted file mode 100644 index 45e4acaa8..000000000 --- a/google/ads/google_ads/v0/proto/services/hotel_performance_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/hotel_performance_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import hotel_performance_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__performance__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/hotel_performance_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB HotelPerformanceViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nKgoogle/ads/googleads_v0/proto/services/hotel_performance_view_service.proto\x12 google.ads.googleads.v0.services\x1a\x44google/ads/googleads_v0/proto/resources/hotel_performance_view.proto\x1a\x1cgoogle/api/annotations.proto\"7\n\x1eGetHotelPerformanceViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf2\x01\n\x1bHotelPerformanceViewService\x12\xd2\x01\n\x17GetHotelPerformanceView\x12@.google.ads.googleads.v0.services.GetHotelPerformanceViewRequest\x1a\x37.google.ads.googleads.v0.resources.HotelPerformanceView\"<\x82\xd3\xe4\x93\x02\x36\x12\x34/v0/{resource_name=customers/*/hotelPerformanceView}B\x87\x02\n$com.google.ads.googleads.v0.servicesB HotelPerformanceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__performance__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETHOTELPERFORMANCEVIEWREQUEST = _descriptor.Descriptor( - name='GetHotelPerformanceViewRequest', - full_name='google.ads.googleads.v0.services.GetHotelPerformanceViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetHotelPerformanceViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=213, - serialized_end=268, -) - -DESCRIPTOR.message_types_by_name['GetHotelPerformanceViewRequest'] = _GETHOTELPERFORMANCEVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetHotelPerformanceViewRequest = _reflection.GeneratedProtocolMessageType('GetHotelPerformanceViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETHOTELPERFORMANCEVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.hotel_performance_view_service_pb2' - , - __doc__ = """Request message for - [HotelPerformanceViewService.GetHotelPerformanceView][google.ads.googleads.v0.services.HotelPerformanceViewService.GetHotelPerformanceView]. - - - Attributes: - resource_name: - Resource name of the Hotel Performance View to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetHotelPerformanceViewRequest) - )) -_sym_db.RegisterMessage(GetHotelPerformanceViewRequest) - - -DESCRIPTOR._options = None - -_HOTELPERFORMANCEVIEWSERVICE = _descriptor.ServiceDescriptor( - name='HotelPerformanceViewService', - full_name='google.ads.googleads.v0.services.HotelPerformanceViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=271, - serialized_end=513, - methods=[ - _descriptor.MethodDescriptor( - name='GetHotelPerformanceView', - full_name='google.ads.googleads.v0.services.HotelPerformanceViewService.GetHotelPerformanceView', - index=0, - containing_service=None, - input_type=_GETHOTELPERFORMANCEVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__performance__view__pb2._HOTELPERFORMANCEVIEW, - serialized_options=_b('\202\323\344\223\0026\0224/v0/{resource_name=customers/*/hotelPerformanceView}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_HOTELPERFORMANCEVIEWSERVICE) - -DESCRIPTOR.services_by_name['HotelPerformanceViewService'] = _HOTELPERFORMANCEVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/hotel_performance_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/hotel_performance_view_service_pb2_grpc.py deleted file mode 100644 index 54ca077d5..000000000 --- a/google/ads/google_ads/v0/proto/services/hotel_performance_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import hotel_performance_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__performance__view__pb2 -from google.ads.google_ads.v0.proto.services import hotel_performance_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_hotel__performance__view__service__pb2 - - -class HotelPerformanceViewServiceStub(object): - """Service to manage Hotel Performance Views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetHotelPerformanceView = channel.unary_unary( - '/google.ads.googleads.v0.services.HotelPerformanceViewService/GetHotelPerformanceView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_hotel__performance__view__service__pb2.GetHotelPerformanceViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__performance__view__pb2.HotelPerformanceView.FromString, - ) - - -class HotelPerformanceViewServiceServicer(object): - """Service to manage Hotel Performance Views. - """ - - def GetHotelPerformanceView(self, request, context): - """Returns the requested Hotel Performance View in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_HotelPerformanceViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetHotelPerformanceView': grpc.unary_unary_rpc_method_handler( - servicer.GetHotelPerformanceView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_hotel__performance__view__service__pb2.GetHotelPerformanceViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_hotel__performance__view__pb2.HotelPerformanceView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.HotelPerformanceViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_ad_group_service_pb2.py b/google/ads/google_ads/v0/proto/services/keyword_plan_ad_group_service_pb2.py deleted file mode 100644 index 2ac254d5c..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_ad_group_service_pb2.py +++ /dev/null @@ -1,405 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/keyword_plan_ad_group_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import keyword_plan_ad_group_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/keyword_plan_ad_group_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\036KeywordPlanAdGroupServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v0/proto/services/keyword_plan_ad_group_service.proto\x12 google.ads.googleads.v0.services\x1a\x43google/ads/googleads_v0/proto/resources/keyword_plan_ad_group.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"5\n\x1cGetKeywordPlanAdGroupRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xba\x01\n MutateKeywordPlanAdGroupsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12Q\n\noperations\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v0.services.KeywordPlanAdGroupOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xff\x01\n\x1bKeywordPlanAdGroupOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.KeywordPlanAdGroupH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.KeywordPlanAdGroupH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa9\x01\n!MutateKeywordPlanAdGroupsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Q\n\x07results\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v0.services.MutateKeywordPlanAdGroupResult\"7\n\x1eMutateKeywordPlanAdGroupResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd7\x03\n\x19KeywordPlanAdGroupService\x12\xcd\x01\n\x15GetKeywordPlanAdGroup\x12>.google.ads.googleads.v0.services.GetKeywordPlanAdGroupRequest\x1a\x35.google.ads.googleads.v0.resources.KeywordPlanAdGroup\"=\x82\xd3\xe4\x93\x02\x37\x12\x35/v0/{resource_name=customers/*/keywordPlanAdGroups/*}\x12\xe9\x01\n\x19MutateKeywordPlanAdGroups\x12\x42.google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsRequest\x1a\x43.google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsResponse\"C\x82\xd3\xe4\x93\x02=\"8/v0/customers/{customer_id=*}/keywordPlanAdGroups:mutate:\x01*B\x85\x02\n$com.google.ads.googleads.v0.servicesB\x1eKeywordPlanAdGroupServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETKEYWORDPLANADGROUPREQUEST = _descriptor.Descriptor( - name='GetKeywordPlanAdGroupRequest', - full_name='google.ads.googleads.v0.services.GetKeywordPlanAdGroupRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetKeywordPlanAdGroupRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=302, - serialized_end=355, -) - - -_MUTATEKEYWORDPLANADGROUPSREQUEST = _descriptor.Descriptor( - name='MutateKeywordPlanAdGroupsRequest', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=358, - serialized_end=544, -) - - -_KEYWORDPLANADGROUPOPERATION = _descriptor.Descriptor( - name='KeywordPlanAdGroupOperation', - full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=547, - serialized_end=802, -) - - -_MUTATEKEYWORDPLANADGROUPSRESPONSE = _descriptor.Descriptor( - name='MutateKeywordPlanAdGroupsResponse', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=805, - serialized_end=974, -) - - -_MUTATEKEYWORDPLANADGROUPRESULT = _descriptor.Descriptor( - name='MutateKeywordPlanAdGroupResult', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanAdGroupResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateKeywordPlanAdGroupResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=976, - serialized_end=1031, -) - -_MUTATEKEYWORDPLANADGROUPSREQUEST.fields_by_name['operations'].message_type = _KEYWORDPLANADGROUPOPERATION -_KEYWORDPLANADGROUPOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_KEYWORDPLANADGROUPOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2._KEYWORDPLANADGROUP -_KEYWORDPLANADGROUPOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2._KEYWORDPLANADGROUP -_KEYWORDPLANADGROUPOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANADGROUPOPERATION.fields_by_name['create']) -_KEYWORDPLANADGROUPOPERATION.fields_by_name['create'].containing_oneof = _KEYWORDPLANADGROUPOPERATION.oneofs_by_name['operation'] -_KEYWORDPLANADGROUPOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANADGROUPOPERATION.fields_by_name['update']) -_KEYWORDPLANADGROUPOPERATION.fields_by_name['update'].containing_oneof = _KEYWORDPLANADGROUPOPERATION.oneofs_by_name['operation'] -_KEYWORDPLANADGROUPOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANADGROUPOPERATION.fields_by_name['remove']) -_KEYWORDPLANADGROUPOPERATION.fields_by_name['remove'].containing_oneof = _KEYWORDPLANADGROUPOPERATION.oneofs_by_name['operation'] -_MUTATEKEYWORDPLANADGROUPSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEKEYWORDPLANADGROUPSRESPONSE.fields_by_name['results'].message_type = _MUTATEKEYWORDPLANADGROUPRESULT -DESCRIPTOR.message_types_by_name['GetKeywordPlanAdGroupRequest'] = _GETKEYWORDPLANADGROUPREQUEST -DESCRIPTOR.message_types_by_name['MutateKeywordPlanAdGroupsRequest'] = _MUTATEKEYWORDPLANADGROUPSREQUEST -DESCRIPTOR.message_types_by_name['KeywordPlanAdGroupOperation'] = _KEYWORDPLANADGROUPOPERATION -DESCRIPTOR.message_types_by_name['MutateKeywordPlanAdGroupsResponse'] = _MUTATEKEYWORDPLANADGROUPSRESPONSE -DESCRIPTOR.message_types_by_name['MutateKeywordPlanAdGroupResult'] = _MUTATEKEYWORDPLANADGROUPRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetKeywordPlanAdGroupRequest = _reflection.GeneratedProtocolMessageType('GetKeywordPlanAdGroupRequest', (_message.Message,), dict( - DESCRIPTOR = _GETKEYWORDPLANADGROUPREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_ad_group_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanAdGroupService.GetKeywordPlanAdGroup][google.ads.googleads.v0.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup]. - - - Attributes: - resource_name: - The resource name of the Keyword Plan ad group to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetKeywordPlanAdGroupRequest) - )) -_sym_db.RegisterMessage(GetKeywordPlanAdGroupRequest) - -MutateKeywordPlanAdGroupsRequest = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanAdGroupsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANADGROUPSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_ad_group_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanAdGroupService.MutateKeywordPlanAdGroups][google.ads.googleads.v0.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups]. - - - Attributes: - customer_id: - The ID of the customer whose Keyword Plan ad groups are being - modified. - operations: - The list of operations to perform on individual Keyword Plan - ad groups. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsRequest) - )) -_sym_db.RegisterMessage(MutateKeywordPlanAdGroupsRequest) - -KeywordPlanAdGroupOperation = _reflection.GeneratedProtocolMessageType('KeywordPlanAdGroupOperation', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANADGROUPOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_ad_group_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a Keyword Plan ad group. - - - Attributes: - update_mask: - The FieldMask that determines which resource fields are - modified in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - Keyword Plan ad group. - update: - Update operation: The Keyword Plan ad group is expected to - have a valid resource name. - remove: - Remove operation: A resource name for the removed Keyword Plan - ad group is expected, in this format: ``customers/{customer_i - d}/keywordPlanAdGroups/{kp_ad_group_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.KeywordPlanAdGroupOperation) - )) -_sym_db.RegisterMessage(KeywordPlanAdGroupOperation) - -MutateKeywordPlanAdGroupsResponse = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanAdGroupsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANADGROUPSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_ad_group_service_pb2' - , - __doc__ = """Response message for a Keyword Plan ad group mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanAdGroupsResponse) - )) -_sym_db.RegisterMessage(MutateKeywordPlanAdGroupsResponse) - -MutateKeywordPlanAdGroupResult = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanAdGroupResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANADGROUPRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_ad_group_service_pb2' - , - __doc__ = """The result for the Keyword Plan ad group mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanAdGroupResult) - )) -_sym_db.RegisterMessage(MutateKeywordPlanAdGroupResult) - - -DESCRIPTOR._options = None - -_KEYWORDPLANADGROUPSERVICE = _descriptor.ServiceDescriptor( - name='KeywordPlanAdGroupService', - full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1034, - serialized_end=1505, - methods=[ - _descriptor.MethodDescriptor( - name='GetKeywordPlanAdGroup', - full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup', - index=0, - containing_service=None, - input_type=_GETKEYWORDPLANADGROUPREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2._KEYWORDPLANADGROUP, - serialized_options=_b('\202\323\344\223\0027\0225/v0/{resource_name=customers/*/keywordPlanAdGroups/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateKeywordPlanAdGroups', - full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups', - index=1, - containing_service=None, - input_type=_MUTATEKEYWORDPLANADGROUPSREQUEST, - output_type=_MUTATEKEYWORDPLANADGROUPSRESPONSE, - serialized_options=_b('\202\323\344\223\002=\"8/v0/customers/{customer_id=*}/keywordPlanAdGroups:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_KEYWORDPLANADGROUPSERVICE) - -DESCRIPTOR.services_by_name['KeywordPlanAdGroupService'] = _KEYWORDPLANADGROUPSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_ad_group_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/keyword_plan_ad_group_service_pb2_grpc.py deleted file mode 100644 index 8104b25dc..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_ad_group_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import keyword_plan_ad_group_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2 -from google.ads.google_ads.v0.proto.services import keyword_plan_ad_group_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__ad__group__service__pb2 - - -class KeywordPlanAdGroupServiceStub(object): - """Service to manage Keyword Plan ad groups. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetKeywordPlanAdGroup = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanAdGroupService/GetKeywordPlanAdGroup', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__ad__group__service__pb2.GetKeywordPlanAdGroupRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2.KeywordPlanAdGroup.FromString, - ) - self.MutateKeywordPlanAdGroups = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanAdGroupService/MutateKeywordPlanAdGroups', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__ad__group__service__pb2.MutateKeywordPlanAdGroupsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__ad__group__service__pb2.MutateKeywordPlanAdGroupsResponse.FromString, - ) - - -class KeywordPlanAdGroupServiceServicer(object): - """Service to manage Keyword Plan ad groups. - """ - - def GetKeywordPlanAdGroup(self, request, context): - """Returns the requested Keyword Plan ad group in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateKeywordPlanAdGroups(self, request, context): - """Creates, updates, or removes Keyword Plan ad groups. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_KeywordPlanAdGroupServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetKeywordPlanAdGroup': grpc.unary_unary_rpc_method_handler( - servicer.GetKeywordPlanAdGroup, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__ad__group__service__pb2.GetKeywordPlanAdGroupRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2.KeywordPlanAdGroup.SerializeToString, - ), - 'MutateKeywordPlanAdGroups': grpc.unary_unary_rpc_method_handler( - servicer.MutateKeywordPlanAdGroups, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__ad__group__service__pb2.MutateKeywordPlanAdGroupsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__ad__group__service__pb2.MutateKeywordPlanAdGroupsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.KeywordPlanAdGroupService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_campaign_service_pb2.py b/google/ads/google_ads/v0/proto/services/keyword_plan_campaign_service_pb2.py deleted file mode 100644 index bba18ef0a..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_campaign_service_pb2.py +++ /dev/null @@ -1,405 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/keyword_plan_campaign_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import keyword_plan_campaign_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/keyword_plan_campaign_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\037KeywordPlanCampaignServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v0/proto/services/keyword_plan_campaign_service.proto\x12 google.ads.googleads.v0.services\x1a\x43google/ads/googleads_v0/proto/resources/keyword_plan_campaign.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"6\n\x1dGetKeywordPlanCampaignRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xbc\x01\n!MutateKeywordPlanCampaignsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12R\n\noperations\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v0.services.KeywordPlanCampaignOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x82\x02\n\x1cKeywordPlanCampaignOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12H\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x36.google.ads.googleads.v0.resources.KeywordPlanCampaignH\x00\x12H\n\x06update\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v0.resources.KeywordPlanCampaignH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xab\x01\n\"MutateKeywordPlanCampaignsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12R\n\x07results\x18\x02 \x03(\x0b\x32\x41.google.ads.googleads.v0.services.MutateKeywordPlanCampaignResult\"8\n\x1fMutateKeywordPlanCampaignResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe0\x03\n\x1aKeywordPlanCampaignService\x12\xd1\x01\n\x16GetKeywordPlanCampaign\x12?.google.ads.googleads.v0.services.GetKeywordPlanCampaignRequest\x1a\x36.google.ads.googleads.v0.resources.KeywordPlanCampaign\">\x82\xd3\xe4\x93\x02\x38\x12\x36/v0/{resource_name=customers/*/keywordPlanCampaigns/*}\x12\xed\x01\n\x1aMutateKeywordPlanCampaigns\x12\x43.google.ads.googleads.v0.services.MutateKeywordPlanCampaignsRequest\x1a\x44.google.ads.googleads.v0.services.MutateKeywordPlanCampaignsResponse\"D\x82\xd3\xe4\x93\x02>\"9/v0/customers/{customer_id=*}/keywordPlanCampaigns:mutate:\x01*B\x86\x02\n$com.google.ads.googleads.v0.servicesB\x1fKeywordPlanCampaignServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETKEYWORDPLANCAMPAIGNREQUEST = _descriptor.Descriptor( - name='GetKeywordPlanCampaignRequest', - full_name='google.ads.googleads.v0.services.GetKeywordPlanCampaignRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetKeywordPlanCampaignRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=302, - serialized_end=356, -) - - -_MUTATEKEYWORDPLANCAMPAIGNSREQUEST = _descriptor.Descriptor( - name='MutateKeywordPlanCampaignsRequest', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanCampaignsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateKeywordPlanCampaignsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateKeywordPlanCampaignsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateKeywordPlanCampaignsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateKeywordPlanCampaignsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=359, - serialized_end=547, -) - - -_KEYWORDPLANCAMPAIGNOPERATION = _descriptor.Descriptor( - name='KeywordPlanCampaignOperation', - full_name='google.ads.googleads.v0.services.KeywordPlanCampaignOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.KeywordPlanCampaignOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.KeywordPlanCampaignOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.KeywordPlanCampaignOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.KeywordPlanCampaignOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.KeywordPlanCampaignOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=550, - serialized_end=808, -) - - -_MUTATEKEYWORDPLANCAMPAIGNSRESPONSE = _descriptor.Descriptor( - name='MutateKeywordPlanCampaignsResponse', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanCampaignsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateKeywordPlanCampaignsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateKeywordPlanCampaignsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=811, - serialized_end=982, -) - - -_MUTATEKEYWORDPLANCAMPAIGNRESULT = _descriptor.Descriptor( - name='MutateKeywordPlanCampaignResult', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanCampaignResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateKeywordPlanCampaignResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=984, - serialized_end=1040, -) - -_MUTATEKEYWORDPLANCAMPAIGNSREQUEST.fields_by_name['operations'].message_type = _KEYWORDPLANCAMPAIGNOPERATION -_KEYWORDPLANCAMPAIGNOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_KEYWORDPLANCAMPAIGNOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2._KEYWORDPLANCAMPAIGN -_KEYWORDPLANCAMPAIGNOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2._KEYWORDPLANCAMPAIGN -_KEYWORDPLANCAMPAIGNOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANCAMPAIGNOPERATION.fields_by_name['create']) -_KEYWORDPLANCAMPAIGNOPERATION.fields_by_name['create'].containing_oneof = _KEYWORDPLANCAMPAIGNOPERATION.oneofs_by_name['operation'] -_KEYWORDPLANCAMPAIGNOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANCAMPAIGNOPERATION.fields_by_name['update']) -_KEYWORDPLANCAMPAIGNOPERATION.fields_by_name['update'].containing_oneof = _KEYWORDPLANCAMPAIGNOPERATION.oneofs_by_name['operation'] -_KEYWORDPLANCAMPAIGNOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANCAMPAIGNOPERATION.fields_by_name['remove']) -_KEYWORDPLANCAMPAIGNOPERATION.fields_by_name['remove'].containing_oneof = _KEYWORDPLANCAMPAIGNOPERATION.oneofs_by_name['operation'] -_MUTATEKEYWORDPLANCAMPAIGNSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEKEYWORDPLANCAMPAIGNSRESPONSE.fields_by_name['results'].message_type = _MUTATEKEYWORDPLANCAMPAIGNRESULT -DESCRIPTOR.message_types_by_name['GetKeywordPlanCampaignRequest'] = _GETKEYWORDPLANCAMPAIGNREQUEST -DESCRIPTOR.message_types_by_name['MutateKeywordPlanCampaignsRequest'] = _MUTATEKEYWORDPLANCAMPAIGNSREQUEST -DESCRIPTOR.message_types_by_name['KeywordPlanCampaignOperation'] = _KEYWORDPLANCAMPAIGNOPERATION -DESCRIPTOR.message_types_by_name['MutateKeywordPlanCampaignsResponse'] = _MUTATEKEYWORDPLANCAMPAIGNSRESPONSE -DESCRIPTOR.message_types_by_name['MutateKeywordPlanCampaignResult'] = _MUTATEKEYWORDPLANCAMPAIGNRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetKeywordPlanCampaignRequest = _reflection.GeneratedProtocolMessageType('GetKeywordPlanCampaignRequest', (_message.Message,), dict( - DESCRIPTOR = _GETKEYWORDPLANCAMPAIGNREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_campaign_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanCampaignService.GetKeywordPlanCampaign][google.ads.googleads.v0.services.KeywordPlanCampaignService.GetKeywordPlanCampaign]. - - - Attributes: - resource_name: - The resource name of the Keyword Plan campaign to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetKeywordPlanCampaignRequest) - )) -_sym_db.RegisterMessage(GetKeywordPlanCampaignRequest) - -MutateKeywordPlanCampaignsRequest = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanCampaignsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANCAMPAIGNSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_campaign_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanCampaignService.MutateKeywordPlanCampaigns][google.ads.googleads.v0.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns]. - - - Attributes: - customer_id: - The ID of the customer whose Keyword Plan campaigns are being - modified. - operations: - The list of operations to perform on individual Keyword Plan - campaigns. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanCampaignsRequest) - )) -_sym_db.RegisterMessage(MutateKeywordPlanCampaignsRequest) - -KeywordPlanCampaignOperation = _reflection.GeneratedProtocolMessageType('KeywordPlanCampaignOperation', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANCAMPAIGNOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_campaign_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a Keyword Plan campaign. - - - Attributes: - update_mask: - The FieldMask that determines which resource fields are - modified in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - Keyword Plan campaign. - update: - Update operation: The Keyword Plan campaign is expected to - have a valid resource name. - remove: - Remove operation: A resource name for the removed Keyword Plan - campaign is expected, in this format: ``customers/{customer_i - d}/keywordPlanCampaigns/{keywordPlan_campaign_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.KeywordPlanCampaignOperation) - )) -_sym_db.RegisterMessage(KeywordPlanCampaignOperation) - -MutateKeywordPlanCampaignsResponse = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanCampaignsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANCAMPAIGNSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_campaign_service_pb2' - , - __doc__ = """Response message for a Keyword Plan campaign mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanCampaignsResponse) - )) -_sym_db.RegisterMessage(MutateKeywordPlanCampaignsResponse) - -MutateKeywordPlanCampaignResult = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanCampaignResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANCAMPAIGNRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_campaign_service_pb2' - , - __doc__ = """The result for the Keyword Plan campaign mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanCampaignResult) - )) -_sym_db.RegisterMessage(MutateKeywordPlanCampaignResult) - - -DESCRIPTOR._options = None - -_KEYWORDPLANCAMPAIGNSERVICE = _descriptor.ServiceDescriptor( - name='KeywordPlanCampaignService', - full_name='google.ads.googleads.v0.services.KeywordPlanCampaignService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1043, - serialized_end=1523, - methods=[ - _descriptor.MethodDescriptor( - name='GetKeywordPlanCampaign', - full_name='google.ads.googleads.v0.services.KeywordPlanCampaignService.GetKeywordPlanCampaign', - index=0, - containing_service=None, - input_type=_GETKEYWORDPLANCAMPAIGNREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2._KEYWORDPLANCAMPAIGN, - serialized_options=_b('\202\323\344\223\0028\0226/v0/{resource_name=customers/*/keywordPlanCampaigns/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateKeywordPlanCampaigns', - full_name='google.ads.googleads.v0.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns', - index=1, - containing_service=None, - input_type=_MUTATEKEYWORDPLANCAMPAIGNSREQUEST, - output_type=_MUTATEKEYWORDPLANCAMPAIGNSRESPONSE, - serialized_options=_b('\202\323\344\223\002>\"9/v0/customers/{customer_id=*}/keywordPlanCampaigns:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_KEYWORDPLANCAMPAIGNSERVICE) - -DESCRIPTOR.services_by_name['KeywordPlanCampaignService'] = _KEYWORDPLANCAMPAIGNSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_campaign_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/keyword_plan_campaign_service_pb2_grpc.py deleted file mode 100644 index 9619130c6..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_campaign_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import keyword_plan_campaign_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2 -from google.ads.google_ads.v0.proto.services import keyword_plan_campaign_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__campaign__service__pb2 - - -class KeywordPlanCampaignServiceStub(object): - """Service to manage Keyword Plan campaigns. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetKeywordPlanCampaign = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanCampaignService/GetKeywordPlanCampaign', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__campaign__service__pb2.GetKeywordPlanCampaignRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2.KeywordPlanCampaign.FromString, - ) - self.MutateKeywordPlanCampaigns = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanCampaignService/MutateKeywordPlanCampaigns', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__campaign__service__pb2.MutateKeywordPlanCampaignsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__campaign__service__pb2.MutateKeywordPlanCampaignsResponse.FromString, - ) - - -class KeywordPlanCampaignServiceServicer(object): - """Service to manage Keyword Plan campaigns. - """ - - def GetKeywordPlanCampaign(self, request, context): - """Returns the requested Keyword Plan campaign in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateKeywordPlanCampaigns(self, request, context): - """Creates, updates, or removes Keyword Plan campaigns. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_KeywordPlanCampaignServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetKeywordPlanCampaign': grpc.unary_unary_rpc_method_handler( - servicer.GetKeywordPlanCampaign, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__campaign__service__pb2.GetKeywordPlanCampaignRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2.KeywordPlanCampaign.SerializeToString, - ), - 'MutateKeywordPlanCampaigns': grpc.unary_unary_rpc_method_handler( - servicer.MutateKeywordPlanCampaigns, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__campaign__service__pb2.MutateKeywordPlanCampaignsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__campaign__service__pb2.MutateKeywordPlanCampaignsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.KeywordPlanCampaignService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_idea_service_pb2.py b/google/ads/google_ads/v0/proto/services/keyword_plan_idea_service_pb2.py deleted file mode 100644 index 9229a3544..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_idea_service_pb2.py +++ /dev/null @@ -1,447 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/keyword_plan_idea_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import keyword_plan_common_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_keyword__plan__common__pb2 -from google.ads.google_ads.v0.proto.enums import keyword_plan_network_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__plan__network__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/keyword_plan_idea_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\033KeywordPlanIdeaServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nFgoogle/ads/googleads_v0/proto/services/keyword_plan_idea_service.proto\x12 google.ads.googleads.v0.services\x1a>google/ads/googleads_v0/proto/common/keyword_plan_common.proto\x1a>google/ads/googleads_v0/proto/enums/keyword_plan_network.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xe9\x03\n\x1bGenerateKeywordIdeasRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12.\n\x08language\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14geo_target_constants\x18\x08 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x66\n\x14keyword_plan_network\x18\t \x01(\x0e\x32H.google.ads.googleads.v0.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork\x12S\n\x14keyword_and_url_seed\x18\x02 \x01(\x0b\x32\x33.google.ads.googleads.v0.services.KeywordAndUrlSeedH\x00\x12\x45\n\x0ckeyword_seed\x18\x03 \x01(\x0b\x32-.google.ads.googleads.v0.services.KeywordSeedH\x00\x12=\n\x08url_seed\x18\x05 \x01(\x0b\x32).google.ads.googleads.v0.services.UrlSeedH\x00\x42\x06\n\x04seed\"n\n\x11KeywordAndUrlSeed\x12)\n\x03url\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08keywords\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"=\n\x0bKeywordSeed\x12.\n\x08keywords\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"4\n\x07UrlSeed\x12)\n\x03url\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"k\n\x1bGenerateKeywordIdeaResponse\x12L\n\x07results\x18\x01 \x03(\x0b\x32;.google.ads.googleads.v0.services.GenerateKeywordIdeaResult\"\xa3\x01\n\x19GenerateKeywordIdeaResult\x12*\n\x04text\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Z\n\x14keyword_idea_metrics\x18\x03 \x01(\x0b\x32<.google.ads.googleads.v0.common.KeywordPlanHistoricalMetrics2\xee\x01\n\x16KeywordPlanIdeaService\x12\xd3\x01\n\x14GenerateKeywordIdeas\x12=.google.ads.googleads.v0.services.GenerateKeywordIdeasRequest\x1a=.google.ads.googleads.v0.services.GenerateKeywordIdeaResponse\"=\x82\xd3\xe4\x93\x02\x37\"2/v0/customers/{customer_id=*}:generateKeywordIdeas:\x01*B\x82\x02\n$com.google.ads.googleads.v0.servicesB\x1bKeywordPlanIdeaServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_keyword__plan__common__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__plan__network__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) - - - - -_GENERATEKEYWORDIDEASREQUEST = _descriptor.Descriptor( - name='GenerateKeywordIdeasRequest', - full_name='google.ads.googleads.v0.services.GenerateKeywordIdeasRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.GenerateKeywordIdeasRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='language', full_name='google.ads.googleads.v0.services.GenerateKeywordIdeasRequest.language', index=1, - number=7, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='geo_target_constants', full_name='google.ads.googleads.v0.services.GenerateKeywordIdeasRequest.geo_target_constants', index=2, - number=8, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_plan_network', full_name='google.ads.googleads.v0.services.GenerateKeywordIdeasRequest.keyword_plan_network', index=3, - number=9, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_and_url_seed', full_name='google.ads.googleads.v0.services.GenerateKeywordIdeasRequest.keyword_and_url_seed', index=4, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_seed', full_name='google.ads.googleads.v0.services.GenerateKeywordIdeasRequest.keyword_seed', index=5, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='url_seed', full_name='google.ads.googleads.v0.services.GenerateKeywordIdeasRequest.url_seed', index=6, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='seed', full_name='google.ads.googleads.v0.services.GenerateKeywordIdeasRequest.seed', - index=0, containing_type=None, fields=[]), - ], - serialized_start=299, - serialized_end=788, -) - - -_KEYWORDANDURLSEED = _descriptor.Descriptor( - name='KeywordAndUrlSeed', - full_name='google.ads.googleads.v0.services.KeywordAndUrlSeed', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='url', full_name='google.ads.googleads.v0.services.KeywordAndUrlSeed.url', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keywords', full_name='google.ads.googleads.v0.services.KeywordAndUrlSeed.keywords', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=790, - serialized_end=900, -) - - -_KEYWORDSEED = _descriptor.Descriptor( - name='KeywordSeed', - full_name='google.ads.googleads.v0.services.KeywordSeed', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='keywords', full_name='google.ads.googleads.v0.services.KeywordSeed.keywords', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=902, - serialized_end=963, -) - - -_URLSEED = _descriptor.Descriptor( - name='UrlSeed', - full_name='google.ads.googleads.v0.services.UrlSeed', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='url', full_name='google.ads.googleads.v0.services.UrlSeed.url', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=965, - serialized_end=1017, -) - - -_GENERATEKEYWORDIDEARESPONSE = _descriptor.Descriptor( - name='GenerateKeywordIdeaResponse', - full_name='google.ads.googleads.v0.services.GenerateKeywordIdeaResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.GenerateKeywordIdeaResponse.results', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1019, - serialized_end=1126, -) - - -_GENERATEKEYWORDIDEARESULT = _descriptor.Descriptor( - name='GenerateKeywordIdeaResult', - full_name='google.ads.googleads.v0.services.GenerateKeywordIdeaResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='text', full_name='google.ads.googleads.v0.services.GenerateKeywordIdeaResult.text', index=0, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_idea_metrics', full_name='google.ads.googleads.v0.services.GenerateKeywordIdeaResult.keyword_idea_metrics', index=1, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1129, - serialized_end=1292, -) - -_GENERATEKEYWORDIDEASREQUEST.fields_by_name['language'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GENERATEKEYWORDIDEASREQUEST.fields_by_name['geo_target_constants'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GENERATEKEYWORDIDEASREQUEST.fields_by_name['keyword_plan_network'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__plan__network__pb2._KEYWORDPLANNETWORKENUM_KEYWORDPLANNETWORK -_GENERATEKEYWORDIDEASREQUEST.fields_by_name['keyword_and_url_seed'].message_type = _KEYWORDANDURLSEED -_GENERATEKEYWORDIDEASREQUEST.fields_by_name['keyword_seed'].message_type = _KEYWORDSEED -_GENERATEKEYWORDIDEASREQUEST.fields_by_name['url_seed'].message_type = _URLSEED -_GENERATEKEYWORDIDEASREQUEST.oneofs_by_name['seed'].fields.append( - _GENERATEKEYWORDIDEASREQUEST.fields_by_name['keyword_and_url_seed']) -_GENERATEKEYWORDIDEASREQUEST.fields_by_name['keyword_and_url_seed'].containing_oneof = _GENERATEKEYWORDIDEASREQUEST.oneofs_by_name['seed'] -_GENERATEKEYWORDIDEASREQUEST.oneofs_by_name['seed'].fields.append( - _GENERATEKEYWORDIDEASREQUEST.fields_by_name['keyword_seed']) -_GENERATEKEYWORDIDEASREQUEST.fields_by_name['keyword_seed'].containing_oneof = _GENERATEKEYWORDIDEASREQUEST.oneofs_by_name['seed'] -_GENERATEKEYWORDIDEASREQUEST.oneofs_by_name['seed'].fields.append( - _GENERATEKEYWORDIDEASREQUEST.fields_by_name['url_seed']) -_GENERATEKEYWORDIDEASREQUEST.fields_by_name['url_seed'].containing_oneof = _GENERATEKEYWORDIDEASREQUEST.oneofs_by_name['seed'] -_KEYWORDANDURLSEED.fields_by_name['url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDANDURLSEED.fields_by_name['keywords'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDSEED.fields_by_name['keywords'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_URLSEED.fields_by_name['url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GENERATEKEYWORDIDEARESPONSE.fields_by_name['results'].message_type = _GENERATEKEYWORDIDEARESULT -_GENERATEKEYWORDIDEARESULT.fields_by_name['text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_GENERATEKEYWORDIDEARESULT.fields_by_name['keyword_idea_metrics'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_keyword__plan__common__pb2._KEYWORDPLANHISTORICALMETRICS -DESCRIPTOR.message_types_by_name['GenerateKeywordIdeasRequest'] = _GENERATEKEYWORDIDEASREQUEST -DESCRIPTOR.message_types_by_name['KeywordAndUrlSeed'] = _KEYWORDANDURLSEED -DESCRIPTOR.message_types_by_name['KeywordSeed'] = _KEYWORDSEED -DESCRIPTOR.message_types_by_name['UrlSeed'] = _URLSEED -DESCRIPTOR.message_types_by_name['GenerateKeywordIdeaResponse'] = _GENERATEKEYWORDIDEARESPONSE -DESCRIPTOR.message_types_by_name['GenerateKeywordIdeaResult'] = _GENERATEKEYWORDIDEARESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GenerateKeywordIdeasRequest = _reflection.GeneratedProtocolMessageType('GenerateKeywordIdeasRequest', (_message.Message,), dict( - DESCRIPTOR = _GENERATEKEYWORDIDEASREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_idea_service_pb2' - , - __doc__ = """Request message for [KeywordIdeaService.GenerateKeywordIdeas][]. - - - Attributes: - customer_id: - The ID of the customer with the recommendation. - language: - The resource name of the language to target. Required - geo_target_constants: - The resource names of the location to target. Max 10 - keyword_plan_network: - Targeting network. - seed: - The type of seed to generate keyword ideas. - keyword_and_url_seed: - A Keyword and a specific Url to generate ideas from e.g. cars, - www.example.com/cars. - keyword_seed: - A Keyword or phrase to generate ideas from, e.g. cars. - url_seed: - A specific url to generate ideas from, e.g. - www.example.com/cars. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GenerateKeywordIdeasRequest) - )) -_sym_db.RegisterMessage(GenerateKeywordIdeasRequest) - -KeywordAndUrlSeed = _reflection.GeneratedProtocolMessageType('KeywordAndUrlSeed', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDANDURLSEED, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_idea_service_pb2' - , - __doc__ = """Keyword And Url Seed - - - Attributes: - url: - The URL to crawl in order to generate keyword ideas. - keywords: - Requires at least one keyword. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.KeywordAndUrlSeed) - )) -_sym_db.RegisterMessage(KeywordAndUrlSeed) - -KeywordSeed = _reflection.GeneratedProtocolMessageType('KeywordSeed', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDSEED, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_idea_service_pb2' - , - __doc__ = """Keyword Seed - - - Attributes: - keywords: - Requires at least one keyword. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.KeywordSeed) - )) -_sym_db.RegisterMessage(KeywordSeed) - -UrlSeed = _reflection.GeneratedProtocolMessageType('UrlSeed', (_message.Message,), dict( - DESCRIPTOR = _URLSEED, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_idea_service_pb2' - , - __doc__ = """Url Seed - - - Attributes: - url: - The URL to crawl in order to generate keyword ideas. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.UrlSeed) - )) -_sym_db.RegisterMessage(UrlSeed) - -GenerateKeywordIdeaResponse = _reflection.GeneratedProtocolMessageType('GenerateKeywordIdeaResponse', (_message.Message,), dict( - DESCRIPTOR = _GENERATEKEYWORDIDEARESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_idea_service_pb2' - , - __doc__ = """Response message for [KeywordIdeaService.GenerateKeywordIdeas][]. - - - Attributes: - results: - Results of generating keyword ideas. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GenerateKeywordIdeaResponse) - )) -_sym_db.RegisterMessage(GenerateKeywordIdeaResponse) - -GenerateKeywordIdeaResult = _reflection.GeneratedProtocolMessageType('GenerateKeywordIdeaResult', (_message.Message,), dict( - DESCRIPTOR = _GENERATEKEYWORDIDEARESULT, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_idea_service_pb2' - , - __doc__ = """The result of generating keyword ideas. - - - Attributes: - text: - Text of the keyword idea. As in Keyword Plan historical - metrics, this text may not be an actual keyword, but the - canonical form of multiple keywords. See - KeywordPlanKeywordHistoricalMetrics message in - KeywordPlanService. - keyword_idea_metrics: - The historical metrics for the keyword - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GenerateKeywordIdeaResult) - )) -_sym_db.RegisterMessage(GenerateKeywordIdeaResult) - - -DESCRIPTOR._options = None - -_KEYWORDPLANIDEASERVICE = _descriptor.ServiceDescriptor( - name='KeywordPlanIdeaService', - full_name='google.ads.googleads.v0.services.KeywordPlanIdeaService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1295, - serialized_end=1533, - methods=[ - _descriptor.MethodDescriptor( - name='GenerateKeywordIdeas', - full_name='google.ads.googleads.v0.services.KeywordPlanIdeaService.GenerateKeywordIdeas', - index=0, - containing_service=None, - input_type=_GENERATEKEYWORDIDEASREQUEST, - output_type=_GENERATEKEYWORDIDEARESPONSE, - serialized_options=_b('\202\323\344\223\0027\"2/v0/customers/{customer_id=*}:generateKeywordIdeas:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_KEYWORDPLANIDEASERVICE) - -DESCRIPTOR.services_by_name['KeywordPlanIdeaService'] = _KEYWORDPLANIDEASERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_idea_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/keyword_plan_idea_service_pb2_grpc.py deleted file mode 100644 index db06b2809..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_idea_service_pb2_grpc.py +++ /dev/null @@ -1,46 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.services import keyword_plan_idea_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__idea__service__pb2 - - -class KeywordPlanIdeaServiceStub(object): - """Service to generate keyword ideas. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GenerateKeywordIdeas = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanIdeaService/GenerateKeywordIdeas', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__idea__service__pb2.GenerateKeywordIdeasRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__idea__service__pb2.GenerateKeywordIdeaResponse.FromString, - ) - - -class KeywordPlanIdeaServiceServicer(object): - """Service to generate keyword ideas. - """ - - def GenerateKeywordIdeas(self, request, context): - """Returns a list of keyword ideas. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_KeywordPlanIdeaServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GenerateKeywordIdeas': grpc.unary_unary_rpc_method_handler( - servicer.GenerateKeywordIdeas, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__idea__service__pb2.GenerateKeywordIdeasRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__idea__service__pb2.GenerateKeywordIdeaResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.KeywordPlanIdeaService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_keyword_service_pb2.py b/google/ads/google_ads/v0/proto/services/keyword_plan_keyword_service_pb2.py deleted file mode 100644 index a35c35260..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_keyword_service_pb2.py +++ /dev/null @@ -1,405 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/keyword_plan_keyword_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import keyword_plan_keyword_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/keyword_plan_keyword_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\036KeywordPlanKeywordServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nIgoogle/ads/googleads_v0/proto/services/keyword_plan_keyword_service.proto\x12 google.ads.googleads.v0.services\x1a\x42google/ads/googleads_v0/proto/resources/keyword_plan_keyword.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"5\n\x1cGetKeywordPlanKeywordRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xba\x01\n MutateKeywordPlanKeywordsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12Q\n\noperations\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v0.services.KeywordPlanKeywordOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xff\x01\n\x1bKeywordPlanKeywordOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.KeywordPlanKeywordH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v0.resources.KeywordPlanKeywordH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa9\x01\n!MutateKeywordPlanKeywordsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Q\n\x07results\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v0.services.MutateKeywordPlanKeywordResult\"7\n\x1eMutateKeywordPlanKeywordResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd7\x03\n\x19KeywordPlanKeywordService\x12\xcd\x01\n\x15GetKeywordPlanKeyword\x12>.google.ads.googleads.v0.services.GetKeywordPlanKeywordRequest\x1a\x35.google.ads.googleads.v0.resources.KeywordPlanKeyword\"=\x82\xd3\xe4\x93\x02\x37\x12\x35/v0/{resource_name=customers/*/keywordPlanKeywords/*}\x12\xe9\x01\n\x19MutateKeywordPlanKeywords\x12\x42.google.ads.googleads.v0.services.MutateKeywordPlanKeywordsRequest\x1a\x43.google.ads.googleads.v0.services.MutateKeywordPlanKeywordsResponse\"C\x82\xd3\xe4\x93\x02=\"8/v0/customers/{customer_id=*}/keywordPlanKeywords:mutate:\x01*B\x85\x02\n$com.google.ads.googleads.v0.servicesB\x1eKeywordPlanKeywordServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETKEYWORDPLANKEYWORDREQUEST = _descriptor.Descriptor( - name='GetKeywordPlanKeywordRequest', - full_name='google.ads.googleads.v0.services.GetKeywordPlanKeywordRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetKeywordPlanKeywordRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=300, - serialized_end=353, -) - - -_MUTATEKEYWORDPLANKEYWORDSREQUEST = _descriptor.Descriptor( - name='MutateKeywordPlanKeywordsRequest', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanKeywordsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateKeywordPlanKeywordsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateKeywordPlanKeywordsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateKeywordPlanKeywordsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateKeywordPlanKeywordsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=356, - serialized_end=542, -) - - -_KEYWORDPLANKEYWORDOPERATION = _descriptor.Descriptor( - name='KeywordPlanKeywordOperation', - full_name='google.ads.googleads.v0.services.KeywordPlanKeywordOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.KeywordPlanKeywordOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.KeywordPlanKeywordOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.KeywordPlanKeywordOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.KeywordPlanKeywordOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.KeywordPlanKeywordOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=545, - serialized_end=800, -) - - -_MUTATEKEYWORDPLANKEYWORDSRESPONSE = _descriptor.Descriptor( - name='MutateKeywordPlanKeywordsResponse', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanKeywordsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateKeywordPlanKeywordsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateKeywordPlanKeywordsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=803, - serialized_end=972, -) - - -_MUTATEKEYWORDPLANKEYWORDRESULT = _descriptor.Descriptor( - name='MutateKeywordPlanKeywordResult', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanKeywordResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateKeywordPlanKeywordResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=974, - serialized_end=1029, -) - -_MUTATEKEYWORDPLANKEYWORDSREQUEST.fields_by_name['operations'].message_type = _KEYWORDPLANKEYWORDOPERATION -_KEYWORDPLANKEYWORDOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_KEYWORDPLANKEYWORDOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2._KEYWORDPLANKEYWORD -_KEYWORDPLANKEYWORDOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2._KEYWORDPLANKEYWORD -_KEYWORDPLANKEYWORDOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANKEYWORDOPERATION.fields_by_name['create']) -_KEYWORDPLANKEYWORDOPERATION.fields_by_name['create'].containing_oneof = _KEYWORDPLANKEYWORDOPERATION.oneofs_by_name['operation'] -_KEYWORDPLANKEYWORDOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANKEYWORDOPERATION.fields_by_name['update']) -_KEYWORDPLANKEYWORDOPERATION.fields_by_name['update'].containing_oneof = _KEYWORDPLANKEYWORDOPERATION.oneofs_by_name['operation'] -_KEYWORDPLANKEYWORDOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANKEYWORDOPERATION.fields_by_name['remove']) -_KEYWORDPLANKEYWORDOPERATION.fields_by_name['remove'].containing_oneof = _KEYWORDPLANKEYWORDOPERATION.oneofs_by_name['operation'] -_MUTATEKEYWORDPLANKEYWORDSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEKEYWORDPLANKEYWORDSRESPONSE.fields_by_name['results'].message_type = _MUTATEKEYWORDPLANKEYWORDRESULT -DESCRIPTOR.message_types_by_name['GetKeywordPlanKeywordRequest'] = _GETKEYWORDPLANKEYWORDREQUEST -DESCRIPTOR.message_types_by_name['MutateKeywordPlanKeywordsRequest'] = _MUTATEKEYWORDPLANKEYWORDSREQUEST -DESCRIPTOR.message_types_by_name['KeywordPlanKeywordOperation'] = _KEYWORDPLANKEYWORDOPERATION -DESCRIPTOR.message_types_by_name['MutateKeywordPlanKeywordsResponse'] = _MUTATEKEYWORDPLANKEYWORDSRESPONSE -DESCRIPTOR.message_types_by_name['MutateKeywordPlanKeywordResult'] = _MUTATEKEYWORDPLANKEYWORDRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetKeywordPlanKeywordRequest = _reflection.GeneratedProtocolMessageType('GetKeywordPlanKeywordRequest', (_message.Message,), dict( - DESCRIPTOR = _GETKEYWORDPLANKEYWORDREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_keyword_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanKeywordService.GetKeywordPlanKeyword][google.ads.googleads.v0.services.KeywordPlanKeywordService.GetKeywordPlanKeyword]. - - - Attributes: - resource_name: - The resource name of the ad group keyword to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetKeywordPlanKeywordRequest) - )) -_sym_db.RegisterMessage(GetKeywordPlanKeywordRequest) - -MutateKeywordPlanKeywordsRequest = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanKeywordsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANKEYWORDSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_keyword_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanKeywordService.MutateKeywordPlanKeywords][google.ads.googleads.v0.services.KeywordPlanKeywordService.MutateKeywordPlanKeywords]. - - - Attributes: - customer_id: - The ID of the customer whose Keyword Plan keywords are being - modified. - operations: - The list of operations to perform on individual Keyword Plan - keywords. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanKeywordsRequest) - )) -_sym_db.RegisterMessage(MutateKeywordPlanKeywordsRequest) - -KeywordPlanKeywordOperation = _reflection.GeneratedProtocolMessageType('KeywordPlanKeywordOperation', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANKEYWORDOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_keyword_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a Keyword Plan keyword. - - - Attributes: - update_mask: - The FieldMask that determines which resource fields are - modified in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - Keyword Plan ad group keyword. - update: - Update operation: The Keyword Plan keyword is expected to have - a valid resource name. - remove: - Remove operation: A resource name for the removed Keyword Plan - keyword is expected, in this format: ``customers/{customer_id - }/keywordPlanKeywords/{kp_ad_group_keyword_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.KeywordPlanKeywordOperation) - )) -_sym_db.RegisterMessage(KeywordPlanKeywordOperation) - -MutateKeywordPlanKeywordsResponse = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanKeywordsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANKEYWORDSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_keyword_service_pb2' - , - __doc__ = """Response message for a Keyword Plan keyword mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanKeywordsResponse) - )) -_sym_db.RegisterMessage(MutateKeywordPlanKeywordsResponse) - -MutateKeywordPlanKeywordResult = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanKeywordResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANKEYWORDRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_keyword_service_pb2' - , - __doc__ = """The result for the Keyword Plan keyword mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanKeywordResult) - )) -_sym_db.RegisterMessage(MutateKeywordPlanKeywordResult) - - -DESCRIPTOR._options = None - -_KEYWORDPLANKEYWORDSERVICE = _descriptor.ServiceDescriptor( - name='KeywordPlanKeywordService', - full_name='google.ads.googleads.v0.services.KeywordPlanKeywordService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1032, - serialized_end=1503, - methods=[ - _descriptor.MethodDescriptor( - name='GetKeywordPlanKeyword', - full_name='google.ads.googleads.v0.services.KeywordPlanKeywordService.GetKeywordPlanKeyword', - index=0, - containing_service=None, - input_type=_GETKEYWORDPLANKEYWORDREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2._KEYWORDPLANKEYWORD, - serialized_options=_b('\202\323\344\223\0027\0225/v0/{resource_name=customers/*/keywordPlanKeywords/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateKeywordPlanKeywords', - full_name='google.ads.googleads.v0.services.KeywordPlanKeywordService.MutateKeywordPlanKeywords', - index=1, - containing_service=None, - input_type=_MUTATEKEYWORDPLANKEYWORDSREQUEST, - output_type=_MUTATEKEYWORDPLANKEYWORDSRESPONSE, - serialized_options=_b('\202\323\344\223\002=\"8/v0/customers/{customer_id=*}/keywordPlanKeywords:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_KEYWORDPLANKEYWORDSERVICE) - -DESCRIPTOR.services_by_name['KeywordPlanKeywordService'] = _KEYWORDPLANKEYWORDSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_keyword_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/keyword_plan_keyword_service_pb2_grpc.py deleted file mode 100644 index b996855a1..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_keyword_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import keyword_plan_keyword_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2 -from google.ads.google_ads.v0.proto.services import keyword_plan_keyword_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__keyword__service__pb2 - - -class KeywordPlanKeywordServiceStub(object): - """Service to manage Keyword Plan ad group keywords. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetKeywordPlanKeyword = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanKeywordService/GetKeywordPlanKeyword', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__keyword__service__pb2.GetKeywordPlanKeywordRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2.KeywordPlanKeyword.FromString, - ) - self.MutateKeywordPlanKeywords = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanKeywordService/MutateKeywordPlanKeywords', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__keyword__service__pb2.MutateKeywordPlanKeywordsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__keyword__service__pb2.MutateKeywordPlanKeywordsResponse.FromString, - ) - - -class KeywordPlanKeywordServiceServicer(object): - """Service to manage Keyword Plan ad group keywords. - """ - - def GetKeywordPlanKeyword(self, request, context): - """Returns the requested Keyword Plan keyword in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateKeywordPlanKeywords(self, request, context): - """Creates, updates, or removes Keyword Plan keywords. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_KeywordPlanKeywordServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetKeywordPlanKeyword': grpc.unary_unary_rpc_method_handler( - servicer.GetKeywordPlanKeyword, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__keyword__service__pb2.GetKeywordPlanKeywordRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2.KeywordPlanKeyword.SerializeToString, - ), - 'MutateKeywordPlanKeywords': grpc.unary_unary_rpc_method_handler( - servicer.MutateKeywordPlanKeywords, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__keyword__service__pb2.MutateKeywordPlanKeywordsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__keyword__service__pb2.MutateKeywordPlanKeywordsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.KeywordPlanKeywordService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_negative_keyword_service_pb2.py b/google/ads/google_ads/v0/proto/services/keyword_plan_negative_keyword_service_pb2.py deleted file mode 100644 index 0f0b2c295..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_negative_keyword_service_pb2.py +++ /dev/null @@ -1,406 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/keyword_plan_negative_keyword_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import keyword_plan_negative_keyword_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/keyword_plan_negative_keyword_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB&KeywordPlanNegativeKeywordServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nRgoogle/ads/googleads_v0/proto/services/keyword_plan_negative_keyword_service.proto\x12 google.ads.googleads.v0.services\x1aKgoogle/ads/googleads_v0/proto/resources/keyword_plan_negative_keyword.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"=\n$GetKeywordPlanNegativeKeywordRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xca\x01\n(MutateKeywordPlanNegativeKeywordsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12Y\n\noperations\x18\x02 \x03(\x0b\x32\x45.google.ads.googleads.v0.services.KeywordPlanNegativeKeywordOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x97\x02\n#KeywordPlanNegativeKeywordOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12O\n\x06\x63reate\x18\x01 \x01(\x0b\x32=.google.ads.googleads.v0.resources.KeywordPlanNegativeKeywordH\x00\x12O\n\x06update\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v0.resources.KeywordPlanNegativeKeywordH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xb9\x01\n)MutateKeywordPlanNegativeKeywordsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Y\n\x07results\x18\x02 \x03(\x0b\x32H.google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordResult\"?\n&MutateKeywordPlanNegativeKeywordResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x9f\x04\n!KeywordPlanNegativeKeywordService\x12\xed\x01\n\x1dGetKeywordPlanNegativeKeyword\x12\x46.google.ads.googleads.v0.services.GetKeywordPlanNegativeKeywordRequest\x1a=.google.ads.googleads.v0.resources.KeywordPlanNegativeKeyword\"E\x82\xd3\xe4\x93\x02?\x12=/v0/{resource_name=customers/*/keywordPlanNegativeKeywords/*}\x12\x89\x02\n!MutateKeywordPlanNegativeKeywords\x12J.google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsRequest\x1aK.google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsResponse\"K\x82\xd3\xe4\x93\x02\x45\"@/v0/customers/{customer_id=*}/keywordPlanNegativeKeywords:mutate:\x01*B\x8d\x02\n$com.google.ads.googleads.v0.servicesB&KeywordPlanNegativeKeywordServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETKEYWORDPLANNEGATIVEKEYWORDREQUEST = _descriptor.Descriptor( - name='GetKeywordPlanNegativeKeywordRequest', - full_name='google.ads.googleads.v0.services.GetKeywordPlanNegativeKeywordRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetKeywordPlanNegativeKeywordRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=318, - serialized_end=379, -) - - -_MUTATEKEYWORDPLANNEGATIVEKEYWORDSREQUEST = _descriptor.Descriptor( - name='MutateKeywordPlanNegativeKeywordsRequest', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=382, - serialized_end=584, -) - - -_KEYWORDPLANNEGATIVEKEYWORDOPERATION = _descriptor.Descriptor( - name='KeywordPlanNegativeKeywordOperation', - full_name='google.ads.googleads.v0.services.KeywordPlanNegativeKeywordOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.KeywordPlanNegativeKeywordOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.KeywordPlanNegativeKeywordOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.KeywordPlanNegativeKeywordOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.KeywordPlanNegativeKeywordOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.KeywordPlanNegativeKeywordOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=587, - serialized_end=866, -) - - -_MUTATEKEYWORDPLANNEGATIVEKEYWORDSRESPONSE = _descriptor.Descriptor( - name='MutateKeywordPlanNegativeKeywordsResponse', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=869, - serialized_end=1054, -) - - -_MUTATEKEYWORDPLANNEGATIVEKEYWORDRESULT = _descriptor.Descriptor( - name='MutateKeywordPlanNegativeKeywordResult', - full_name='google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1056, - serialized_end=1119, -) - -_MUTATEKEYWORDPLANNEGATIVEKEYWORDSREQUEST.fields_by_name['operations'].message_type = _KEYWORDPLANNEGATIVEKEYWORDOPERATION -_KEYWORDPLANNEGATIVEKEYWORDOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_KEYWORDPLANNEGATIVEKEYWORDOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2._KEYWORDPLANNEGATIVEKEYWORD -_KEYWORDPLANNEGATIVEKEYWORDOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2._KEYWORDPLANNEGATIVEKEYWORD -_KEYWORDPLANNEGATIVEKEYWORDOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANNEGATIVEKEYWORDOPERATION.fields_by_name['create']) -_KEYWORDPLANNEGATIVEKEYWORDOPERATION.fields_by_name['create'].containing_oneof = _KEYWORDPLANNEGATIVEKEYWORDOPERATION.oneofs_by_name['operation'] -_KEYWORDPLANNEGATIVEKEYWORDOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANNEGATIVEKEYWORDOPERATION.fields_by_name['update']) -_KEYWORDPLANNEGATIVEKEYWORDOPERATION.fields_by_name['update'].containing_oneof = _KEYWORDPLANNEGATIVEKEYWORDOPERATION.oneofs_by_name['operation'] -_KEYWORDPLANNEGATIVEKEYWORDOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANNEGATIVEKEYWORDOPERATION.fields_by_name['remove']) -_KEYWORDPLANNEGATIVEKEYWORDOPERATION.fields_by_name['remove'].containing_oneof = _KEYWORDPLANNEGATIVEKEYWORDOPERATION.oneofs_by_name['operation'] -_MUTATEKEYWORDPLANNEGATIVEKEYWORDSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEKEYWORDPLANNEGATIVEKEYWORDSRESPONSE.fields_by_name['results'].message_type = _MUTATEKEYWORDPLANNEGATIVEKEYWORDRESULT -DESCRIPTOR.message_types_by_name['GetKeywordPlanNegativeKeywordRequest'] = _GETKEYWORDPLANNEGATIVEKEYWORDREQUEST -DESCRIPTOR.message_types_by_name['MutateKeywordPlanNegativeKeywordsRequest'] = _MUTATEKEYWORDPLANNEGATIVEKEYWORDSREQUEST -DESCRIPTOR.message_types_by_name['KeywordPlanNegativeKeywordOperation'] = _KEYWORDPLANNEGATIVEKEYWORDOPERATION -DESCRIPTOR.message_types_by_name['MutateKeywordPlanNegativeKeywordsResponse'] = _MUTATEKEYWORDPLANNEGATIVEKEYWORDSRESPONSE -DESCRIPTOR.message_types_by_name['MutateKeywordPlanNegativeKeywordResult'] = _MUTATEKEYWORDPLANNEGATIVEKEYWORDRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetKeywordPlanNegativeKeywordRequest = _reflection.GeneratedProtocolMessageType('GetKeywordPlanNegativeKeywordRequest', (_message.Message,), dict( - DESCRIPTOR = _GETKEYWORDPLANNEGATIVEKEYWORDREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_negative_keyword_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanNegativeKeywordService.GetKeywordPlanNegativeKeyword][google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService.GetKeywordPlanNegativeKeyword]. - - - Attributes: - resource_name: - The resource name of the plan to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetKeywordPlanNegativeKeywordRequest) - )) -_sym_db.RegisterMessage(GetKeywordPlanNegativeKeywordRequest) - -MutateKeywordPlanNegativeKeywordsRequest = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanNegativeKeywordsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANNEGATIVEKEYWORDSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_negative_keyword_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanNegativeKeywordService.MutateKeywordPlanNegativeKeywords][google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService.MutateKeywordPlanNegativeKeywords]. - - - Attributes: - customer_id: - The ID of the customer whose negative keywords are being - modified. - operations: - The list of operations to perform on individual Keyword Plan - negative keywords. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsRequest) - )) -_sym_db.RegisterMessage(MutateKeywordPlanNegativeKeywordsRequest) - -KeywordPlanNegativeKeywordOperation = _reflection.GeneratedProtocolMessageType('KeywordPlanNegativeKeywordOperation', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANNEGATIVEKEYWORDOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_negative_keyword_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a Keyword Plan negative - keyword. - - - Attributes: - update_mask: - The FieldMask that determines which resource fields are - modified in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - Keyword Plan negative keyword. - update: - Update operation: The Keyword Plan negative keyword expected - to have a valid resource name. - remove: - Remove operation: A resource name for the removed Keyword Plan - negative keywords expected in this format: ``customers/{custo - mer_id}/keywordPlanNegativeKeywords/{kp_negative_keyword_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.KeywordPlanNegativeKeywordOperation) - )) -_sym_db.RegisterMessage(KeywordPlanNegativeKeywordOperation) - -MutateKeywordPlanNegativeKeywordsResponse = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanNegativeKeywordsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANNEGATIVEKEYWORDSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_negative_keyword_service_pb2' - , - __doc__ = """Response message for a Keyword Plan negative keyword mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordsResponse) - )) -_sym_db.RegisterMessage(MutateKeywordPlanNegativeKeywordsResponse) - -MutateKeywordPlanNegativeKeywordResult = _reflection.GeneratedProtocolMessageType('MutateKeywordPlanNegativeKeywordResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANNEGATIVEKEYWORDRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_negative_keyword_service_pb2' - , - __doc__ = """The result for the Keyword Plan negative keyword mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlanNegativeKeywordResult) - )) -_sym_db.RegisterMessage(MutateKeywordPlanNegativeKeywordResult) - - -DESCRIPTOR._options = None - -_KEYWORDPLANNEGATIVEKEYWORDSERVICE = _descriptor.ServiceDescriptor( - name='KeywordPlanNegativeKeywordService', - full_name='google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1122, - serialized_end=1665, - methods=[ - _descriptor.MethodDescriptor( - name='GetKeywordPlanNegativeKeyword', - full_name='google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService.GetKeywordPlanNegativeKeyword', - index=0, - containing_service=None, - input_type=_GETKEYWORDPLANNEGATIVEKEYWORDREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2._KEYWORDPLANNEGATIVEKEYWORD, - serialized_options=_b('\202\323\344\223\002?\022=/v0/{resource_name=customers/*/keywordPlanNegativeKeywords/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateKeywordPlanNegativeKeywords', - full_name='google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService.MutateKeywordPlanNegativeKeywords', - index=1, - containing_service=None, - input_type=_MUTATEKEYWORDPLANNEGATIVEKEYWORDSREQUEST, - output_type=_MUTATEKEYWORDPLANNEGATIVEKEYWORDSRESPONSE, - serialized_options=_b('\202\323\344\223\002E\"@/v0/customers/{customer_id=*}/keywordPlanNegativeKeywords:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_KEYWORDPLANNEGATIVEKEYWORDSERVICE) - -DESCRIPTOR.services_by_name['KeywordPlanNegativeKeywordService'] = _KEYWORDPLANNEGATIVEKEYWORDSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_negative_keyword_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/keyword_plan_negative_keyword_service_pb2_grpc.py deleted file mode 100644 index 2ed2c491b..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_negative_keyword_service_pb2_grpc.py +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import keyword_plan_negative_keyword_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2 -from google.ads.google_ads.v0.proto.services import keyword_plan_negative_keyword_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__negative__keyword__service__pb2 - - -class KeywordPlanNegativeKeywordServiceStub(object): - """Service to manage Keyword Plan negative keywords. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetKeywordPlanNegativeKeyword = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService/GetKeywordPlanNegativeKeyword', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__negative__keyword__service__pb2.GetKeywordPlanNegativeKeywordRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2.KeywordPlanNegativeKeyword.FromString, - ) - self.MutateKeywordPlanNegativeKeywords = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService/MutateKeywordPlanNegativeKeywords', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__negative__keyword__service__pb2.MutateKeywordPlanNegativeKeywordsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__negative__keyword__service__pb2.MutateKeywordPlanNegativeKeywordsResponse.FromString, - ) - - -class KeywordPlanNegativeKeywordServiceServicer(object): - """Service to manage Keyword Plan negative keywords. - """ - - def GetKeywordPlanNegativeKeyword(self, request, context): - """Returns the requested plan in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateKeywordPlanNegativeKeywords(self, request, context): - """Creates, updates, or removes Keyword Plan negative keywords. Operation - statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_KeywordPlanNegativeKeywordServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetKeywordPlanNegativeKeyword': grpc.unary_unary_rpc_method_handler( - servicer.GetKeywordPlanNegativeKeyword, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__negative__keyword__service__pb2.GetKeywordPlanNegativeKeywordRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2.KeywordPlanNegativeKeyword.SerializeToString, - ), - 'MutateKeywordPlanNegativeKeywords': grpc.unary_unary_rpc_method_handler( - servicer.MutateKeywordPlanNegativeKeywords, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__negative__keyword__service__pb2.MutateKeywordPlanNegativeKeywordsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__negative__keyword__service__pb2.MutateKeywordPlanNegativeKeywordsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_service_pb2.py b/google/ads/google_ads/v0/proto/services/keyword_plan_service_pb2.py deleted file mode 100644 index ee05d1403..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_service_pb2.py +++ /dev/null @@ -1,969 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/keyword_plan_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.common import keyword_plan_common_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_keyword__plan__common__pb2 -from google.ads.google_ads.v0.proto.resources import keyword_plan_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/keyword_plan_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\027KeywordPlanServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/services/keyword_plan_service.proto\x12 google.ads.googleads.v0.services\x1a>google/ads/googleads_v0/proto/common/keyword_plan_common.proto\x1a:google/ads/googleads_v0/proto/resources/keyword_plan.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\".\n\x15GetKeywordPlanRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xac\x01\n\x19MutateKeywordPlansRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12J\n\noperations\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v0.services.KeywordPlanOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xea\x01\n\x14KeywordPlanOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12@\n\x06\x63reate\x18\x01 \x01(\x0b\x32..google.ads.googleads.v0.resources.KeywordPlanH\x00\x12@\n\x06update\x18\x02 \x01(\x0b\x32..google.ads.googleads.v0.resources.KeywordPlanH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9c\x01\n\x1aMutateKeywordPlansResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12K\n\x07results\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v0.services.MutateKeywordPlansResult\"1\n\x18MutateKeywordPlansResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\"6\n\x1eGenerateForecastMetricsRequest\x12\x14\n\x0ckeyword_plan\x18\x01 \x01(\t\"\xaf\x02\n\x1fGenerateForecastMetricsResponse\x12Y\n\x12\x63\x61mpaign_forecasts\x18\x01 \x03(\x0b\x32=.google.ads.googleads.v0.services.KeywordPlanCampaignForecast\x12X\n\x12\x61\x64_group_forecasts\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v0.services.KeywordPlanAdGroupForecast\x12W\n\x11keyword_forecasts\x18\x03 \x03(\x0b\x32<.google.ads.googleads.v0.services.KeywordPlanKeywordForecast\"\xa8\x01\n\x1bKeywordPlanCampaignForecast\x12;\n\x15keyword_plan_campaign\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12L\n\x11\x63\x61mpaign_forecast\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v0.services.ForecastMetrics\"\xa7\x01\n\x1aKeywordPlanAdGroupForecast\x12;\n\x15keyword_plan_ad_group\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12L\n\x11\x61\x64_group_forecast\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v0.services.ForecastMetrics\"\xae\x01\n\x1aKeywordPlanKeywordForecast\x12\x43\n\x1dkeyword_plan_ad_group_keyword\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12K\n\x10keyword_forecast\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v0.services.ForecastMetrics\"\x81\x02\n\x0f\x46orecastMetrics\x12\x31\n\x0bimpressions\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12)\n\x03\x63tr\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x61verage_cpc\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12,\n\x06\x63licks\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x63ost_micros\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"8\n GenerateHistoricalMetricsRequest\x12\x14\n\x0ckeyword_plan\x18\x01 \x01(\t\"{\n!GenerateHistoricalMetricsResponse\x12V\n\x07metrics\x18\x01 \x03(\x0b\x32\x45.google.ads.googleads.v0.services.KeywordPlanKeywordHistoricalMetrics\"\xb0\x01\n#KeywordPlanKeywordHistoricalMetrics\x12\x32\n\x0csearch_query\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12U\n\x0fkeyword_metrics\x18\x02 \x01(\x0b\x32<.google.ads.googleads.v0.common.KeywordPlanHistoricalMetrics2\x86\x07\n\x12KeywordPlanService\x12\xb1\x01\n\x0eGetKeywordPlan\x12\x37.google.ads.googleads.v0.services.GetKeywordPlanRequest\x1a..google.ads.googleads.v0.resources.KeywordPlan\"6\x82\xd3\xe4\x93\x02\x30\x12./v0/{resource_name=customers/*/keywordPlans/*}\x12\xcd\x01\n\x12MutateKeywordPlans\x12;.google.ads.googleads.v0.services.MutateKeywordPlansRequest\x1a<.google.ads.googleads.v0.services.MutateKeywordPlansResponse\"<\x82\xd3\xe4\x93\x02\x36\"1/v0/customers/{customer_id=*}/keywordPlans:mutate:\x01*\x12\xf0\x01\n\x17GenerateForecastMetrics\x12@.google.ads.googleads.v0.services.GenerateForecastMetricsRequest\x1a\x41.google.ads.googleads.v0.services.GenerateForecastMetricsResponse\"P\x82\xd3\xe4\x93\x02J\"E/v0/{keyword_plan=customers/*/keywordPlans/*}:generateForecastMetrics:\x01*\x12\xf8\x01\n\x19GenerateHistoricalMetrics\x12\x42.google.ads.googleads.v0.services.GenerateHistoricalMetricsRequest\x1a\x43.google.ads.googleads.v0.services.GenerateHistoricalMetricsResponse\"R\x82\xd3\xe4\x93\x02L\"G/v0/{keyword_plan=customers/*/keywordPlans/*}:generateHistoricalMetrics:\x01*B\xfe\x01\n$com.google.ads.googleads.v0.servicesB\x17KeywordPlanServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_keyword__plan__common__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETKEYWORDPLANREQUEST = _descriptor.Descriptor( - name='GetKeywordPlanRequest', - full_name='google.ads.googleads.v0.services.GetKeywordPlanRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetKeywordPlanRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=348, - serialized_end=394, -) - - -_MUTATEKEYWORDPLANSREQUEST = _descriptor.Descriptor( - name='MutateKeywordPlansRequest', - full_name='google.ads.googleads.v0.services.MutateKeywordPlansRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateKeywordPlansRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateKeywordPlansRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateKeywordPlansRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateKeywordPlansRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=397, - serialized_end=569, -) - - -_KEYWORDPLANOPERATION = _descriptor.Descriptor( - name='KeywordPlanOperation', - full_name='google.ads.googleads.v0.services.KeywordPlanOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.KeywordPlanOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.KeywordPlanOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.KeywordPlanOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.KeywordPlanOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.KeywordPlanOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=572, - serialized_end=806, -) - - -_MUTATEKEYWORDPLANSRESPONSE = _descriptor.Descriptor( - name='MutateKeywordPlansResponse', - full_name='google.ads.googleads.v0.services.MutateKeywordPlansResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateKeywordPlansResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateKeywordPlansResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=809, - serialized_end=965, -) - - -_MUTATEKEYWORDPLANSRESULT = _descriptor.Descriptor( - name='MutateKeywordPlansResult', - full_name='google.ads.googleads.v0.services.MutateKeywordPlansResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateKeywordPlansResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=967, - serialized_end=1016, -) - - -_GENERATEFORECASTMETRICSREQUEST = _descriptor.Descriptor( - name='GenerateForecastMetricsRequest', - full_name='google.ads.googleads.v0.services.GenerateForecastMetricsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='keyword_plan', full_name='google.ads.googleads.v0.services.GenerateForecastMetricsRequest.keyword_plan', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1018, - serialized_end=1072, -) - - -_GENERATEFORECASTMETRICSRESPONSE = _descriptor.Descriptor( - name='GenerateForecastMetricsResponse', - full_name='google.ads.googleads.v0.services.GenerateForecastMetricsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='campaign_forecasts', full_name='google.ads.googleads.v0.services.GenerateForecastMetricsResponse.campaign_forecasts', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_forecasts', full_name='google.ads.googleads.v0.services.GenerateForecastMetricsResponse.ad_group_forecasts', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_forecasts', full_name='google.ads.googleads.v0.services.GenerateForecastMetricsResponse.keyword_forecasts', index=2, - number=3, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1075, - serialized_end=1378, -) - - -_KEYWORDPLANCAMPAIGNFORECAST = _descriptor.Descriptor( - name='KeywordPlanCampaignForecast', - full_name='google.ads.googleads.v0.services.KeywordPlanCampaignForecast', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='keyword_plan_campaign', full_name='google.ads.googleads.v0.services.KeywordPlanCampaignForecast.keyword_plan_campaign', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_forecast', full_name='google.ads.googleads.v0.services.KeywordPlanCampaignForecast.campaign_forecast', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1381, - serialized_end=1549, -) - - -_KEYWORDPLANADGROUPFORECAST = _descriptor.Descriptor( - name='KeywordPlanAdGroupForecast', - full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupForecast', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='keyword_plan_ad_group', full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupForecast.keyword_plan_ad_group', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ad_group_forecast', full_name='google.ads.googleads.v0.services.KeywordPlanAdGroupForecast.ad_group_forecast', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1552, - serialized_end=1719, -) - - -_KEYWORDPLANKEYWORDFORECAST = _descriptor.Descriptor( - name='KeywordPlanKeywordForecast', - full_name='google.ads.googleads.v0.services.KeywordPlanKeywordForecast', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='keyword_plan_ad_group_keyword', full_name='google.ads.googleads.v0.services.KeywordPlanKeywordForecast.keyword_plan_ad_group_keyword', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_forecast', full_name='google.ads.googleads.v0.services.KeywordPlanKeywordForecast.keyword_forecast', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1722, - serialized_end=1896, -) - - -_FORECASTMETRICS = _descriptor.Descriptor( - name='ForecastMetrics', - full_name='google.ads.googleads.v0.services.ForecastMetrics', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='impressions', full_name='google.ads.googleads.v0.services.ForecastMetrics.impressions', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='ctr', full_name='google.ads.googleads.v0.services.ForecastMetrics.ctr', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='average_cpc', full_name='google.ads.googleads.v0.services.ForecastMetrics.average_cpc', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='clicks', full_name='google.ads.googleads.v0.services.ForecastMetrics.clicks', index=3, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cost_micros', full_name='google.ads.googleads.v0.services.ForecastMetrics.cost_micros', index=4, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1899, - serialized_end=2156, -) - - -_GENERATEHISTORICALMETRICSREQUEST = _descriptor.Descriptor( - name='GenerateHistoricalMetricsRequest', - full_name='google.ads.googleads.v0.services.GenerateHistoricalMetricsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='keyword_plan', full_name='google.ads.googleads.v0.services.GenerateHistoricalMetricsRequest.keyword_plan', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2158, - serialized_end=2214, -) - - -_GENERATEHISTORICALMETRICSRESPONSE = _descriptor.Descriptor( - name='GenerateHistoricalMetricsResponse', - full_name='google.ads.googleads.v0.services.GenerateHistoricalMetricsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='metrics', full_name='google.ads.googleads.v0.services.GenerateHistoricalMetricsResponse.metrics', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2216, - serialized_end=2339, -) - - -_KEYWORDPLANKEYWORDHISTORICALMETRICS = _descriptor.Descriptor( - name='KeywordPlanKeywordHistoricalMetrics', - full_name='google.ads.googleads.v0.services.KeywordPlanKeywordHistoricalMetrics', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='search_query', full_name='google.ads.googleads.v0.services.KeywordPlanKeywordHistoricalMetrics.search_query', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword_metrics', full_name='google.ads.googleads.v0.services.KeywordPlanKeywordHistoricalMetrics.keyword_metrics', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2342, - serialized_end=2518, -) - -_MUTATEKEYWORDPLANSREQUEST.fields_by_name['operations'].message_type = _KEYWORDPLANOPERATION -_KEYWORDPLANOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_KEYWORDPLANOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__pb2._KEYWORDPLAN -_KEYWORDPLANOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__pb2._KEYWORDPLAN -_KEYWORDPLANOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANOPERATION.fields_by_name['create']) -_KEYWORDPLANOPERATION.fields_by_name['create'].containing_oneof = _KEYWORDPLANOPERATION.oneofs_by_name['operation'] -_KEYWORDPLANOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANOPERATION.fields_by_name['update']) -_KEYWORDPLANOPERATION.fields_by_name['update'].containing_oneof = _KEYWORDPLANOPERATION.oneofs_by_name['operation'] -_KEYWORDPLANOPERATION.oneofs_by_name['operation'].fields.append( - _KEYWORDPLANOPERATION.fields_by_name['remove']) -_KEYWORDPLANOPERATION.fields_by_name['remove'].containing_oneof = _KEYWORDPLANOPERATION.oneofs_by_name['operation'] -_MUTATEKEYWORDPLANSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEKEYWORDPLANSRESPONSE.fields_by_name['results'].message_type = _MUTATEKEYWORDPLANSRESULT -_GENERATEFORECASTMETRICSRESPONSE.fields_by_name['campaign_forecasts'].message_type = _KEYWORDPLANCAMPAIGNFORECAST -_GENERATEFORECASTMETRICSRESPONSE.fields_by_name['ad_group_forecasts'].message_type = _KEYWORDPLANADGROUPFORECAST -_GENERATEFORECASTMETRICSRESPONSE.fields_by_name['keyword_forecasts'].message_type = _KEYWORDPLANKEYWORDFORECAST -_KEYWORDPLANCAMPAIGNFORECAST.fields_by_name['keyword_plan_campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDPLANCAMPAIGNFORECAST.fields_by_name['campaign_forecast'].message_type = _FORECASTMETRICS -_KEYWORDPLANADGROUPFORECAST.fields_by_name['keyword_plan_ad_group'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDPLANADGROUPFORECAST.fields_by_name['ad_group_forecast'].message_type = _FORECASTMETRICS -_KEYWORDPLANKEYWORDFORECAST.fields_by_name['keyword_plan_ad_group_keyword'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDPLANKEYWORDFORECAST.fields_by_name['keyword_forecast'].message_type = _FORECASTMETRICS -_FORECASTMETRICS.fields_by_name['impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_FORECASTMETRICS.fields_by_name['ctr'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_FORECASTMETRICS.fields_by_name['average_cpc'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_FORECASTMETRICS.fields_by_name['clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE -_FORECASTMETRICS.fields_by_name['cost_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_GENERATEHISTORICALMETRICSRESPONSE.fields_by_name['metrics'].message_type = _KEYWORDPLANKEYWORDHISTORICALMETRICS -_KEYWORDPLANKEYWORDHISTORICALMETRICS.fields_by_name['search_query'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_KEYWORDPLANKEYWORDHISTORICALMETRICS.fields_by_name['keyword_metrics'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_common_dot_keyword__plan__common__pb2._KEYWORDPLANHISTORICALMETRICS -DESCRIPTOR.message_types_by_name['GetKeywordPlanRequest'] = _GETKEYWORDPLANREQUEST -DESCRIPTOR.message_types_by_name['MutateKeywordPlansRequest'] = _MUTATEKEYWORDPLANSREQUEST -DESCRIPTOR.message_types_by_name['KeywordPlanOperation'] = _KEYWORDPLANOPERATION -DESCRIPTOR.message_types_by_name['MutateKeywordPlansResponse'] = _MUTATEKEYWORDPLANSRESPONSE -DESCRIPTOR.message_types_by_name['MutateKeywordPlansResult'] = _MUTATEKEYWORDPLANSRESULT -DESCRIPTOR.message_types_by_name['GenerateForecastMetricsRequest'] = _GENERATEFORECASTMETRICSREQUEST -DESCRIPTOR.message_types_by_name['GenerateForecastMetricsResponse'] = _GENERATEFORECASTMETRICSRESPONSE -DESCRIPTOR.message_types_by_name['KeywordPlanCampaignForecast'] = _KEYWORDPLANCAMPAIGNFORECAST -DESCRIPTOR.message_types_by_name['KeywordPlanAdGroupForecast'] = _KEYWORDPLANADGROUPFORECAST -DESCRIPTOR.message_types_by_name['KeywordPlanKeywordForecast'] = _KEYWORDPLANKEYWORDFORECAST -DESCRIPTOR.message_types_by_name['ForecastMetrics'] = _FORECASTMETRICS -DESCRIPTOR.message_types_by_name['GenerateHistoricalMetricsRequest'] = _GENERATEHISTORICALMETRICSREQUEST -DESCRIPTOR.message_types_by_name['GenerateHistoricalMetricsResponse'] = _GENERATEHISTORICALMETRICSRESPONSE -DESCRIPTOR.message_types_by_name['KeywordPlanKeywordHistoricalMetrics'] = _KEYWORDPLANKEYWORDHISTORICALMETRICS -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetKeywordPlanRequest = _reflection.GeneratedProtocolMessageType('GetKeywordPlanRequest', (_message.Message,), dict( - DESCRIPTOR = _GETKEYWORDPLANREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanService.GetKeywordPlan][google.ads.googleads.v0.services.KeywordPlanService.GetKeywordPlan]. - - - Attributes: - resource_name: - The resource name of the plan to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetKeywordPlanRequest) - )) -_sym_db.RegisterMessage(GetKeywordPlanRequest) - -MutateKeywordPlansRequest = _reflection.GeneratedProtocolMessageType('MutateKeywordPlansRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanService.MutateKeywordPlans][google.ads.googleads.v0.services.KeywordPlanService.MutateKeywordPlans]. - - - Attributes: - customer_id: - The ID of the customer whose keyword plans are being modified. - operations: - The list of operations to perform on individual keyword plans. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlansRequest) - )) -_sym_db.RegisterMessage(MutateKeywordPlansRequest) - -KeywordPlanOperation = _reflection.GeneratedProtocolMessageType('KeywordPlanOperation', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on a keyword plan. - - - Attributes: - update_mask: - The FieldMask that determines which resource fields are - modified in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - keyword plan. - update: - Update operation: The keyword plan is expected to have a valid - resource name. - remove: - Remove operation: A resource name for the removed keyword plan - is expected in this format: - ``customers/{customer_id}/keywordPlans/{keyword_plan_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.KeywordPlanOperation) - )) -_sym_db.RegisterMessage(KeywordPlanOperation) - -MutateKeywordPlansResponse = _reflection.GeneratedProtocolMessageType('MutateKeywordPlansResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """Response message for a keyword plan mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlansResponse) - )) -_sym_db.RegisterMessage(MutateKeywordPlansResponse) - -MutateKeywordPlansResult = _reflection.GeneratedProtocolMessageType('MutateKeywordPlansResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEKEYWORDPLANSRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """The result for the keyword plan mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateKeywordPlansResult) - )) -_sym_db.RegisterMessage(MutateKeywordPlansResult) - -GenerateForecastMetricsRequest = _reflection.GeneratedProtocolMessageType('GenerateForecastMetricsRequest', (_message.Message,), dict( - DESCRIPTOR = _GENERATEFORECASTMETRICSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanService.GenerateForecastMetrics][google.ads.googleads.v0.services.KeywordPlanService.GenerateForecastMetrics]. - - - Attributes: - keyword_plan: - The resource name of the keyword plan to be forecasted. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GenerateForecastMetricsRequest) - )) -_sym_db.RegisterMessage(GenerateForecastMetricsRequest) - -GenerateForecastMetricsResponse = _reflection.GeneratedProtocolMessageType('GenerateForecastMetricsResponse', (_message.Message,), dict( - DESCRIPTOR = _GENERATEFORECASTMETRICSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """Response message for - [KeywordPlanService.GenerateForecastMetrics][google.ads.googleads.v0.services.KeywordPlanService.GenerateForecastMetrics]. - - - Attributes: - campaign_forecasts: - List of campaign forecasts. One maximum. - ad_group_forecasts: - List of ad group forecasts. - keyword_forecasts: - List of keyword forecasts. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GenerateForecastMetricsResponse) - )) -_sym_db.RegisterMessage(GenerateForecastMetricsResponse) - -KeywordPlanCampaignForecast = _reflection.GeneratedProtocolMessageType('KeywordPlanCampaignForecast', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANCAMPAIGNFORECAST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """A campaign forecast. - - - Attributes: - keyword_plan_campaign: - The resource name of the Keyword Plan campaign related to the - forecast. ``customers/{customer_id}/keywordPlanCampaigns/{key - word+plan_campaign_id}`` - campaign_forecast: - The forecast for the Keyword Plan campaign. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.KeywordPlanCampaignForecast) - )) -_sym_db.RegisterMessage(KeywordPlanCampaignForecast) - -KeywordPlanAdGroupForecast = _reflection.GeneratedProtocolMessageType('KeywordPlanAdGroupForecast', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANADGROUPFORECAST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """An ad group forecast. - - - Attributes: - keyword_plan_ad_group: - The resource name of the Keyword Plan ad group related to the - forecast. ``customers/{customer_id}/keywordPlanAdGroups/{keyw - ord_plan_ad_group_id}`` - ad_group_forecast: - The forecast for the Keyword Plan ad group. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.KeywordPlanAdGroupForecast) - )) -_sym_db.RegisterMessage(KeywordPlanAdGroupForecast) - -KeywordPlanKeywordForecast = _reflection.GeneratedProtocolMessageType('KeywordPlanKeywordForecast', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANKEYWORDFORECAST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """A keyword forecast. - - - Attributes: - keyword_plan_ad_group_keyword: - The resource name of the Keyword Plan keyword related to the - forecast. ``customers/{customer_id}/keywordPlanAdGroupKeyword - s/{keyword_plan_ad_group_keyword_id}`` - keyword_forecast: - The forecast for the Keyword Plan keyword. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.KeywordPlanKeywordForecast) - )) -_sym_db.RegisterMessage(KeywordPlanKeywordForecast) - -ForecastMetrics = _reflection.GeneratedProtocolMessageType('ForecastMetrics', (_message.Message,), dict( - DESCRIPTOR = _FORECASTMETRICS, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """Forecast metrics. - - - Attributes: - impressions: - Impressions - ctr: - Ctr - average_cpc: - AVG cpc - clicks: - Clicks - cost_micros: - Cost - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ForecastMetrics) - )) -_sym_db.RegisterMessage(ForecastMetrics) - -GenerateHistoricalMetricsRequest = _reflection.GeneratedProtocolMessageType('GenerateHistoricalMetricsRequest', (_message.Message,), dict( - DESCRIPTOR = _GENERATEHISTORICALMETRICSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """Request message for - [KeywordPlanService.GenerateHistoricalMetrics][google.ads.googleads.v0.services.KeywordPlanService.GenerateHistoricalMetrics]. - - - Attributes: - keyword_plan: - The resource name of the keyword plan of which historical - metrics are requested. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GenerateHistoricalMetricsRequest) - )) -_sym_db.RegisterMessage(GenerateHistoricalMetricsRequest) - -GenerateHistoricalMetricsResponse = _reflection.GeneratedProtocolMessageType('GenerateHistoricalMetricsResponse', (_message.Message,), dict( - DESCRIPTOR = _GENERATEHISTORICALMETRICSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """Response message for - [KeywordPlanService.GenerateHistoricalMetrics][google.ads.googleads.v0.services.KeywordPlanService.GenerateHistoricalMetrics]. - - - Attributes: - metrics: - List of keyword historical metrics. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GenerateHistoricalMetricsResponse) - )) -_sym_db.RegisterMessage(GenerateHistoricalMetricsResponse) - -KeywordPlanKeywordHistoricalMetrics = _reflection.GeneratedProtocolMessageType('KeywordPlanKeywordHistoricalMetrics', (_message.Message,), dict( - DESCRIPTOR = _KEYWORDPLANKEYWORDHISTORICALMETRICS, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_plan_service_pb2' - , - __doc__ = """A keyword historical metrics. - - - Attributes: - search_query: - The text of the query associated with one or more - ad\_group\_keywords in the plan. Note that we de-dupe your - keywords list, eliminating close variants before returning the - plan's keywords as text. For example, if your plan originally - contained the keywords 'car' and 'cars', the returned search - query will only contain 'car'. - keyword_metrics: - The historical metrics for the query associated with one or - more ad\_group\_keywords in the plan. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.KeywordPlanKeywordHistoricalMetrics) - )) -_sym_db.RegisterMessage(KeywordPlanKeywordHistoricalMetrics) - - -DESCRIPTOR._options = None - -_KEYWORDPLANSERVICE = _descriptor.ServiceDescriptor( - name='KeywordPlanService', - full_name='google.ads.googleads.v0.services.KeywordPlanService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=2521, - serialized_end=3423, - methods=[ - _descriptor.MethodDescriptor( - name='GetKeywordPlan', - full_name='google.ads.googleads.v0.services.KeywordPlanService.GetKeywordPlan', - index=0, - containing_service=None, - input_type=_GETKEYWORDPLANREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__pb2._KEYWORDPLAN, - serialized_options=_b('\202\323\344\223\0020\022./v0/{resource_name=customers/*/keywordPlans/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateKeywordPlans', - full_name='google.ads.googleads.v0.services.KeywordPlanService.MutateKeywordPlans', - index=1, - containing_service=None, - input_type=_MUTATEKEYWORDPLANSREQUEST, - output_type=_MUTATEKEYWORDPLANSRESPONSE, - serialized_options=_b('\202\323\344\223\0026\"1/v0/customers/{customer_id=*}/keywordPlans:mutate:\001*'), - ), - _descriptor.MethodDescriptor( - name='GenerateForecastMetrics', - full_name='google.ads.googleads.v0.services.KeywordPlanService.GenerateForecastMetrics', - index=2, - containing_service=None, - input_type=_GENERATEFORECASTMETRICSREQUEST, - output_type=_GENERATEFORECASTMETRICSRESPONSE, - serialized_options=_b('\202\323\344\223\002J\"E/v0/{keyword_plan=customers/*/keywordPlans/*}:generateForecastMetrics:\001*'), - ), - _descriptor.MethodDescriptor( - name='GenerateHistoricalMetrics', - full_name='google.ads.googleads.v0.services.KeywordPlanService.GenerateHistoricalMetrics', - index=3, - containing_service=None, - input_type=_GENERATEHISTORICALMETRICSREQUEST, - output_type=_GENERATEHISTORICALMETRICSRESPONSE, - serialized_options=_b('\202\323\344\223\002L\"G/v0/{keyword_plan=customers/*/keywordPlans/*}:generateHistoricalMetrics:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_KEYWORDPLANSERVICE) - -DESCRIPTOR.services_by_name['KeywordPlanService'] = _KEYWORDPLANSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/keyword_plan_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/keyword_plan_service_pb2_grpc.py deleted file mode 100644 index 42436ec3d..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_plan_service_pb2_grpc.py +++ /dev/null @@ -1,99 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import keyword_plan_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__pb2 -from google.ads.google_ads.v0.proto.services import keyword_plan_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2 - - -class KeywordPlanServiceStub(object): - """Service to manage keyword plans. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetKeywordPlan = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanService/GetKeywordPlan', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.GetKeywordPlanRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__pb2.KeywordPlan.FromString, - ) - self.MutateKeywordPlans = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanService/MutateKeywordPlans', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.MutateKeywordPlansRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.MutateKeywordPlansResponse.FromString, - ) - self.GenerateForecastMetrics = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanService/GenerateForecastMetrics', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.GenerateForecastMetricsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.GenerateForecastMetricsResponse.FromString, - ) - self.GenerateHistoricalMetrics = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordPlanService/GenerateHistoricalMetrics', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.GenerateHistoricalMetricsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.GenerateHistoricalMetricsResponse.FromString, - ) - - -class KeywordPlanServiceServicer(object): - """Service to manage keyword plans. - """ - - def GetKeywordPlan(self, request, context): - """Returns the requested plan in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateKeywordPlans(self, request, context): - """Creates, updates, or removes keyword plans. Operation statuses are - returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def GenerateForecastMetrics(self, request, context): - """Returns the requested Keyword Plan forecasts. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def GenerateHistoricalMetrics(self, request, context): - """Returns the requested Keyword Plan historical metrics. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_KeywordPlanServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetKeywordPlan': grpc.unary_unary_rpc_method_handler( - servicer.GetKeywordPlan, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.GetKeywordPlanRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__plan__pb2.KeywordPlan.SerializeToString, - ), - 'MutateKeywordPlans': grpc.unary_unary_rpc_method_handler( - servicer.MutateKeywordPlans, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.MutateKeywordPlansRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.MutateKeywordPlansResponse.SerializeToString, - ), - 'GenerateForecastMetrics': grpc.unary_unary_rpc_method_handler( - servicer.GenerateForecastMetrics, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.GenerateForecastMetricsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.GenerateForecastMetricsResponse.SerializeToString, - ), - 'GenerateHistoricalMetrics': grpc.unary_unary_rpc_method_handler( - servicer.GenerateHistoricalMetrics, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.GenerateHistoricalMetricsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__plan__service__pb2.GenerateHistoricalMetricsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.KeywordPlanService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/keyword_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/keyword_view_service_pb2.py deleted file mode 100644 index 7b708fa64..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/keyword_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import keyword_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/keyword_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\027KeywordViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nAgoogle/ads/googleads_v0/proto/services/keyword_view_service.proto\x12 google.ads.googleads.v0.services\x1a:google/ads/googleads_v0/proto/resources/keyword_view.proto\x1a\x1cgoogle/api/annotations.proto\".\n\x15GetKeywordViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xc8\x01\n\x12KeywordViewService\x12\xb1\x01\n\x0eGetKeywordView\x12\x37.google.ads.googleads.v0.services.GetKeywordViewRequest\x1a..google.ads.googleads.v0.resources.KeywordView\"6\x82\xd3\xe4\x93\x02\x30\x12./v0/{resource_name=customers/*/keywordViews/*}B\xfe\x01\n$com.google.ads.googleads.v0.servicesB\x17KeywordViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETKEYWORDVIEWREQUEST = _descriptor.Descriptor( - name='GetKeywordViewRequest', - full_name='google.ads.googleads.v0.services.GetKeywordViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetKeywordViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=193, - serialized_end=239, -) - -DESCRIPTOR.message_types_by_name['GetKeywordViewRequest'] = _GETKEYWORDVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetKeywordViewRequest = _reflection.GeneratedProtocolMessageType('GetKeywordViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETKEYWORDVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.keyword_view_service_pb2' - , - __doc__ = """Request message for - [KeywordViewService.GetKeywordView][google.ads.googleads.v0.services.KeywordViewService.GetKeywordView]. - - - Attributes: - resource_name: - The resource name of the keyword view to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetKeywordViewRequest) - )) -_sym_db.RegisterMessage(GetKeywordViewRequest) - - -DESCRIPTOR._options = None - -_KEYWORDVIEWSERVICE = _descriptor.ServiceDescriptor( - name='KeywordViewService', - full_name='google.ads.googleads.v0.services.KeywordViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=242, - serialized_end=442, - methods=[ - _descriptor.MethodDescriptor( - name='GetKeywordView', - full_name='google.ads.googleads.v0.services.KeywordViewService.GetKeywordView', - index=0, - containing_service=None, - input_type=_GETKEYWORDVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__view__pb2._KEYWORDVIEW, - serialized_options=_b('\202\323\344\223\0020\022./v0/{resource_name=customers/*/keywordViews/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_KEYWORDVIEWSERVICE) - -DESCRIPTOR.services_by_name['KeywordViewService'] = _KEYWORDVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/keyword_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/keyword_view_service_pb2_grpc.py deleted file mode 100644 index 6d31e720a..000000000 --- a/google/ads/google_ads/v0/proto/services/keyword_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import keyword_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__view__pb2 -from google.ads.google_ads.v0.proto.services import keyword_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__view__service__pb2 - - -class KeywordViewServiceStub(object): - """Service to manage keyword views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetKeywordView = channel.unary_unary( - '/google.ads.googleads.v0.services.KeywordViewService/GetKeywordView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__view__service__pb2.GetKeywordViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__view__pb2.KeywordView.FromString, - ) - - -class KeywordViewServiceServicer(object): - """Service to manage keyword views. - """ - - def GetKeywordView(self, request, context): - """Returns the requested keyword view in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_KeywordViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetKeywordView': grpc.unary_unary_rpc_method_handler( - servicer.GetKeywordView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_keyword__view__service__pb2.GetKeywordViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_keyword__view__pb2.KeywordView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.KeywordViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/language_constant_service_pb2.py b/google/ads/google_ads/v0/proto/services/language_constant_service_pb2.py deleted file mode 100644 index 33722cdec..000000000 --- a/google/ads/google_ads/v0/proto/services/language_constant_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/language_constant_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import language_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_language__constant__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/language_constant_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\034LanguageConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nFgoogle/ads/googleads_v0/proto/services/language_constant_service.proto\x12 google.ads.googleads.v0.services\x1a?google/ads/googleads_v0/proto/resources/language_constant.proto\x1a\x1cgoogle/api/annotations.proto\"3\n\x1aGetLanguageConstantRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd5\x01\n\x17LanguageConstantService\x12\xb9\x01\n\x13GetLanguageConstant\x12<.google.ads.googleads.v0.services.GetLanguageConstantRequest\x1a\x33.google.ads.googleads.v0.resources.LanguageConstant\"/\x82\xd3\xe4\x93\x02)\x12\'/v0/{resource_name=languageConstants/*}B\x83\x02\n$com.google.ads.googleads.v0.servicesB\x1cLanguageConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_language__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETLANGUAGECONSTANTREQUEST = _descriptor.Descriptor( - name='GetLanguageConstantRequest', - full_name='google.ads.googleads.v0.services.GetLanguageConstantRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetLanguageConstantRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=203, - serialized_end=254, -) - -DESCRIPTOR.message_types_by_name['GetLanguageConstantRequest'] = _GETLANGUAGECONSTANTREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetLanguageConstantRequest = _reflection.GeneratedProtocolMessageType('GetLanguageConstantRequest', (_message.Message,), dict( - DESCRIPTOR = _GETLANGUAGECONSTANTREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.language_constant_service_pb2' - , - __doc__ = """Request message for - [LanguageConstantService.GetLanguageConstant][google.ads.googleads.v0.services.LanguageConstantService.GetLanguageConstant]. - - - Attributes: - resource_name: - Resource name of the language constant to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetLanguageConstantRequest) - )) -_sym_db.RegisterMessage(GetLanguageConstantRequest) - - -DESCRIPTOR._options = None - -_LANGUAGECONSTANTSERVICE = _descriptor.ServiceDescriptor( - name='LanguageConstantService', - full_name='google.ads.googleads.v0.services.LanguageConstantService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=257, - serialized_end=470, - methods=[ - _descriptor.MethodDescriptor( - name='GetLanguageConstant', - full_name='google.ads.googleads.v0.services.LanguageConstantService.GetLanguageConstant', - index=0, - containing_service=None, - input_type=_GETLANGUAGECONSTANTREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_language__constant__pb2._LANGUAGECONSTANT, - serialized_options=_b('\202\323\344\223\002)\022\'/v0/{resource_name=languageConstants/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_LANGUAGECONSTANTSERVICE) - -DESCRIPTOR.services_by_name['LanguageConstantService'] = _LANGUAGECONSTANTSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/language_constant_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/language_constant_service_pb2_grpc.py deleted file mode 100644 index a95a9795c..000000000 --- a/google/ads/google_ads/v0/proto/services/language_constant_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import language_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_language__constant__pb2 -from google.ads.google_ads.v0.proto.services import language_constant_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_language__constant__service__pb2 - - -class LanguageConstantServiceStub(object): - """Service to fetch language constants. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetLanguageConstant = channel.unary_unary( - '/google.ads.googleads.v0.services.LanguageConstantService/GetLanguageConstant', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_language__constant__service__pb2.GetLanguageConstantRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_language__constant__pb2.LanguageConstant.FromString, - ) - - -class LanguageConstantServiceServicer(object): - """Service to fetch language constants. - """ - - def GetLanguageConstant(self, request, context): - """Returns the requested language constant. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_LanguageConstantServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetLanguageConstant': grpc.unary_unary_rpc_method_handler( - servicer.GetLanguageConstant, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_language__constant__service__pb2.GetLanguageConstantRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_language__constant__pb2.LanguageConstant.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.LanguageConstantService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/managed_placement_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/managed_placement_view_service_pb2.py deleted file mode 100644 index 8773bee61..000000000 --- a/google/ads/google_ads/v0/proto/services/managed_placement_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/managed_placement_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import managed_placement_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_managed__placement__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/managed_placement_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB ManagedPlacementViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nKgoogle/ads/googleads_v0/proto/services/managed_placement_view_service.proto\x12 google.ads.googleads.v0.services\x1a\x44google/ads/googleads_v0/proto/resources/managed_placement_view.proto\x1a\x1cgoogle/api/annotations.proto\"7\n\x1eGetManagedPlacementViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf5\x01\n\x1bManagedPlacementViewService\x12\xd5\x01\n\x17GetManagedPlacementView\x12@.google.ads.googleads.v0.services.GetManagedPlacementViewRequest\x1a\x37.google.ads.googleads.v0.resources.ManagedPlacementView\"?\x82\xd3\xe4\x93\x02\x39\x12\x37/v0/{resource_name=customers/*/managedPlacementViews/*}B\x87\x02\n$com.google.ads.googleads.v0.servicesB ManagedPlacementViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_managed__placement__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETMANAGEDPLACEMENTVIEWREQUEST = _descriptor.Descriptor( - name='GetManagedPlacementViewRequest', - full_name='google.ads.googleads.v0.services.GetManagedPlacementViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetManagedPlacementViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=213, - serialized_end=268, -) - -DESCRIPTOR.message_types_by_name['GetManagedPlacementViewRequest'] = _GETMANAGEDPLACEMENTVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetManagedPlacementViewRequest = _reflection.GeneratedProtocolMessageType('GetManagedPlacementViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETMANAGEDPLACEMENTVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.managed_placement_view_service_pb2' - , - __doc__ = """Request message for - [ManagedPlacementViewService.GetManagedPlacementView][google.ads.googleads.v0.services.ManagedPlacementViewService.GetManagedPlacementView]. - - - Attributes: - resource_name: - The resource name of the Managed Placement View to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetManagedPlacementViewRequest) - )) -_sym_db.RegisterMessage(GetManagedPlacementViewRequest) - - -DESCRIPTOR._options = None - -_MANAGEDPLACEMENTVIEWSERVICE = _descriptor.ServiceDescriptor( - name='ManagedPlacementViewService', - full_name='google.ads.googleads.v0.services.ManagedPlacementViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=271, - serialized_end=516, - methods=[ - _descriptor.MethodDescriptor( - name='GetManagedPlacementView', - full_name='google.ads.googleads.v0.services.ManagedPlacementViewService.GetManagedPlacementView', - index=0, - containing_service=None, - input_type=_GETMANAGEDPLACEMENTVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_managed__placement__view__pb2._MANAGEDPLACEMENTVIEW, - serialized_options=_b('\202\323\344\223\0029\0227/v0/{resource_name=customers/*/managedPlacementViews/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_MANAGEDPLACEMENTVIEWSERVICE) - -DESCRIPTOR.services_by_name['ManagedPlacementViewService'] = _MANAGEDPLACEMENTVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/managed_placement_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/managed_placement_view_service_pb2_grpc.py deleted file mode 100644 index 56e0b8560..000000000 --- a/google/ads/google_ads/v0/proto/services/managed_placement_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import managed_placement_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_managed__placement__view__pb2 -from google.ads.google_ads.v0.proto.services import managed_placement_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_managed__placement__view__service__pb2 - - -class ManagedPlacementViewServiceStub(object): - """Service to manage Managed Placement views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetManagedPlacementView = channel.unary_unary( - '/google.ads.googleads.v0.services.ManagedPlacementViewService/GetManagedPlacementView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_managed__placement__view__service__pb2.GetManagedPlacementViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_managed__placement__view__pb2.ManagedPlacementView.FromString, - ) - - -class ManagedPlacementViewServiceServicer(object): - """Service to manage Managed Placement views. - """ - - def GetManagedPlacementView(self, request, context): - """Returns the requested Managed Placement view in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_ManagedPlacementViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetManagedPlacementView': grpc.unary_unary_rpc_method_handler( - servicer.GetManagedPlacementView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_managed__placement__view__service__pb2.GetManagedPlacementViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_managed__placement__view__pb2.ManagedPlacementView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.ManagedPlacementViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/media_file_service_pb2.py b/google/ads/google_ads/v0/proto/services/media_file_service_pb2.py deleted file mode 100644 index 2e7910334..000000000 --- a/google/ads/google_ads/v0/proto/services/media_file_service_pb2.py +++ /dev/null @@ -1,363 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/media_file_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import media_file_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_media__file__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/media_file_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\025MediaFileServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\n?google/ads/googleads_v0/proto/services/media_file_service.proto\x12 google.ads.googleads.v0.services\x1a\x38google/ads/googleads_v0/proto/resources/media_file.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\",\n\x13GetMediaFileRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xa8\x01\n\x17MutateMediaFilesRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12H\n\noperations\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v0.services.MediaFileOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"a\n\x12MediaFileOperation\x12>\n\x06\x63reate\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v0.resources.MediaFileH\x00\x42\x0b\n\toperation\"\x97\x01\n\x18MutateMediaFilesResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12H\n\x07results\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v0.services.MutateMediaFileResult\".\n\x15MutateMediaFileResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x86\x03\n\x10MediaFileService\x12\xa9\x01\n\x0cGetMediaFile\x12\x35.google.ads.googleads.v0.services.GetMediaFileRequest\x1a,.google.ads.googleads.v0.resources.MediaFile\"4\x82\xd3\xe4\x93\x02.\x12,/v0/{resource_name=customers/*/mediaFiles/*}\x12\xc5\x01\n\x10MutateMediaFiles\x12\x39.google.ads.googleads.v0.services.MutateMediaFilesRequest\x1a:.google.ads.googleads.v0.services.MutateMediaFilesResponse\":\x82\xd3\xe4\x93\x02\x34\"//v0/customers/{customer_id=*}/mediaFiles:mutate:\x01*B\xfc\x01\n$com.google.ads.googleads.v0.servicesB\x15MediaFileServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_media__file__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETMEDIAFILEREQUEST = _descriptor.Descriptor( - name='GetMediaFileRequest', - full_name='google.ads.googleads.v0.services.GetMediaFileRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetMediaFileRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=246, - serialized_end=290, -) - - -_MUTATEMEDIAFILESREQUEST = _descriptor.Descriptor( - name='MutateMediaFilesRequest', - full_name='google.ads.googleads.v0.services.MutateMediaFilesRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateMediaFilesRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateMediaFilesRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateMediaFilesRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateMediaFilesRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=293, - serialized_end=461, -) - - -_MEDIAFILEOPERATION = _descriptor.Descriptor( - name='MediaFileOperation', - full_name='google.ads.googleads.v0.services.MediaFileOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.MediaFileOperation.create', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.MediaFileOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=463, - serialized_end=560, -) - - -_MUTATEMEDIAFILESRESPONSE = _descriptor.Descriptor( - name='MutateMediaFilesResponse', - full_name='google.ads.googleads.v0.services.MutateMediaFilesResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateMediaFilesResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateMediaFilesResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=563, - serialized_end=714, -) - - -_MUTATEMEDIAFILERESULT = _descriptor.Descriptor( - name='MutateMediaFileResult', - full_name='google.ads.googleads.v0.services.MutateMediaFileResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateMediaFileResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=716, - serialized_end=762, -) - -_MUTATEMEDIAFILESREQUEST.fields_by_name['operations'].message_type = _MEDIAFILEOPERATION -_MEDIAFILEOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_media__file__pb2._MEDIAFILE -_MEDIAFILEOPERATION.oneofs_by_name['operation'].fields.append( - _MEDIAFILEOPERATION.fields_by_name['create']) -_MEDIAFILEOPERATION.fields_by_name['create'].containing_oneof = _MEDIAFILEOPERATION.oneofs_by_name['operation'] -_MUTATEMEDIAFILESRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEMEDIAFILESRESPONSE.fields_by_name['results'].message_type = _MUTATEMEDIAFILERESULT -DESCRIPTOR.message_types_by_name['GetMediaFileRequest'] = _GETMEDIAFILEREQUEST -DESCRIPTOR.message_types_by_name['MutateMediaFilesRequest'] = _MUTATEMEDIAFILESREQUEST -DESCRIPTOR.message_types_by_name['MediaFileOperation'] = _MEDIAFILEOPERATION -DESCRIPTOR.message_types_by_name['MutateMediaFilesResponse'] = _MUTATEMEDIAFILESRESPONSE -DESCRIPTOR.message_types_by_name['MutateMediaFileResult'] = _MUTATEMEDIAFILERESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetMediaFileRequest = _reflection.GeneratedProtocolMessageType('GetMediaFileRequest', (_message.Message,), dict( - DESCRIPTOR = _GETMEDIAFILEREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.media_file_service_pb2' - , - __doc__ = """Request message for - [MediaFileService.GetMediaFile][google.ads.googleads.v0.services.MediaFileService.GetMediaFile] - - - Attributes: - resource_name: - The resource name of the media file to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetMediaFileRequest) - )) -_sym_db.RegisterMessage(GetMediaFileRequest) - -MutateMediaFilesRequest = _reflection.GeneratedProtocolMessageType('MutateMediaFilesRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEMEDIAFILESREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.media_file_service_pb2' - , - __doc__ = """Request message for - [MediaFileService.MutateMediaFiles][google.ads.googleads.v0.services.MediaFileService.MutateMediaFiles] - - - Attributes: - customer_id: - The ID of the customer whose media files are being modified. - operations: - The list of operations to perform on individual media file. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateMediaFilesRequest) - )) -_sym_db.RegisterMessage(MutateMediaFilesRequest) - -MediaFileOperation = _reflection.GeneratedProtocolMessageType('MediaFileOperation', (_message.Message,), dict( - DESCRIPTOR = _MEDIAFILEOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.media_file_service_pb2' - , - __doc__ = """A single operation to create media file. - - - Attributes: - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - media file. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MediaFileOperation) - )) -_sym_db.RegisterMessage(MediaFileOperation) - -MutateMediaFilesResponse = _reflection.GeneratedProtocolMessageType('MutateMediaFilesResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEMEDIAFILESRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.media_file_service_pb2' - , - __doc__ = """Response message for a media file mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateMediaFilesResponse) - )) -_sym_db.RegisterMessage(MutateMediaFilesResponse) - -MutateMediaFileResult = _reflection.GeneratedProtocolMessageType('MutateMediaFileResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEMEDIAFILERESULT, - __module__ = 'google.ads.googleads_v0.proto.services.media_file_service_pb2' - , - __doc__ = """The result for the media file mutate. - - - Attributes: - resource_name: - The resource name returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateMediaFileResult) - )) -_sym_db.RegisterMessage(MutateMediaFileResult) - - -DESCRIPTOR._options = None - -_MEDIAFILESERVICE = _descriptor.ServiceDescriptor( - name='MediaFileService', - full_name='google.ads.googleads.v0.services.MediaFileService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=765, - serialized_end=1155, - methods=[ - _descriptor.MethodDescriptor( - name='GetMediaFile', - full_name='google.ads.googleads.v0.services.MediaFileService.GetMediaFile', - index=0, - containing_service=None, - input_type=_GETMEDIAFILEREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_media__file__pb2._MEDIAFILE, - serialized_options=_b('\202\323\344\223\002.\022,/v0/{resource_name=customers/*/mediaFiles/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateMediaFiles', - full_name='google.ads.googleads.v0.services.MediaFileService.MutateMediaFiles', - index=1, - containing_service=None, - input_type=_MUTATEMEDIAFILESREQUEST, - output_type=_MUTATEMEDIAFILESRESPONSE, - serialized_options=_b('\202\323\344\223\0024\"//v0/customers/{customer_id=*}/mediaFiles:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_MEDIAFILESERVICE) - -DESCRIPTOR.services_by_name['MediaFileService'] = _MEDIAFILESERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/media_file_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/media_file_service_pb2_grpc.py deleted file mode 100644 index 4aa74af42..000000000 --- a/google/ads/google_ads/v0/proto/services/media_file_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import media_file_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_media__file__pb2 -from google.ads.google_ads.v0.proto.services import media_file_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_media__file__service__pb2 - - -class MediaFileServiceStub(object): - """Service to manage media files. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetMediaFile = channel.unary_unary( - '/google.ads.googleads.v0.services.MediaFileService/GetMediaFile', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_media__file__service__pb2.GetMediaFileRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_media__file__pb2.MediaFile.FromString, - ) - self.MutateMediaFiles = channel.unary_unary( - '/google.ads.googleads.v0.services.MediaFileService/MutateMediaFiles', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_media__file__service__pb2.MutateMediaFilesRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_media__file__service__pb2.MutateMediaFilesResponse.FromString, - ) - - -class MediaFileServiceServicer(object): - """Service to manage media files. - """ - - def GetMediaFile(self, request, context): - """Returns the requested media file in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateMediaFiles(self, request, context): - """Creates media files. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_MediaFileServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetMediaFile': grpc.unary_unary_rpc_method_handler( - servicer.GetMediaFile, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_media__file__service__pb2.GetMediaFileRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_media__file__pb2.MediaFile.SerializeToString, - ), - 'MutateMediaFiles': grpc.unary_unary_rpc_method_handler( - servicer.MutateMediaFiles, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_media__file__service__pb2.MutateMediaFilesRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_media__file__service__pb2.MutateMediaFilesResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.MediaFileService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/mobile_app_category_constant_service_pb2.py b/google/ads/google_ads/v0/proto/services/mobile_app_category_constant_service_pb2.py deleted file mode 100644 index 5a53ee890..000000000 --- a/google/ads/google_ads/v0/proto/services/mobile_app_category_constant_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/mobile_app_category_constant_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import mobile_app_category_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/mobile_app_category_constant_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB%MobileAppCategoryConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nQgoogle/ads/googleads_v0/proto/services/mobile_app_category_constant_service.proto\x12 google.ads.googleads.v0.services\x1aJgoogle/ads/googleads_v0/proto/resources/mobile_app_category_constant.proto\x1a\x1cgoogle/api/annotations.proto\"<\n#GetMobileAppCategoryConstantRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x82\x02\n MobileAppCategoryConstantService\x12\xdd\x01\n\x1cGetMobileAppCategoryConstant\x12\x45.google.ads.googleads.v0.services.GetMobileAppCategoryConstantRequest\x1a<.google.ads.googleads.v0.resources.MobileAppCategoryConstant\"8\x82\xd3\xe4\x93\x02\x32\x12\x30/v0/{resource_name=mobileAppCategoryConstants/*}B\x8c\x02\n$com.google.ads.googleads.v0.servicesB%MobileAppCategoryConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETMOBILEAPPCATEGORYCONSTANTREQUEST = _descriptor.Descriptor( - name='GetMobileAppCategoryConstantRequest', - full_name='google.ads.googleads.v0.services.GetMobileAppCategoryConstantRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetMobileAppCategoryConstantRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=225, - serialized_end=285, -) - -DESCRIPTOR.message_types_by_name['GetMobileAppCategoryConstantRequest'] = _GETMOBILEAPPCATEGORYCONSTANTREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetMobileAppCategoryConstantRequest = _reflection.GeneratedProtocolMessageType('GetMobileAppCategoryConstantRequest', (_message.Message,), dict( - DESCRIPTOR = _GETMOBILEAPPCATEGORYCONSTANTREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.mobile_app_category_constant_service_pb2' - , - __doc__ = """Request message for - [MobileAppCategoryConstantService.GetMobileAppCategoryConstant][google.ads.googleads.v0.services.MobileAppCategoryConstantService.GetMobileAppCategoryConstant]. - - - Attributes: - resource_name: - Resource name of the mobile app category constant to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetMobileAppCategoryConstantRequest) - )) -_sym_db.RegisterMessage(GetMobileAppCategoryConstantRequest) - - -DESCRIPTOR._options = None - -_MOBILEAPPCATEGORYCONSTANTSERVICE = _descriptor.ServiceDescriptor( - name='MobileAppCategoryConstantService', - full_name='google.ads.googleads.v0.services.MobileAppCategoryConstantService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=288, - serialized_end=546, - methods=[ - _descriptor.MethodDescriptor( - name='GetMobileAppCategoryConstant', - full_name='google.ads.googleads.v0.services.MobileAppCategoryConstantService.GetMobileAppCategoryConstant', - index=0, - containing_service=None, - input_type=_GETMOBILEAPPCATEGORYCONSTANTREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2._MOBILEAPPCATEGORYCONSTANT, - serialized_options=_b('\202\323\344\223\0022\0220/v0/{resource_name=mobileAppCategoryConstants/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_MOBILEAPPCATEGORYCONSTANTSERVICE) - -DESCRIPTOR.services_by_name['MobileAppCategoryConstantService'] = _MOBILEAPPCATEGORYCONSTANTSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/mobile_app_category_constant_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/mobile_app_category_constant_service_pb2_grpc.py deleted file mode 100644 index d50dcf787..000000000 --- a/google/ads/google_ads/v0/proto/services/mobile_app_category_constant_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import mobile_app_category_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2 -from google.ads.google_ads.v0.proto.services import mobile_app_category_constant_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_mobile__app__category__constant__service__pb2 - - -class MobileAppCategoryConstantServiceStub(object): - """Service to fetch mobile app category constants. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetMobileAppCategoryConstant = channel.unary_unary( - '/google.ads.googleads.v0.services.MobileAppCategoryConstantService/GetMobileAppCategoryConstant', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_mobile__app__category__constant__service__pb2.GetMobileAppCategoryConstantRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2.MobileAppCategoryConstant.FromString, - ) - - -class MobileAppCategoryConstantServiceServicer(object): - """Service to fetch mobile app category constants. - """ - - def GetMobileAppCategoryConstant(self, request, context): - """Returns the requested mobile app category constant. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_MobileAppCategoryConstantServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetMobileAppCategoryConstant': grpc.unary_unary_rpc_method_handler( - servicer.GetMobileAppCategoryConstant, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_mobile__app__category__constant__service__pb2.GetMobileAppCategoryConstantRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2.MobileAppCategoryConstant.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.MobileAppCategoryConstantService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/mobile_device_constant_service_pb2.py b/google/ads/google_ads/v0/proto/services/mobile_device_constant_service_pb2.py deleted file mode 100644 index 37268168b..000000000 --- a/google/ads/google_ads/v0/proto/services/mobile_device_constant_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/mobile_device_constant_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import mobile_device_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__device__constant__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/mobile_device_constant_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB MobileDeviceConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nKgoogle/ads/googleads_v0/proto/services/mobile_device_constant_service.proto\x12 google.ads.googleads.v0.services\x1a\x44google/ads/googleads_v0/proto/resources/mobile_device_constant.proto\x1a\x1cgoogle/api/annotations.proto\"7\n\x1eGetMobileDeviceConstantRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe9\x01\n\x1bMobileDeviceConstantService\x12\xc9\x01\n\x17GetMobileDeviceConstant\x12@.google.ads.googleads.v0.services.GetMobileDeviceConstantRequest\x1a\x37.google.ads.googleads.v0.resources.MobileDeviceConstant\"3\x82\xd3\xe4\x93\x02-\x12+/v0/{resource_name=mobileDeviceConstants/*}B\x87\x02\n$com.google.ads.googleads.v0.servicesB MobileDeviceConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__device__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETMOBILEDEVICECONSTANTREQUEST = _descriptor.Descriptor( - name='GetMobileDeviceConstantRequest', - full_name='google.ads.googleads.v0.services.GetMobileDeviceConstantRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetMobileDeviceConstantRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=213, - serialized_end=268, -) - -DESCRIPTOR.message_types_by_name['GetMobileDeviceConstantRequest'] = _GETMOBILEDEVICECONSTANTREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetMobileDeviceConstantRequest = _reflection.GeneratedProtocolMessageType('GetMobileDeviceConstantRequest', (_message.Message,), dict( - DESCRIPTOR = _GETMOBILEDEVICECONSTANTREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.mobile_device_constant_service_pb2' - , - __doc__ = """Request message for - [MobileDeviceConstantService.GetMobileDeviceConstant][google.ads.googleads.v0.services.MobileDeviceConstantService.GetMobileDeviceConstant]. - - - Attributes: - resource_name: - Resource name of the mobile device to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetMobileDeviceConstantRequest) - )) -_sym_db.RegisterMessage(GetMobileDeviceConstantRequest) - - -DESCRIPTOR._options = None - -_MOBILEDEVICECONSTANTSERVICE = _descriptor.ServiceDescriptor( - name='MobileDeviceConstantService', - full_name='google.ads.googleads.v0.services.MobileDeviceConstantService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=271, - serialized_end=504, - methods=[ - _descriptor.MethodDescriptor( - name='GetMobileDeviceConstant', - full_name='google.ads.googleads.v0.services.MobileDeviceConstantService.GetMobileDeviceConstant', - index=0, - containing_service=None, - input_type=_GETMOBILEDEVICECONSTANTREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__device__constant__pb2._MOBILEDEVICECONSTANT, - serialized_options=_b('\202\323\344\223\002-\022+/v0/{resource_name=mobileDeviceConstants/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_MOBILEDEVICECONSTANTSERVICE) - -DESCRIPTOR.services_by_name['MobileDeviceConstantService'] = _MOBILEDEVICECONSTANTSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/mobile_device_constant_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/mobile_device_constant_service_pb2_grpc.py deleted file mode 100644 index d97b45e79..000000000 --- a/google/ads/google_ads/v0/proto/services/mobile_device_constant_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import mobile_device_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__device__constant__pb2 -from google.ads.google_ads.v0.proto.services import mobile_device_constant_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_mobile__device__constant__service__pb2 - - -class MobileDeviceConstantServiceStub(object): - """Service to fetch mobile device constants. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetMobileDeviceConstant = channel.unary_unary( - '/google.ads.googleads.v0.services.MobileDeviceConstantService/GetMobileDeviceConstant', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_mobile__device__constant__service__pb2.GetMobileDeviceConstantRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__device__constant__pb2.MobileDeviceConstant.FromString, - ) - - -class MobileDeviceConstantServiceServicer(object): - """Service to fetch mobile device constants. - """ - - def GetMobileDeviceConstant(self, request, context): - """Returns the requested mobile device constant in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_MobileDeviceConstantServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetMobileDeviceConstant': grpc.unary_unary_rpc_method_handler( - servicer.GetMobileDeviceConstant, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_mobile__device__constant__service__pb2.GetMobileDeviceConstantRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_mobile__device__constant__pb2.MobileDeviceConstant.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.MobileDeviceConstantService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/operating_system_version_constant_service_pb2.py b/google/ads/google_ads/v0/proto/services/operating_system_version_constant_service_pb2.py deleted file mode 100644 index ba4d8c728..000000000 --- a/google/ads/google_ads/v0/proto/services/operating_system_version_constant_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/operating_system_version_constant_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import operating_system_version_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_operating__system__version__constant__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/operating_system_version_constant_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB*OperatingSystemVersionConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nVgoogle/ads/googleads_v0/proto/services/operating_system_version_constant_service.proto\x12 google.ads.googleads.v0.services\x1aOgoogle/ads/googleads_v0/proto/resources/operating_system_version_constant.proto\x1a\x1cgoogle/api/annotations.proto\"A\n(GetOperatingSystemVersionConstantRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x9b\x02\n%OperatingSystemVersionConstantService\x12\xf1\x01\n!GetOperatingSystemVersionConstant\x12J.google.ads.googleads.v0.services.GetOperatingSystemVersionConstantRequest\x1a\x41.google.ads.googleads.v0.resources.OperatingSystemVersionConstant\"=\x82\xd3\xe4\x93\x02\x37\x12\x35/v0/{resource_name=operatingSystemVersionConstants/*}B\x91\x02\n$com.google.ads.googleads.v0.servicesB*OperatingSystemVersionConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_operating__system__version__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETOPERATINGSYSTEMVERSIONCONSTANTREQUEST = _descriptor.Descriptor( - name='GetOperatingSystemVersionConstantRequest', - full_name='google.ads.googleads.v0.services.GetOperatingSystemVersionConstantRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetOperatingSystemVersionConstantRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=235, - serialized_end=300, -) - -DESCRIPTOR.message_types_by_name['GetOperatingSystemVersionConstantRequest'] = _GETOPERATINGSYSTEMVERSIONCONSTANTREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetOperatingSystemVersionConstantRequest = _reflection.GeneratedProtocolMessageType('GetOperatingSystemVersionConstantRequest', (_message.Message,), dict( - DESCRIPTOR = _GETOPERATINGSYSTEMVERSIONCONSTANTREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.operating_system_version_constant_service_pb2' - , - __doc__ = """Request message for - [OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant][google.ads.googleads.v0.services.OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant]. - - - Attributes: - resource_name: - Resource name of the OS version to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetOperatingSystemVersionConstantRequest) - )) -_sym_db.RegisterMessage(GetOperatingSystemVersionConstantRequest) - - -DESCRIPTOR._options = None - -_OPERATINGSYSTEMVERSIONCONSTANTSERVICE = _descriptor.ServiceDescriptor( - name='OperatingSystemVersionConstantService', - full_name='google.ads.googleads.v0.services.OperatingSystemVersionConstantService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=303, - serialized_end=586, - methods=[ - _descriptor.MethodDescriptor( - name='GetOperatingSystemVersionConstant', - full_name='google.ads.googleads.v0.services.OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant', - index=0, - containing_service=None, - input_type=_GETOPERATINGSYSTEMVERSIONCONSTANTREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_operating__system__version__constant__pb2._OPERATINGSYSTEMVERSIONCONSTANT, - serialized_options=_b('\202\323\344\223\0027\0225/v0/{resource_name=operatingSystemVersionConstants/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_OPERATINGSYSTEMVERSIONCONSTANTSERVICE) - -DESCRIPTOR.services_by_name['OperatingSystemVersionConstantService'] = _OPERATINGSYSTEMVERSIONCONSTANTSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/operating_system_version_constant_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/operating_system_version_constant_service_pb2_grpc.py deleted file mode 100644 index 3156c5889..000000000 --- a/google/ads/google_ads/v0/proto/services/operating_system_version_constant_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import operating_system_version_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_operating__system__version__constant__pb2 -from google.ads.google_ads.v0.proto.services import operating_system_version_constant_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_operating__system__version__constant__service__pb2 - - -class OperatingSystemVersionConstantServiceStub(object): - """Service to fetch Operating System Version constants. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetOperatingSystemVersionConstant = channel.unary_unary( - '/google.ads.googleads.v0.services.OperatingSystemVersionConstantService/GetOperatingSystemVersionConstant', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_operating__system__version__constant__service__pb2.GetOperatingSystemVersionConstantRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_operating__system__version__constant__pb2.OperatingSystemVersionConstant.FromString, - ) - - -class OperatingSystemVersionConstantServiceServicer(object): - """Service to fetch Operating System Version constants. - """ - - def GetOperatingSystemVersionConstant(self, request, context): - """Returns the requested OS version constant in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_OperatingSystemVersionConstantServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetOperatingSystemVersionConstant': grpc.unary_unary_rpc_method_handler( - servicer.GetOperatingSystemVersionConstant, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_operating__system__version__constant__service__pb2.GetOperatingSystemVersionConstantRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_operating__system__version__constant__pb2.OperatingSystemVersionConstant.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.OperatingSystemVersionConstantService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/parental_status_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/parental_status_view_service_pb2.py deleted file mode 100644 index d44afc297..000000000 --- a/google/ads/google_ads/v0/proto/services/parental_status_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/parental_status_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import parental_status_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_parental__status__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/parental_status_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\036ParentalStatusViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nIgoogle/ads/googleads_v0/proto/services/parental_status_view_service.proto\x12 google.ads.googleads.v0.services\x1a\x42google/ads/googleads_v0/proto/resources/parental_status_view.proto\x1a\x1cgoogle/api/annotations.proto\"5\n\x1cGetParentalStatusViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xeb\x01\n\x19ParentalStatusViewService\x12\xcd\x01\n\x15GetParentalStatusView\x12>.google.ads.googleads.v0.services.GetParentalStatusViewRequest\x1a\x35.google.ads.googleads.v0.resources.ParentalStatusView\"=\x82\xd3\xe4\x93\x02\x37\x12\x35/v0/{resource_name=customers/*/parentalStatusViews/*}B\x85\x02\n$com.google.ads.googleads.v0.servicesB\x1eParentalStatusViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_parental__status__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETPARENTALSTATUSVIEWREQUEST = _descriptor.Descriptor( - name='GetParentalStatusViewRequest', - full_name='google.ads.googleads.v0.services.GetParentalStatusViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetParentalStatusViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=209, - serialized_end=262, -) - -DESCRIPTOR.message_types_by_name['GetParentalStatusViewRequest'] = _GETPARENTALSTATUSVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetParentalStatusViewRequest = _reflection.GeneratedProtocolMessageType('GetParentalStatusViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETPARENTALSTATUSVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.parental_status_view_service_pb2' - , - __doc__ = """Request message for - [ParentalStatusViewService.GetParentalStatusView][google.ads.googleads.v0.services.ParentalStatusViewService.GetParentalStatusView]. - - - Attributes: - resource_name: - The resource name of the parental status view to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetParentalStatusViewRequest) - )) -_sym_db.RegisterMessage(GetParentalStatusViewRequest) - - -DESCRIPTOR._options = None - -_PARENTALSTATUSVIEWSERVICE = _descriptor.ServiceDescriptor( - name='ParentalStatusViewService', - full_name='google.ads.googleads.v0.services.ParentalStatusViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=265, - serialized_end=500, - methods=[ - _descriptor.MethodDescriptor( - name='GetParentalStatusView', - full_name='google.ads.googleads.v0.services.ParentalStatusViewService.GetParentalStatusView', - index=0, - containing_service=None, - input_type=_GETPARENTALSTATUSVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_parental__status__view__pb2._PARENTALSTATUSVIEW, - serialized_options=_b('\202\323\344\223\0027\0225/v0/{resource_name=customers/*/parentalStatusViews/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_PARENTALSTATUSVIEWSERVICE) - -DESCRIPTOR.services_by_name['ParentalStatusViewService'] = _PARENTALSTATUSVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/parental_status_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/parental_status_view_service_pb2_grpc.py deleted file mode 100644 index 8489b9165..000000000 --- a/google/ads/google_ads/v0/proto/services/parental_status_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import parental_status_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_parental__status__view__pb2 -from google.ads.google_ads.v0.proto.services import parental_status_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_parental__status__view__service__pb2 - - -class ParentalStatusViewServiceStub(object): - """Service to manage parental status views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetParentalStatusView = channel.unary_unary( - '/google.ads.googleads.v0.services.ParentalStatusViewService/GetParentalStatusView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_parental__status__view__service__pb2.GetParentalStatusViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_parental__status__view__pb2.ParentalStatusView.FromString, - ) - - -class ParentalStatusViewServiceServicer(object): - """Service to manage parental status views. - """ - - def GetParentalStatusView(self, request, context): - """Returns the requested parental status view in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_ParentalStatusViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetParentalStatusView': grpc.unary_unary_rpc_method_handler( - servicer.GetParentalStatusView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_parental__status__view__service__pb2.GetParentalStatusViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_parental__status__view__pb2.ParentalStatusView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.ParentalStatusViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/payments_account_service_pb2.py b/google/ads/google_ads/v0/proto/services/payments_account_service_pb2.py deleted file mode 100644 index cef55830a..000000000 --- a/google/ads/google_ads/v0/proto/services/payments_account_service_pb2.py +++ /dev/null @@ -1,155 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/payments_account_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import payments_account_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_payments__account__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/payments_account_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\033PaymentsAccountServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/services/payments_account_service.proto\x12 google.ads.googleads.v0.services\x1a>google/ads/googleads_v0/proto/resources/payments_account.proto\x1a\x1cgoogle/api/annotations.proto\"2\n\x1bListPaymentsAccountsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\"m\n\x1cListPaymentsAccountsResponse\x12M\n\x11payments_accounts\x18\x01 \x03(\x0b\x32\x32.google.ads.googleads.v0.resources.PaymentsAccount2\xe8\x01\n\x16PaymentsAccountService\x12\xcd\x01\n\x14ListPaymentsAccounts\x12=.google.ads.googleads.v0.services.ListPaymentsAccountsRequest\x1a>.google.ads.googleads.v0.services.ListPaymentsAccountsResponse\"6\x82\xd3\xe4\x93\x02\x30\x12./v0/customers/{customer_id=*}/paymentsAccountsB\x82\x02\n$com.google.ads.googleads.v0.servicesB\x1bPaymentsAccountServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_payments__account__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_LISTPAYMENTSACCOUNTSREQUEST = _descriptor.Descriptor( - name='ListPaymentsAccountsRequest', - full_name='google.ads.googleads.v0.services.ListPaymentsAccountsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.ListPaymentsAccountsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=201, - serialized_end=251, -) - - -_LISTPAYMENTSACCOUNTSRESPONSE = _descriptor.Descriptor( - name='ListPaymentsAccountsResponse', - full_name='google.ads.googleads.v0.services.ListPaymentsAccountsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='payments_accounts', full_name='google.ads.googleads.v0.services.ListPaymentsAccountsResponse.payments_accounts', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=253, - serialized_end=362, -) - -_LISTPAYMENTSACCOUNTSRESPONSE.fields_by_name['payments_accounts'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_payments__account__pb2._PAYMENTSACCOUNT -DESCRIPTOR.message_types_by_name['ListPaymentsAccountsRequest'] = _LISTPAYMENTSACCOUNTSREQUEST -DESCRIPTOR.message_types_by_name['ListPaymentsAccountsResponse'] = _LISTPAYMENTSACCOUNTSRESPONSE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -ListPaymentsAccountsRequest = _reflection.GeneratedProtocolMessageType('ListPaymentsAccountsRequest', (_message.Message,), dict( - DESCRIPTOR = _LISTPAYMENTSACCOUNTSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.payments_account_service_pb2' - , - __doc__ = """Request message for fetching all accessible Payments accounts. - - - Attributes: - customer_id: - The ID of the customer to apply the PaymentsAccount list - operation to. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ListPaymentsAccountsRequest) - )) -_sym_db.RegisterMessage(ListPaymentsAccountsRequest) - -ListPaymentsAccountsResponse = _reflection.GeneratedProtocolMessageType('ListPaymentsAccountsResponse', (_message.Message,), dict( - DESCRIPTOR = _LISTPAYMENTSACCOUNTSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.payments_account_service_pb2' - , - __doc__ = """Response message for - [PaymentsAccountService.ListPaymentsAccounts][google.ads.googleads.v0.services.PaymentsAccountService.ListPaymentsAccounts]. - - - Attributes: - payments_accounts: - The list of accessible Payments accounts. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ListPaymentsAccountsResponse) - )) -_sym_db.RegisterMessage(ListPaymentsAccountsResponse) - - -DESCRIPTOR._options = None - -_PAYMENTSACCOUNTSERVICE = _descriptor.ServiceDescriptor( - name='PaymentsAccountService', - full_name='google.ads.googleads.v0.services.PaymentsAccountService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=365, - serialized_end=597, - methods=[ - _descriptor.MethodDescriptor( - name='ListPaymentsAccounts', - full_name='google.ads.googleads.v0.services.PaymentsAccountService.ListPaymentsAccounts', - index=0, - containing_service=None, - input_type=_LISTPAYMENTSACCOUNTSREQUEST, - output_type=_LISTPAYMENTSACCOUNTSRESPONSE, - serialized_options=_b('\202\323\344\223\0020\022./v0/customers/{customer_id=*}/paymentsAccounts'), - ), -]) -_sym_db.RegisterServiceDescriptor(_PAYMENTSACCOUNTSERVICE) - -DESCRIPTOR.services_by_name['PaymentsAccountService'] = _PAYMENTSACCOUNTSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/payments_account_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/payments_account_service_pb2_grpc.py deleted file mode 100644 index 633a7bb2e..000000000 --- a/google/ads/google_ads/v0/proto/services/payments_account_service_pb2_grpc.py +++ /dev/null @@ -1,50 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.services import payments_account_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_payments__account__service__pb2 - - -class PaymentsAccountServiceStub(object): - """Service to provide Payments accounts that can be used to set up consolidated - billing. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.ListPaymentsAccounts = channel.unary_unary( - '/google.ads.googleads.v0.services.PaymentsAccountService/ListPaymentsAccounts', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_payments__account__service__pb2.ListPaymentsAccountsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_payments__account__service__pb2.ListPaymentsAccountsResponse.FromString, - ) - - -class PaymentsAccountServiceServicer(object): - """Service to provide Payments accounts that can be used to set up consolidated - billing. - """ - - def ListPaymentsAccounts(self, request, context): - """Returns all Payments accounts associated with all managers - between the login customer ID and specified serving customer in the - hierarchy, inclusive. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_PaymentsAccountServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'ListPaymentsAccounts': grpc.unary_unary_rpc_method_handler( - servicer.ListPaymentsAccounts, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_payments__account__service__pb2.ListPaymentsAccountsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_payments__account__service__pb2.ListPaymentsAccountsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.PaymentsAccountService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/product_group_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/product_group_view_service_pb2.py deleted file mode 100644 index 493406e73..000000000 --- a/google/ads/google_ads/v0/proto/services/product_group_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/product_group_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import product_group_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_product__group__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/product_group_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\034ProductGroupViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nGgoogle/ads/googleads_v0/proto/services/product_group_view_service.proto\x12 google.ads.googleads.v0.services\x1a@google/ads/googleads_v0/proto/resources/product_group_view.proto\x1a\x1cgoogle/api/annotations.proto\"3\n\x1aGetProductGroupViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe1\x01\n\x17ProductGroupViewService\x12\xc5\x01\n\x13GetProductGroupView\x12<.google.ads.googleads.v0.services.GetProductGroupViewRequest\x1a\x33.google.ads.googleads.v0.resources.ProductGroupView\";\x82\xd3\xe4\x93\x02\x35\x12\x33/v0/{resource_name=customers/*/productGroupViews/*}B\x83\x02\n$com.google.ads.googleads.v0.servicesB\x1cProductGroupViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_product__group__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETPRODUCTGROUPVIEWREQUEST = _descriptor.Descriptor( - name='GetProductGroupViewRequest', - full_name='google.ads.googleads.v0.services.GetProductGroupViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetProductGroupViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=205, - serialized_end=256, -) - -DESCRIPTOR.message_types_by_name['GetProductGroupViewRequest'] = _GETPRODUCTGROUPVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetProductGroupViewRequest = _reflection.GeneratedProtocolMessageType('GetProductGroupViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETPRODUCTGROUPVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.product_group_view_service_pb2' - , - __doc__ = """Request message for - [ProductGroupViewService.GetProductGroupView][google.ads.googleads.v0.services.ProductGroupViewService.GetProductGroupView]. - - - Attributes: - resource_name: - The resource name of the product group view to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetProductGroupViewRequest) - )) -_sym_db.RegisterMessage(GetProductGroupViewRequest) - - -DESCRIPTOR._options = None - -_PRODUCTGROUPVIEWSERVICE = _descriptor.ServiceDescriptor( - name='ProductGroupViewService', - full_name='google.ads.googleads.v0.services.ProductGroupViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=259, - serialized_end=484, - methods=[ - _descriptor.MethodDescriptor( - name='GetProductGroupView', - full_name='google.ads.googleads.v0.services.ProductGroupViewService.GetProductGroupView', - index=0, - containing_service=None, - input_type=_GETPRODUCTGROUPVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_product__group__view__pb2._PRODUCTGROUPVIEW, - serialized_options=_b('\202\323\344\223\0025\0223/v0/{resource_name=customers/*/productGroupViews/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_PRODUCTGROUPVIEWSERVICE) - -DESCRIPTOR.services_by_name['ProductGroupViewService'] = _PRODUCTGROUPVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/product_group_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/product_group_view_service_pb2_grpc.py deleted file mode 100644 index f276eff57..000000000 --- a/google/ads/google_ads/v0/proto/services/product_group_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import product_group_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_product__group__view__pb2 -from google.ads.google_ads.v0.proto.services import product_group_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_product__group__view__service__pb2 - - -class ProductGroupViewServiceStub(object): - """Service to manage product group views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetProductGroupView = channel.unary_unary( - '/google.ads.googleads.v0.services.ProductGroupViewService/GetProductGroupView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_product__group__view__service__pb2.GetProductGroupViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_product__group__view__pb2.ProductGroupView.FromString, - ) - - -class ProductGroupViewServiceServicer(object): - """Service to manage product group views. - """ - - def GetProductGroupView(self, request, context): - """Returns the requested product group view in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_ProductGroupViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetProductGroupView': grpc.unary_unary_rpc_method_handler( - servicer.GetProductGroupView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_product__group__view__service__pb2.GetProductGroupViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_product__group__view__pb2.ProductGroupView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.ProductGroupViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/recommendation_service_pb2.py b/google/ads/google_ads/v0/proto/services/recommendation_service_pb2.py deleted file mode 100644 index 78594d31b..000000000 --- a/google/ads/google_ads/v0/proto/services/recommendation_service_pb2.py +++ /dev/null @@ -1,877 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/recommendation_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.enums import keyword_match_type_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__match__type__pb2 -from google.ads.google_ads.v0.proto.resources import ad_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__pb2 -from google.ads.google_ads.v0.proto.resources import recommendation_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_recommendation__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/recommendation_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\032RecommendationServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/services/recommendation_service.proto\x12 google.ads.googleads.v0.services\x1a.google.ads.googleads.v0.services.ApplyRecommendationOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\"\x90\x08\n\x1c\x41pplyRecommendationOperation\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12r\n\x0f\x63\x61mpaign_budget\x18\x02 \x01(\x0b\x32W.google.ads.googleads.v0.services.ApplyRecommendationOperation.CampaignBudgetParametersH\x00\x12\x62\n\x07text_ad\x18\x03 \x01(\x0b\x32O.google.ads.googleads.v0.services.ApplyRecommendationOperation.TextAdParametersH\x00\x12\x63\n\x07keyword\x18\x04 \x01(\x0b\x32P.google.ads.googleads.v0.services.ApplyRecommendationOperation.KeywordParametersH\x00\x12t\n\x11target_cpa_opt_in\x18\x05 \x01(\x0b\x32W.google.ads.googleads.v0.services.ApplyRecommendationOperation.TargetCpaOptInParametersH\x00\x1aY\n\x18\x43\x61mpaignBudgetParameters\x12=\n\x18new_budget_amount_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\x45\n\x10TextAdParameters\x12\x31\n\x02\x61\x64\x18\x01 \x01(\x0b\x32%.google.ads.googleads.v0.resources.Ad\x1a\xd2\x01\n\x11KeywordParameters\x12.\n\x08\x61\x64_group\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12X\n\nmatch_type\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v0.enums.KeywordMatchTypeEnum.KeywordMatchType\x12\x33\n\x0e\x63pc_bid_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\x9a\x01\n\x18TargetCpaOptInParameters\x12\x36\n\x11target_cpa_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x46\n!new_campaign_budget_amount_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x12\n\x10\x61pply_parameters\"\x9e\x01\n\x1b\x41pplyRecommendationResponse\x12L\n\x07results\x18\x01 \x03(\x0b\x32;.google.ads.googleads.v0.services.ApplyRecommendationResult\x12\x31\n\x15partial_failure_error\x18\x02 \x01(\x0b\x32\x12.google.rpc.Status\"2\n\x19\x41pplyRecommendationResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xf8\x01\n\x1c\x44ismissRecommendationRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12\x17\n\x0fpartial_failure\x18\x02 \x01(\x08\x12q\n\noperations\x18\x03 \x03(\x0b\x32].google.ads.googleads.v0.services.DismissRecommendationRequest.DismissRecommendationOperation\x1a\x37\n\x1e\x44ismissRecommendationOperation\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xf6\x01\n\x1d\x44ismissRecommendationResponse\x12l\n\x07results\x18\x01 \x03(\x0b\x32[.google.ads.googleads.v0.services.DismissRecommendationResponse.DismissRecommendationResult\x12\x31\n\x15partial_failure_error\x18\x02 \x01(\x0b\x32\x12.google.rpc.Status\x1a\x34\n\x1b\x44ismissRecommendationResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x89\x05\n\x15RecommendationService\x12\xbd\x01\n\x11GetRecommendation\x12:.google.ads.googleads.v0.services.GetRecommendationRequest\x1a\x31.google.ads.googleads.v0.resources.Recommendation\"9\x82\xd3\xe4\x93\x02\x33\x12\x31/v0/{resource_name=customers/*/recommendations/*}\x12\xd2\x01\n\x13\x41pplyRecommendation\x12<.google.ads.googleads.v0.services.ApplyRecommendationRequest\x1a=.google.ads.googleads.v0.services.ApplyRecommendationResponse\">\x82\xd3\xe4\x93\x02\x38\"3/v0/customers/{customer_id=*}/recommendations:apply:\x01*\x12\xda\x01\n\x15\x44ismissRecommendation\x12>.google.ads.googleads.v0.services.DismissRecommendationRequest\x1a?.google.ads.googleads.v0.services.DismissRecommendationResponse\"@\x82\xd3\xe4\x93\x02:\"5/v0/customers/{customer_id=*}/recommendations:dismiss:\x01*B\x81\x02\n$com.google.ads.googleads.v0.servicesB\x1aRecommendationServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_recommendation__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETRECOMMENDATIONREQUEST = _descriptor.Descriptor( - name='GetRecommendationRequest', - full_name='google.ads.googleads.v0.services.GetRecommendationRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetRecommendationRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=366, - serialized_end=415, -) - - -_APPLYRECOMMENDATIONREQUEST = _descriptor.Descriptor( - name='ApplyRecommendationRequest', - full_name='google.ads.googleads.v0.services.ApplyRecommendationRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.ApplyRecommendationRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.ApplyRecommendationRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.ApplyRecommendationRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=418, - serialized_end=576, -) - - -_APPLYRECOMMENDATIONOPERATION_CAMPAIGNBUDGETPARAMETERS = _descriptor.Descriptor( - name='CampaignBudgetParameters', - full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.CampaignBudgetParameters', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='new_budget_amount_micros', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.CampaignBudgetParameters.new_budget_amount_micros', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1069, - serialized_end=1158, -) - -_APPLYRECOMMENDATIONOPERATION_TEXTADPARAMETERS = _descriptor.Descriptor( - name='TextAdParameters', - full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.TextAdParameters', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='ad', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.TextAdParameters.ad', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1160, - serialized_end=1229, -) - -_APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS = _descriptor.Descriptor( - name='KeywordParameters', - full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.KeywordParameters', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='ad_group', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.KeywordParameters.ad_group', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='match_type', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.KeywordParameters.match_type', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='cpc_bid_micros', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.KeywordParameters.cpc_bid_micros', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1232, - serialized_end=1442, -) - -_APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS = _descriptor.Descriptor( - name='TargetCpaOptInParameters', - full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.TargetCpaOptInParameters', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='target_cpa_micros', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.TargetCpaOptInParameters.target_cpa_micros', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='new_campaign_budget_amount_micros', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.TargetCpaOptInParameters.new_campaign_budget_amount_micros', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1445, - serialized_end=1599, -) - -_APPLYRECOMMENDATIONOPERATION = _descriptor.Descriptor( - name='ApplyRecommendationOperation', - full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='campaign_budget', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.campaign_budget', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='text_ad', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.text_ad', index=2, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='keyword', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.keyword', index=3, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='target_cpa_opt_in', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.target_cpa_opt_in', index=4, - number=5, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_APPLYRECOMMENDATIONOPERATION_CAMPAIGNBUDGETPARAMETERS, _APPLYRECOMMENDATIONOPERATION_TEXTADPARAMETERS, _APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS, _APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='apply_parameters', full_name='google.ads.googleads.v0.services.ApplyRecommendationOperation.apply_parameters', - index=0, containing_type=None, fields=[]), - ], - serialized_start=579, - serialized_end=1619, -) - - -_APPLYRECOMMENDATIONRESPONSE = _descriptor.Descriptor( - name='ApplyRecommendationResponse', - full_name='google.ads.googleads.v0.services.ApplyRecommendationResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.ApplyRecommendationResponse.results', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.ApplyRecommendationResponse.partial_failure_error', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1622, - serialized_end=1780, -) - - -_APPLYRECOMMENDATIONRESULT = _descriptor.Descriptor( - name='ApplyRecommendationResult', - full_name='google.ads.googleads.v0.services.ApplyRecommendationResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.ApplyRecommendationResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1782, - serialized_end=1832, -) - - -_DISMISSRECOMMENDATIONREQUEST_DISMISSRECOMMENDATIONOPERATION = _descriptor.Descriptor( - name='DismissRecommendationOperation', - full_name='google.ads.googleads.v0.services.DismissRecommendationRequest.DismissRecommendationOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.DismissRecommendationRequest.DismissRecommendationOperation.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2028, - serialized_end=2083, -) - -_DISMISSRECOMMENDATIONREQUEST = _descriptor.Descriptor( - name='DismissRecommendationRequest', - full_name='google.ads.googleads.v0.services.DismissRecommendationRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.DismissRecommendationRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.DismissRecommendationRequest.partial_failure', index=1, - number=2, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.DismissRecommendationRequest.operations', index=2, - number=3, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_DISMISSRECOMMENDATIONREQUEST_DISMISSRECOMMENDATIONOPERATION, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1835, - serialized_end=2083, -) - - -_DISMISSRECOMMENDATIONRESPONSE_DISMISSRECOMMENDATIONRESULT = _descriptor.Descriptor( - name='DismissRecommendationResult', - full_name='google.ads.googleads.v0.services.DismissRecommendationResponse.DismissRecommendationResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.DismissRecommendationResponse.DismissRecommendationResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2280, - serialized_end=2332, -) - -_DISMISSRECOMMENDATIONRESPONSE = _descriptor.Descriptor( - name='DismissRecommendationResponse', - full_name='google.ads.googleads.v0.services.DismissRecommendationResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.DismissRecommendationResponse.results', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.DismissRecommendationResponse.partial_failure_error', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[_DISMISSRECOMMENDATIONRESPONSE_DISMISSRECOMMENDATIONRESULT, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2086, - serialized_end=2332, -) - -_APPLYRECOMMENDATIONREQUEST.fields_by_name['operations'].message_type = _APPLYRECOMMENDATIONOPERATION -_APPLYRECOMMENDATIONOPERATION_CAMPAIGNBUDGETPARAMETERS.fields_by_name['new_budget_amount_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_APPLYRECOMMENDATIONOPERATION_CAMPAIGNBUDGETPARAMETERS.containing_type = _APPLYRECOMMENDATIONOPERATION -_APPLYRECOMMENDATIONOPERATION_TEXTADPARAMETERS.fields_by_name['ad'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_ad__pb2._AD -_APPLYRECOMMENDATIONOPERATION_TEXTADPARAMETERS.containing_type = _APPLYRECOMMENDATIONOPERATION -_APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS.fields_by_name['ad_group'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS.fields_by_name['match_type'].enum_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_enums_dot_keyword__match__type__pb2._KEYWORDMATCHTYPEENUM_KEYWORDMATCHTYPE -_APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS.fields_by_name['cpc_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS.containing_type = _APPLYRECOMMENDATIONOPERATION -_APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS.fields_by_name['target_cpa_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS.fields_by_name['new_campaign_budget_amount_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS.containing_type = _APPLYRECOMMENDATIONOPERATION -_APPLYRECOMMENDATIONOPERATION.fields_by_name['campaign_budget'].message_type = _APPLYRECOMMENDATIONOPERATION_CAMPAIGNBUDGETPARAMETERS -_APPLYRECOMMENDATIONOPERATION.fields_by_name['text_ad'].message_type = _APPLYRECOMMENDATIONOPERATION_TEXTADPARAMETERS -_APPLYRECOMMENDATIONOPERATION.fields_by_name['keyword'].message_type = _APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS -_APPLYRECOMMENDATIONOPERATION.fields_by_name['target_cpa_opt_in'].message_type = _APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS -_APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'].fields.append( - _APPLYRECOMMENDATIONOPERATION.fields_by_name['campaign_budget']) -_APPLYRECOMMENDATIONOPERATION.fields_by_name['campaign_budget'].containing_oneof = _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'] -_APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'].fields.append( - _APPLYRECOMMENDATIONOPERATION.fields_by_name['text_ad']) -_APPLYRECOMMENDATIONOPERATION.fields_by_name['text_ad'].containing_oneof = _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'] -_APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'].fields.append( - _APPLYRECOMMENDATIONOPERATION.fields_by_name['keyword']) -_APPLYRECOMMENDATIONOPERATION.fields_by_name['keyword'].containing_oneof = _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'] -_APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'].fields.append( - _APPLYRECOMMENDATIONOPERATION.fields_by_name['target_cpa_opt_in']) -_APPLYRECOMMENDATIONOPERATION.fields_by_name['target_cpa_opt_in'].containing_oneof = _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'] -_APPLYRECOMMENDATIONRESPONSE.fields_by_name['results'].message_type = _APPLYRECOMMENDATIONRESULT -_APPLYRECOMMENDATIONRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_DISMISSRECOMMENDATIONREQUEST_DISMISSRECOMMENDATIONOPERATION.containing_type = _DISMISSRECOMMENDATIONREQUEST -_DISMISSRECOMMENDATIONREQUEST.fields_by_name['operations'].message_type = _DISMISSRECOMMENDATIONREQUEST_DISMISSRECOMMENDATIONOPERATION -_DISMISSRECOMMENDATIONRESPONSE_DISMISSRECOMMENDATIONRESULT.containing_type = _DISMISSRECOMMENDATIONRESPONSE -_DISMISSRECOMMENDATIONRESPONSE.fields_by_name['results'].message_type = _DISMISSRECOMMENDATIONRESPONSE_DISMISSRECOMMENDATIONRESULT -_DISMISSRECOMMENDATIONRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -DESCRIPTOR.message_types_by_name['GetRecommendationRequest'] = _GETRECOMMENDATIONREQUEST -DESCRIPTOR.message_types_by_name['ApplyRecommendationRequest'] = _APPLYRECOMMENDATIONREQUEST -DESCRIPTOR.message_types_by_name['ApplyRecommendationOperation'] = _APPLYRECOMMENDATIONOPERATION -DESCRIPTOR.message_types_by_name['ApplyRecommendationResponse'] = _APPLYRECOMMENDATIONRESPONSE -DESCRIPTOR.message_types_by_name['ApplyRecommendationResult'] = _APPLYRECOMMENDATIONRESULT -DESCRIPTOR.message_types_by_name['DismissRecommendationRequest'] = _DISMISSRECOMMENDATIONREQUEST -DESCRIPTOR.message_types_by_name['DismissRecommendationResponse'] = _DISMISSRECOMMENDATIONRESPONSE -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetRecommendationRequest = _reflection.GeneratedProtocolMessageType('GetRecommendationRequest', (_message.Message,), dict( - DESCRIPTOR = _GETRECOMMENDATIONREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """Request message for - [RecommendationService.GetRecommendation][google.ads.googleads.v0.services.RecommendationService.GetRecommendation]. - - - Attributes: - resource_name: - The resource name of the recommendation to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetRecommendationRequest) - )) -_sym_db.RegisterMessage(GetRecommendationRequest) - -ApplyRecommendationRequest = _reflection.GeneratedProtocolMessageType('ApplyRecommendationRequest', (_message.Message,), dict( - DESCRIPTOR = _APPLYRECOMMENDATIONREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """Request message for - [RecommendationService.ApplyRecommendation][google.ads.googleads.v0.services.RecommendationService.ApplyRecommendation]. - - - Attributes: - customer_id: - The ID of the customer with the recommendation. - operations: - The list of operations to apply recommendations. If - partial\_failure=false all recommendations should be of the - same type There is a limit of 100 operations per request. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, operations will be - carried out as a transaction if and only if they are all - valid. Default is false. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ApplyRecommendationRequest) - )) -_sym_db.RegisterMessage(ApplyRecommendationRequest) - -ApplyRecommendationOperation = _reflection.GeneratedProtocolMessageType('ApplyRecommendationOperation', (_message.Message,), dict( - - CampaignBudgetParameters = _reflection.GeneratedProtocolMessageType('CampaignBudgetParameters', (_message.Message,), dict( - DESCRIPTOR = _APPLYRECOMMENDATIONOPERATION_CAMPAIGNBUDGETPARAMETERS, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """Parameters to use when applying a campaign budget recommendation. - - - Attributes: - new_budget_amount_micros: - New budget amount to set for target budget resource. This is a - required field. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ApplyRecommendationOperation.CampaignBudgetParameters) - )) - , - - TextAdParameters = _reflection.GeneratedProtocolMessageType('TextAdParameters', (_message.Message,), dict( - DESCRIPTOR = _APPLYRECOMMENDATIONOPERATION_TEXTADPARAMETERS, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """Parameters to use when applying a text ad recommendation. - - - Attributes: - ad: - New ad to add to recommended ad group. All necessary fields - need to be set in this message. This is a required field. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ApplyRecommendationOperation.TextAdParameters) - )) - , - - KeywordParameters = _reflection.GeneratedProtocolMessageType('KeywordParameters', (_message.Message,), dict( - DESCRIPTOR = _APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """Parameters to use when applying keyword recommendation. - - - Attributes: - ad_group: - The ad group resource to add keyword to. This is a required - field. - match_type: - The match type of the keyword. This is a required field. - cpc_bid_micros: - Optional, CPC bid to set for the keyword. If not set, keyword - will use bid based on bidding strategy used by target ad - group. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ApplyRecommendationOperation.KeywordParameters) - )) - , - - TargetCpaOptInParameters = _reflection.GeneratedProtocolMessageType('TargetCpaOptInParameters', (_message.Message,), dict( - DESCRIPTOR = _APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """Parameters to use when applying Target CPA recommendation. - - - Attributes: - target_cpa_micros: - Average CPA to use for Target CPA bidding strategy. This is a - required field. - new_campaign_budget_amount_micros: - Optional, budget amount to set for the campaign. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ApplyRecommendationOperation.TargetCpaOptInParameters) - )) - , - DESCRIPTOR = _APPLYRECOMMENDATIONOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """Information about the operation to apply a recommendation and any - parameters to customize it. - - - Attributes: - resource_name: - The resource name of the recommendation to apply. - apply_parameters: - Parameters to use when applying the recommendation. - campaign_budget: - Optional parameters to use when applying a campaign budget - recommendation. - text_ad: - Optional parameters to use when applying a text ad - recommendation. - keyword: - Optional parameters to use when applying keyword - recommendation. - target_cpa_opt_in: - Optional parameters to use when applying target CPA opt-in - recommendation. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ApplyRecommendationOperation) - )) -_sym_db.RegisterMessage(ApplyRecommendationOperation) -_sym_db.RegisterMessage(ApplyRecommendationOperation.CampaignBudgetParameters) -_sym_db.RegisterMessage(ApplyRecommendationOperation.TextAdParameters) -_sym_db.RegisterMessage(ApplyRecommendationOperation.KeywordParameters) -_sym_db.RegisterMessage(ApplyRecommendationOperation.TargetCpaOptInParameters) - -ApplyRecommendationResponse = _reflection.GeneratedProtocolMessageType('ApplyRecommendationResponse', (_message.Message,), dict( - DESCRIPTOR = _APPLYRECOMMENDATIONRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """Response message for - [RecommendationService.ApplyRecommendation][google.ads.googleads.v0.services.RecommendationService.ApplyRecommendation]. - - - Attributes: - results: - Results of operations to apply recommendations. - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors) we return the RPC - level error. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ApplyRecommendationResponse) - )) -_sym_db.RegisterMessage(ApplyRecommendationResponse) - -ApplyRecommendationResult = _reflection.GeneratedProtocolMessageType('ApplyRecommendationResult', (_message.Message,), dict( - DESCRIPTOR = _APPLYRECOMMENDATIONRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """The result of applying a recommendation. - - - Attributes: - resource_name: - Returned for successful applies. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.ApplyRecommendationResult) - )) -_sym_db.RegisterMessage(ApplyRecommendationResult) - -DismissRecommendationRequest = _reflection.GeneratedProtocolMessageType('DismissRecommendationRequest', (_message.Message,), dict( - - DismissRecommendationOperation = _reflection.GeneratedProtocolMessageType('DismissRecommendationOperation', (_message.Message,), dict( - DESCRIPTOR = _DISMISSRECOMMENDATIONREQUEST_DISMISSRECOMMENDATIONOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """Operation to dismiss a single recommendation identified by - resource\_name. - - - Attributes: - resource_name: - The resource name of the recommendation to dismiss. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.DismissRecommendationRequest.DismissRecommendationOperation) - )) - , - DESCRIPTOR = _DISMISSRECOMMENDATIONREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """Request message for - [RecommendationService.DismissRecommendation][google.ads.googleads.v0.services.RecommendationService.DismissRecommendation]. - - - Attributes: - customer_id: - The ID of the customer with the recommendation. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, operations will be - carried in a single transaction if and only if they are all - valid. Default is false. - operations: - The list of operations to dismiss recommendations. If - partial\_failure=false all recommendations should be of the - same type There is a limit of 100 operations per request. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.DismissRecommendationRequest) - )) -_sym_db.RegisterMessage(DismissRecommendationRequest) -_sym_db.RegisterMessage(DismissRecommendationRequest.DismissRecommendationOperation) - -DismissRecommendationResponse = _reflection.GeneratedProtocolMessageType('DismissRecommendationResponse', (_message.Message,), dict( - - DismissRecommendationResult = _reflection.GeneratedProtocolMessageType('DismissRecommendationResult', (_message.Message,), dict( - DESCRIPTOR = _DISMISSRECOMMENDATIONRESPONSE_DISMISSRECOMMENDATIONRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """The result of dismissing a recommendation. - - - Attributes: - resource_name: - Returned for successful dismissals. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.DismissRecommendationResponse.DismissRecommendationResult) - )) - , - DESCRIPTOR = _DISMISSRECOMMENDATIONRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.recommendation_service_pb2' - , - __doc__ = """Response message for - [RecommendationService.DismissRecommendation][google.ads.googleads.v0.services.RecommendationService.DismissRecommendation]. - - - Attributes: - results: - Results of operations to dismiss recommendations. - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors) we return the RPC - level error. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.DismissRecommendationResponse) - )) -_sym_db.RegisterMessage(DismissRecommendationResponse) -_sym_db.RegisterMessage(DismissRecommendationResponse.DismissRecommendationResult) - - -DESCRIPTOR._options = None - -_RECOMMENDATIONSERVICE = _descriptor.ServiceDescriptor( - name='RecommendationService', - full_name='google.ads.googleads.v0.services.RecommendationService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=2335, - serialized_end=2984, - methods=[ - _descriptor.MethodDescriptor( - name='GetRecommendation', - full_name='google.ads.googleads.v0.services.RecommendationService.GetRecommendation', - index=0, - containing_service=None, - input_type=_GETRECOMMENDATIONREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_recommendation__pb2._RECOMMENDATION, - serialized_options=_b('\202\323\344\223\0023\0221/v0/{resource_name=customers/*/recommendations/*}'), - ), - _descriptor.MethodDescriptor( - name='ApplyRecommendation', - full_name='google.ads.googleads.v0.services.RecommendationService.ApplyRecommendation', - index=1, - containing_service=None, - input_type=_APPLYRECOMMENDATIONREQUEST, - output_type=_APPLYRECOMMENDATIONRESPONSE, - serialized_options=_b('\202\323\344\223\0028\"3/v0/customers/{customer_id=*}/recommendations:apply:\001*'), - ), - _descriptor.MethodDescriptor( - name='DismissRecommendation', - full_name='google.ads.googleads.v0.services.RecommendationService.DismissRecommendation', - index=2, - containing_service=None, - input_type=_DISMISSRECOMMENDATIONREQUEST, - output_type=_DISMISSRECOMMENDATIONRESPONSE, - serialized_options=_b('\202\323\344\223\002:\"5/v0/customers/{customer_id=*}/recommendations:dismiss:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_RECOMMENDATIONSERVICE) - -DESCRIPTOR.services_by_name['RecommendationService'] = _RECOMMENDATIONSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/recommendation_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/recommendation_service_pb2_grpc.py deleted file mode 100644 index 8e50aee3d..000000000 --- a/google/ads/google_ads/v0/proto/services/recommendation_service_pb2_grpc.py +++ /dev/null @@ -1,81 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import recommendation_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_recommendation__pb2 -from google.ads.google_ads.v0.proto.services import recommendation_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_recommendation__service__pb2 - - -class RecommendationServiceStub(object): - """Service to manage recommendations. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetRecommendation = channel.unary_unary( - '/google.ads.googleads.v0.services.RecommendationService/GetRecommendation', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_recommendation__service__pb2.GetRecommendationRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_recommendation__pb2.Recommendation.FromString, - ) - self.ApplyRecommendation = channel.unary_unary( - '/google.ads.googleads.v0.services.RecommendationService/ApplyRecommendation', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_recommendation__service__pb2.ApplyRecommendationRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_recommendation__service__pb2.ApplyRecommendationResponse.FromString, - ) - self.DismissRecommendation = channel.unary_unary( - '/google.ads.googleads.v0.services.RecommendationService/DismissRecommendation', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_recommendation__service__pb2.DismissRecommendationRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_recommendation__service__pb2.DismissRecommendationResponse.FromString, - ) - - -class RecommendationServiceServicer(object): - """Service to manage recommendations. - """ - - def GetRecommendation(self, request, context): - """Returns the requested recommendation in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def ApplyRecommendation(self, request, context): - """Applies given recommendations with corresponding apply parameters. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def DismissRecommendation(self, request, context): - """Dismisses given recommendations. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_RecommendationServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetRecommendation': grpc.unary_unary_rpc_method_handler( - servicer.GetRecommendation, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_recommendation__service__pb2.GetRecommendationRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_recommendation__pb2.Recommendation.SerializeToString, - ), - 'ApplyRecommendation': grpc.unary_unary_rpc_method_handler( - servicer.ApplyRecommendation, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_recommendation__service__pb2.ApplyRecommendationRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_recommendation__service__pb2.ApplyRecommendationResponse.SerializeToString, - ), - 'DismissRecommendation': grpc.unary_unary_rpc_method_handler( - servicer.DismissRecommendation, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_recommendation__service__pb2.DismissRecommendationRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_recommendation__service__pb2.DismissRecommendationResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.RecommendationService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/remarketing_action_service_pb2.py b/google/ads/google_ads/v0/proto/services/remarketing_action_service_pb2.py deleted file mode 100644 index e39090bbf..000000000 --- a/google/ads/google_ads/v0/proto/services/remarketing_action_service_pb2.py +++ /dev/null @@ -1,391 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/remarketing_action_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import remarketing_action_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_remarketing__action__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/remarketing_action_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\035RemarketingActionServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nGgoogle/ads/googleads_v0/proto/services/remarketing_action_service.proto\x12 google.ads.googleads.v0.services\x1a@google/ads/googleads_v0/proto/resources/remarketing_action.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"4\n\x1bGetRemarketingActionRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xb8\x01\n\x1fMutateRemarketingActionsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12P\n\noperations\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v0.services.RemarketingActionOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xea\x01\n\x1aRemarketingActionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x46\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v0.resources.RemarketingActionH\x00\x12\x46\n\x06update\x18\x02 \x01(\x0b\x32\x34.google.ads.googleads.v0.resources.RemarketingActionH\x00\x42\x0b\n\toperation\"\xa7\x01\n MutateRemarketingActionsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12P\n\x07results\x18\x02 \x03(\x0b\x32?.google.ads.googleads.v0.services.MutateRemarketingActionResult\"6\n\x1dMutateRemarketingActionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xce\x03\n\x18RemarketingActionService\x12\xc9\x01\n\x14GetRemarketingAction\x12=.google.ads.googleads.v0.services.GetRemarketingActionRequest\x1a\x34.google.ads.googleads.v0.resources.RemarketingAction\"<\x82\xd3\xe4\x93\x02\x36\x12\x34/v0/{resource_name=customers/*/remarketingActions/*}\x12\xe5\x01\n\x18MutateRemarketingActions\x12\x41.google.ads.googleads.v0.services.MutateRemarketingActionsRequest\x1a\x42.google.ads.googleads.v0.services.MutateRemarketingActionsResponse\"B\x82\xd3\xe4\x93\x02<\"7/v0/customers/{customer_id=*}/remarketingActions:mutate:\x01*B\x84\x02\n$com.google.ads.googleads.v0.servicesB\x1dRemarketingActionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_remarketing__action__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETREMARKETINGACTIONREQUEST = _descriptor.Descriptor( - name='GetRemarketingActionRequest', - full_name='google.ads.googleads.v0.services.GetRemarketingActionRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetRemarketingActionRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=296, - serialized_end=348, -) - - -_MUTATEREMARKETINGACTIONSREQUEST = _descriptor.Descriptor( - name='MutateRemarketingActionsRequest', - full_name='google.ads.googleads.v0.services.MutateRemarketingActionsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateRemarketingActionsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateRemarketingActionsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateRemarketingActionsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateRemarketingActionsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=351, - serialized_end=535, -) - - -_REMARKETINGACTIONOPERATION = _descriptor.Descriptor( - name='RemarketingActionOperation', - full_name='google.ads.googleads.v0.services.RemarketingActionOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.RemarketingActionOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.RemarketingActionOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.RemarketingActionOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.RemarketingActionOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=538, - serialized_end=772, -) - - -_MUTATEREMARKETINGACTIONSRESPONSE = _descriptor.Descriptor( - name='MutateRemarketingActionsResponse', - full_name='google.ads.googleads.v0.services.MutateRemarketingActionsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateRemarketingActionsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateRemarketingActionsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=775, - serialized_end=942, -) - - -_MUTATEREMARKETINGACTIONRESULT = _descriptor.Descriptor( - name='MutateRemarketingActionResult', - full_name='google.ads.googleads.v0.services.MutateRemarketingActionResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateRemarketingActionResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=944, - serialized_end=998, -) - -_MUTATEREMARKETINGACTIONSREQUEST.fields_by_name['operations'].message_type = _REMARKETINGACTIONOPERATION -_REMARKETINGACTIONOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_REMARKETINGACTIONOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_remarketing__action__pb2._REMARKETINGACTION -_REMARKETINGACTIONOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_remarketing__action__pb2._REMARKETINGACTION -_REMARKETINGACTIONOPERATION.oneofs_by_name['operation'].fields.append( - _REMARKETINGACTIONOPERATION.fields_by_name['create']) -_REMARKETINGACTIONOPERATION.fields_by_name['create'].containing_oneof = _REMARKETINGACTIONOPERATION.oneofs_by_name['operation'] -_REMARKETINGACTIONOPERATION.oneofs_by_name['operation'].fields.append( - _REMARKETINGACTIONOPERATION.fields_by_name['update']) -_REMARKETINGACTIONOPERATION.fields_by_name['update'].containing_oneof = _REMARKETINGACTIONOPERATION.oneofs_by_name['operation'] -_MUTATEREMARKETINGACTIONSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEREMARKETINGACTIONSRESPONSE.fields_by_name['results'].message_type = _MUTATEREMARKETINGACTIONRESULT -DESCRIPTOR.message_types_by_name['GetRemarketingActionRequest'] = _GETREMARKETINGACTIONREQUEST -DESCRIPTOR.message_types_by_name['MutateRemarketingActionsRequest'] = _MUTATEREMARKETINGACTIONSREQUEST -DESCRIPTOR.message_types_by_name['RemarketingActionOperation'] = _REMARKETINGACTIONOPERATION -DESCRIPTOR.message_types_by_name['MutateRemarketingActionsResponse'] = _MUTATEREMARKETINGACTIONSRESPONSE -DESCRIPTOR.message_types_by_name['MutateRemarketingActionResult'] = _MUTATEREMARKETINGACTIONRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetRemarketingActionRequest = _reflection.GeneratedProtocolMessageType('GetRemarketingActionRequest', (_message.Message,), dict( - DESCRIPTOR = _GETREMARKETINGACTIONREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.remarketing_action_service_pb2' - , - __doc__ = """Request message for - [RemarketingActionService.GetRemarketingAction][google.ads.googleads.v0.services.RemarketingActionService.GetRemarketingAction]. - - - Attributes: - resource_name: - The resource name of the remarketing action to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetRemarketingActionRequest) - )) -_sym_db.RegisterMessage(GetRemarketingActionRequest) - -MutateRemarketingActionsRequest = _reflection.GeneratedProtocolMessageType('MutateRemarketingActionsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEREMARKETINGACTIONSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.remarketing_action_service_pb2' - , - __doc__ = """Request message for - [RemarketingActionService.MutateRemarketingActions][google.ads.googleads.v0.services.RemarketingActionService.MutateRemarketingActions]. - - - Attributes: - customer_id: - The ID of the customer whose remarketing actions are being - modified. - operations: - The list of operations to perform on individual remarketing - actions. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateRemarketingActionsRequest) - )) -_sym_db.RegisterMessage(MutateRemarketingActionsRequest) - -RemarketingActionOperation = _reflection.GeneratedProtocolMessageType('RemarketingActionOperation', (_message.Message,), dict( - DESCRIPTOR = _REMARKETINGACTIONOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.remarketing_action_service_pb2' - , - __doc__ = """A single operation (create, update) on a remarketing action. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - remarketing action. - update: - Update operation: The remarketing action is expected to have a - valid resource name. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.RemarketingActionOperation) - )) -_sym_db.RegisterMessage(RemarketingActionOperation) - -MutateRemarketingActionsResponse = _reflection.GeneratedProtocolMessageType('MutateRemarketingActionsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEREMARKETINGACTIONSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.remarketing_action_service_pb2' - , - __doc__ = """Response message for remarketing action mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateRemarketingActionsResponse) - )) -_sym_db.RegisterMessage(MutateRemarketingActionsResponse) - -MutateRemarketingActionResult = _reflection.GeneratedProtocolMessageType('MutateRemarketingActionResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEREMARKETINGACTIONRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.remarketing_action_service_pb2' - , - __doc__ = """The result for the remarketing action mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateRemarketingActionResult) - )) -_sym_db.RegisterMessage(MutateRemarketingActionResult) - - -DESCRIPTOR._options = None - -_REMARKETINGACTIONSERVICE = _descriptor.ServiceDescriptor( - name='RemarketingActionService', - full_name='google.ads.googleads.v0.services.RemarketingActionService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=1001, - serialized_end=1463, - methods=[ - _descriptor.MethodDescriptor( - name='GetRemarketingAction', - full_name='google.ads.googleads.v0.services.RemarketingActionService.GetRemarketingAction', - index=0, - containing_service=None, - input_type=_GETREMARKETINGACTIONREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_remarketing__action__pb2._REMARKETINGACTION, - serialized_options=_b('\202\323\344\223\0026\0224/v0/{resource_name=customers/*/remarketingActions/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateRemarketingActions', - full_name='google.ads.googleads.v0.services.RemarketingActionService.MutateRemarketingActions', - index=1, - containing_service=None, - input_type=_MUTATEREMARKETINGACTIONSREQUEST, - output_type=_MUTATEREMARKETINGACTIONSRESPONSE, - serialized_options=_b('\202\323\344\223\002<\"7/v0/customers/{customer_id=*}/remarketingActions:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_REMARKETINGACTIONSERVICE) - -DESCRIPTOR.services_by_name['RemarketingActionService'] = _REMARKETINGACTIONSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/remarketing_action_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/remarketing_action_service_pb2_grpc.py deleted file mode 100644 index 853d42a21..000000000 --- a/google/ads/google_ads/v0/proto/services/remarketing_action_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import remarketing_action_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_remarketing__action__pb2 -from google.ads.google_ads.v0.proto.services import remarketing_action_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_remarketing__action__service__pb2 - - -class RemarketingActionServiceStub(object): - """Service to manage remarketing actions. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetRemarketingAction = channel.unary_unary( - '/google.ads.googleads.v0.services.RemarketingActionService/GetRemarketingAction', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_remarketing__action__service__pb2.GetRemarketingActionRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_remarketing__action__pb2.RemarketingAction.FromString, - ) - self.MutateRemarketingActions = channel.unary_unary( - '/google.ads.googleads.v0.services.RemarketingActionService/MutateRemarketingActions', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_remarketing__action__service__pb2.MutateRemarketingActionsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_remarketing__action__service__pb2.MutateRemarketingActionsResponse.FromString, - ) - - -class RemarketingActionServiceServicer(object): - """Service to manage remarketing actions. - """ - - def GetRemarketingAction(self, request, context): - """Returns the requested remarketing action in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateRemarketingActions(self, request, context): - """Creates or updates remarketing actions. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_RemarketingActionServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetRemarketingAction': grpc.unary_unary_rpc_method_handler( - servicer.GetRemarketingAction, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_remarketing__action__service__pb2.GetRemarketingActionRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_remarketing__action__pb2.RemarketingAction.SerializeToString, - ), - 'MutateRemarketingActions': grpc.unary_unary_rpc_method_handler( - servicer.MutateRemarketingActions, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_remarketing__action__service__pb2.MutateRemarketingActionsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_remarketing__action__service__pb2.MutateRemarketingActionsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.RemarketingActionService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/search_term_view_service_pb2.py b/google/ads/google_ads/v0/proto/services/search_term_view_service_pb2.py deleted file mode 100644 index 64611b33e..000000000 --- a/google/ads/google_ads/v0/proto/services/search_term_view_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/search_term_view_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import search_term_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_search__term__view__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/search_term_view_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\032SearchTermViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/services/search_term_view_service.proto\x12 google.ads.googleads.v0.services\x1a>google/ads/googleads_v0/proto/resources/search_term_view.proto\x1a\x1cgoogle/api/annotations.proto\"1\n\x18GetSearchTermViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd7\x01\n\x15SearchTermViewService\x12\xbd\x01\n\x11GetSearchTermView\x12:.google.ads.googleads.v0.services.GetSearchTermViewRequest\x1a\x31.google.ads.googleads.v0.resources.SearchTermView\"9\x82\xd3\xe4\x93\x02\x33\x12\x31/v0/{resource_name=customers/*/searchTermViews/*}B\x81\x02\n$com.google.ads.googleads.v0.servicesB\x1aSearchTermViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_search__term__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETSEARCHTERMVIEWREQUEST = _descriptor.Descriptor( - name='GetSearchTermViewRequest', - full_name='google.ads.googleads.v0.services.GetSearchTermViewRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetSearchTermViewRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=201, - serialized_end=250, -) - -DESCRIPTOR.message_types_by_name['GetSearchTermViewRequest'] = _GETSEARCHTERMVIEWREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetSearchTermViewRequest = _reflection.GeneratedProtocolMessageType('GetSearchTermViewRequest', (_message.Message,), dict( - DESCRIPTOR = _GETSEARCHTERMVIEWREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.search_term_view_service_pb2' - , - __doc__ = """Request message for - [SearchTermViewService.GetSearchTermView][google.ads.googleads.v0.services.SearchTermViewService.GetSearchTermView]. - - - Attributes: - resource_name: - The resource name of the search term view to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetSearchTermViewRequest) - )) -_sym_db.RegisterMessage(GetSearchTermViewRequest) - - -DESCRIPTOR._options = None - -_SEARCHTERMVIEWSERVICE = _descriptor.ServiceDescriptor( - name='SearchTermViewService', - full_name='google.ads.googleads.v0.services.SearchTermViewService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=253, - serialized_end=468, - methods=[ - _descriptor.MethodDescriptor( - name='GetSearchTermView', - full_name='google.ads.googleads.v0.services.SearchTermViewService.GetSearchTermView', - index=0, - containing_service=None, - input_type=_GETSEARCHTERMVIEWREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_search__term__view__pb2._SEARCHTERMVIEW, - serialized_options=_b('\202\323\344\223\0023\0221/v0/{resource_name=customers/*/searchTermViews/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_SEARCHTERMVIEWSERVICE) - -DESCRIPTOR.services_by_name['SearchTermViewService'] = _SEARCHTERMVIEWSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/search_term_view_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/search_term_view_service_pb2_grpc.py deleted file mode 100644 index 2fee699f5..000000000 --- a/google/ads/google_ads/v0/proto/services/search_term_view_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import search_term_view_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_search__term__view__pb2 -from google.ads.google_ads.v0.proto.services import search_term_view_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_search__term__view__service__pb2 - - -class SearchTermViewServiceStub(object): - """Service to manage search term views. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetSearchTermView = channel.unary_unary( - '/google.ads.googleads.v0.services.SearchTermViewService/GetSearchTermView', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_search__term__view__service__pb2.GetSearchTermViewRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_search__term__view__pb2.SearchTermView.FromString, - ) - - -class SearchTermViewServiceServicer(object): - """Service to manage search term views. - """ - - def GetSearchTermView(self, request, context): - """Returns the attributes of the requested search term view. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_SearchTermViewServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetSearchTermView': grpc.unary_unary_rpc_method_handler( - servicer.GetSearchTermView, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_search__term__view__service__pb2.GetSearchTermViewRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_search__term__view__pb2.SearchTermView.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.SearchTermViewService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/shared_criterion_service_pb2.py b/google/ads/google_ads/v0/proto/services/shared_criterion_service_pb2.py deleted file mode 100644 index daec079ba..000000000 --- a/google/ads/google_ads/v0/proto/services/shared_criterion_service_pb2.py +++ /dev/null @@ -1,379 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/shared_criterion_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import shared_criterion_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__criterion__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/shared_criterion_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\033SharedCriterionServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v0/proto/services/shared_criterion_service.proto\x12 google.ads.googleads.v0.services\x1a>google/ads/googleads_v0/proto/resources/shared_criterion.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"2\n\x19GetSharedCriterionRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xb2\x01\n\x1bMutateSharedCriteriaRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12N\n\noperations\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v0.services.SharedCriterionOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x7f\n\x18SharedCriterionOperation\x12\x44\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x32.google.ads.googleads.v0.resources.SharedCriterionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa1\x01\n\x1cMutateSharedCriteriaResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12N\n\x07results\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v0.services.MutateSharedCriterionResult\"4\n\x1bMutateSharedCriterionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xb2\x03\n\x16SharedCriterionService\x12\xbf\x01\n\x12GetSharedCriterion\x12;.google.ads.googleads.v0.services.GetSharedCriterionRequest\x1a\x32.google.ads.googleads.v0.resources.SharedCriterion\"8\x82\xd3\xe4\x93\x02\x32\x12\x30/v0/{resource_name=customers/*/sharedCriteria/*}\x12\xd5\x01\n\x14MutateSharedCriteria\x12=.google.ads.googleads.v0.services.MutateSharedCriteriaRequest\x1a>.google.ads.googleads.v0.services.MutateSharedCriteriaResponse\">\x82\xd3\xe4\x93\x02\x38\"3/v0/customers/{customer_id=*}/sharedCriteria:mutate:\x01*B\x82\x02\n$com.google.ads.googleads.v0.servicesB\x1bSharedCriterionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__criterion__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETSHAREDCRITERIONREQUEST = _descriptor.Descriptor( - name='GetSharedCriterionRequest', - full_name='google.ads.googleads.v0.services.GetSharedCriterionRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetSharedCriterionRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=258, - serialized_end=308, -) - - -_MUTATESHAREDCRITERIAREQUEST = _descriptor.Descriptor( - name='MutateSharedCriteriaRequest', - full_name='google.ads.googleads.v0.services.MutateSharedCriteriaRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateSharedCriteriaRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateSharedCriteriaRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateSharedCriteriaRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateSharedCriteriaRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=311, - serialized_end=489, -) - - -_SHAREDCRITERIONOPERATION = _descriptor.Descriptor( - name='SharedCriterionOperation', - full_name='google.ads.googleads.v0.services.SharedCriterionOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.SharedCriterionOperation.create', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.SharedCriterionOperation.remove', index=1, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.SharedCriterionOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=491, - serialized_end=618, -) - - -_MUTATESHAREDCRITERIARESPONSE = _descriptor.Descriptor( - name='MutateSharedCriteriaResponse', - full_name='google.ads.googleads.v0.services.MutateSharedCriteriaResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateSharedCriteriaResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateSharedCriteriaResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=621, - serialized_end=782, -) - - -_MUTATESHAREDCRITERIONRESULT = _descriptor.Descriptor( - name='MutateSharedCriterionResult', - full_name='google.ads.googleads.v0.services.MutateSharedCriterionResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateSharedCriterionResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=784, - serialized_end=836, -) - -_MUTATESHAREDCRITERIAREQUEST.fields_by_name['operations'].message_type = _SHAREDCRITERIONOPERATION -_SHAREDCRITERIONOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__criterion__pb2._SHAREDCRITERION -_SHAREDCRITERIONOPERATION.oneofs_by_name['operation'].fields.append( - _SHAREDCRITERIONOPERATION.fields_by_name['create']) -_SHAREDCRITERIONOPERATION.fields_by_name['create'].containing_oneof = _SHAREDCRITERIONOPERATION.oneofs_by_name['operation'] -_SHAREDCRITERIONOPERATION.oneofs_by_name['operation'].fields.append( - _SHAREDCRITERIONOPERATION.fields_by_name['remove']) -_SHAREDCRITERIONOPERATION.fields_by_name['remove'].containing_oneof = _SHAREDCRITERIONOPERATION.oneofs_by_name['operation'] -_MUTATESHAREDCRITERIARESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATESHAREDCRITERIARESPONSE.fields_by_name['results'].message_type = _MUTATESHAREDCRITERIONRESULT -DESCRIPTOR.message_types_by_name['GetSharedCriterionRequest'] = _GETSHAREDCRITERIONREQUEST -DESCRIPTOR.message_types_by_name['MutateSharedCriteriaRequest'] = _MUTATESHAREDCRITERIAREQUEST -DESCRIPTOR.message_types_by_name['SharedCriterionOperation'] = _SHAREDCRITERIONOPERATION -DESCRIPTOR.message_types_by_name['MutateSharedCriteriaResponse'] = _MUTATESHAREDCRITERIARESPONSE -DESCRIPTOR.message_types_by_name['MutateSharedCriterionResult'] = _MUTATESHAREDCRITERIONRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetSharedCriterionRequest = _reflection.GeneratedProtocolMessageType('GetSharedCriterionRequest', (_message.Message,), dict( - DESCRIPTOR = _GETSHAREDCRITERIONREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.shared_criterion_service_pb2' - , - __doc__ = """Request message for - [SharedCriterionService.GetSharedCriterion][google.ads.googleads.v0.services.SharedCriterionService.GetSharedCriterion]. - - - Attributes: - resource_name: - The resource name of the shared criterion to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetSharedCriterionRequest) - )) -_sym_db.RegisterMessage(GetSharedCriterionRequest) - -MutateSharedCriteriaRequest = _reflection.GeneratedProtocolMessageType('MutateSharedCriteriaRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATESHAREDCRITERIAREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.shared_criterion_service_pb2' - , - __doc__ = """Request message for - [SharedCriterionService.MutateSharedCriteria][google.ads.googleads.v0.services.SharedCriterionService.MutateSharedCriteria]. - - - Attributes: - customer_id: - The ID of the customer whose shared criteria are being - modified. - operations: - The list of operations to perform on individual shared - criteria. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateSharedCriteriaRequest) - )) -_sym_db.RegisterMessage(MutateSharedCriteriaRequest) - -SharedCriterionOperation = _reflection.GeneratedProtocolMessageType('SharedCriterionOperation', (_message.Message,), dict( - DESCRIPTOR = _SHAREDCRITERIONOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.shared_criterion_service_pb2' - , - __doc__ = """A single operation (create, remove) on an shared criterion. - - - Attributes: - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - shared criterion. - remove: - Remove operation: A resource name for the removed shared - criterion is expected, in this format: ``customers/{customer_ - id}/sharedCriteria/{shared_set_id}_{criterion_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.SharedCriterionOperation) - )) -_sym_db.RegisterMessage(SharedCriterionOperation) - -MutateSharedCriteriaResponse = _reflection.GeneratedProtocolMessageType('MutateSharedCriteriaResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATESHAREDCRITERIARESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.shared_criterion_service_pb2' - , - __doc__ = """Response message for a shared criterion mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateSharedCriteriaResponse) - )) -_sym_db.RegisterMessage(MutateSharedCriteriaResponse) - -MutateSharedCriterionResult = _reflection.GeneratedProtocolMessageType('MutateSharedCriterionResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATESHAREDCRITERIONRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.shared_criterion_service_pb2' - , - __doc__ = """The result for the shared criterion mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateSharedCriterionResult) - )) -_sym_db.RegisterMessage(MutateSharedCriterionResult) - - -DESCRIPTOR._options = None - -_SHAREDCRITERIONSERVICE = _descriptor.ServiceDescriptor( - name='SharedCriterionService', - full_name='google.ads.googleads.v0.services.SharedCriterionService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=839, - serialized_end=1273, - methods=[ - _descriptor.MethodDescriptor( - name='GetSharedCriterion', - full_name='google.ads.googleads.v0.services.SharedCriterionService.GetSharedCriterion', - index=0, - containing_service=None, - input_type=_GETSHAREDCRITERIONREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__criterion__pb2._SHAREDCRITERION, - serialized_options=_b('\202\323\344\223\0022\0220/v0/{resource_name=customers/*/sharedCriteria/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateSharedCriteria', - full_name='google.ads.googleads.v0.services.SharedCriterionService.MutateSharedCriteria', - index=1, - containing_service=None, - input_type=_MUTATESHAREDCRITERIAREQUEST, - output_type=_MUTATESHAREDCRITERIARESPONSE, - serialized_options=_b('\202\323\344\223\0028\"3/v0/customers/{customer_id=*}/sharedCriteria:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_SHAREDCRITERIONSERVICE) - -DESCRIPTOR.services_by_name['SharedCriterionService'] = _SHAREDCRITERIONSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/shared_criterion_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/shared_criterion_service_pb2_grpc.py deleted file mode 100644 index 03303edc5..000000000 --- a/google/ads/google_ads/v0/proto/services/shared_criterion_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import shared_criterion_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__criterion__pb2 -from google.ads.google_ads.v0.proto.services import shared_criterion_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__criterion__service__pb2 - - -class SharedCriterionServiceStub(object): - """Service to manage shared criteria. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetSharedCriterion = channel.unary_unary( - '/google.ads.googleads.v0.services.SharedCriterionService/GetSharedCriterion', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__criterion__service__pb2.GetSharedCriterionRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__criterion__pb2.SharedCriterion.FromString, - ) - self.MutateSharedCriteria = channel.unary_unary( - '/google.ads.googleads.v0.services.SharedCriterionService/MutateSharedCriteria', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__criterion__service__pb2.MutateSharedCriteriaRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__criterion__service__pb2.MutateSharedCriteriaResponse.FromString, - ) - - -class SharedCriterionServiceServicer(object): - """Service to manage shared criteria. - """ - - def GetSharedCriterion(self, request, context): - """Returns the requested shared criterion in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateSharedCriteria(self, request, context): - """Creates or removes shared criteria. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_SharedCriterionServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetSharedCriterion': grpc.unary_unary_rpc_method_handler( - servicer.GetSharedCriterion, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__criterion__service__pb2.GetSharedCriterionRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__criterion__pb2.SharedCriterion.SerializeToString, - ), - 'MutateSharedCriteria': grpc.unary_unary_rpc_method_handler( - servicer.MutateSharedCriteria, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__criterion__service__pb2.MutateSharedCriteriaRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__criterion__service__pb2.MutateSharedCriteriaResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.SharedCriterionService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/shared_set_service_pb2.py b/google/ads/google_ads/v0/proto/services/shared_set_service_pb2.py deleted file mode 100644 index 3ea5af51f..000000000 --- a/google/ads/google_ads/v0/proto/services/shared_set_service_pb2.py +++ /dev/null @@ -1,403 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/shared_set_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import shared_set_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__set__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 -from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/shared_set_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\025SharedSetServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\n?google/ads/googleads_v0/proto/services/shared_set_service.proto\x12 google.ads.googleads.v0.services\x1a\x38google/ads/googleads_v0/proto/resources/shared_set.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\",\n\x13GetSharedSetRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xa8\x01\n\x17MutateSharedSetsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12H\n\noperations\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v0.services.SharedSetOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe4\x01\n\x12SharedSetOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12>\n\x06\x63reate\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v0.resources.SharedSetH\x00\x12>\n\x06update\x18\x02 \x01(\x0b\x32,.google.ads.googleads.v0.resources.SharedSetH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x97\x01\n\x18MutateSharedSetsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12H\n\x07results\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v0.services.MutateSharedSetResult\".\n\x15MutateSharedSetResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x86\x03\n\x10SharedSetService\x12\xa9\x01\n\x0cGetSharedSet\x12\x35.google.ads.googleads.v0.services.GetSharedSetRequest\x1a,.google.ads.googleads.v0.resources.SharedSet\"4\x82\xd3\xe4\x93\x02.\x12,/v0/{resource_name=customers/*/sharedSets/*}\x12\xc5\x01\n\x10MutateSharedSets\x12\x39.google.ads.googleads.v0.services.MutateSharedSetsRequest\x1a:.google.ads.googleads.v0.services.MutateSharedSetsResponse\":\x82\xd3\xe4\x93\x02\x34\"//v0/customers/{customer_id=*}/sharedSets:mutate:\x01*B\xfc\x01\n$com.google.ads.googleads.v0.servicesB\x15SharedSetServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__set__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETSHAREDSETREQUEST = _descriptor.Descriptor( - name='GetSharedSetRequest', - full_name='google.ads.googleads.v0.services.GetSharedSetRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetSharedSetRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=280, - serialized_end=324, -) - - -_MUTATESHAREDSETSREQUEST = _descriptor.Descriptor( - name='MutateSharedSetsRequest', - full_name='google.ads.googleads.v0.services.MutateSharedSetsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateSharedSetsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateSharedSetsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateSharedSetsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateSharedSetsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=327, - serialized_end=495, -) - - -_SHAREDSETOPERATION = _descriptor.Descriptor( - name='SharedSetOperation', - full_name='google.ads.googleads.v0.services.SharedSetOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.SharedSetOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.SharedSetOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.SharedSetOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.SharedSetOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.SharedSetOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=498, - serialized_end=726, -) - - -_MUTATESHAREDSETSRESPONSE = _descriptor.Descriptor( - name='MutateSharedSetsResponse', - full_name='google.ads.googleads.v0.services.MutateSharedSetsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateSharedSetsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateSharedSetsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=729, - serialized_end=880, -) - - -_MUTATESHAREDSETRESULT = _descriptor.Descriptor( - name='MutateSharedSetResult', - full_name='google.ads.googleads.v0.services.MutateSharedSetResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateSharedSetResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=882, - serialized_end=928, -) - -_MUTATESHAREDSETSREQUEST.fields_by_name['operations'].message_type = _SHAREDSETOPERATION -_SHAREDSETOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_SHAREDSETOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__set__pb2._SHAREDSET -_SHAREDSETOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__set__pb2._SHAREDSET -_SHAREDSETOPERATION.oneofs_by_name['operation'].fields.append( - _SHAREDSETOPERATION.fields_by_name['create']) -_SHAREDSETOPERATION.fields_by_name['create'].containing_oneof = _SHAREDSETOPERATION.oneofs_by_name['operation'] -_SHAREDSETOPERATION.oneofs_by_name['operation'].fields.append( - _SHAREDSETOPERATION.fields_by_name['update']) -_SHAREDSETOPERATION.fields_by_name['update'].containing_oneof = _SHAREDSETOPERATION.oneofs_by_name['operation'] -_SHAREDSETOPERATION.oneofs_by_name['operation'].fields.append( - _SHAREDSETOPERATION.fields_by_name['remove']) -_SHAREDSETOPERATION.fields_by_name['remove'].containing_oneof = _SHAREDSETOPERATION.oneofs_by_name['operation'] -_MUTATESHAREDSETSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATESHAREDSETSRESPONSE.fields_by_name['results'].message_type = _MUTATESHAREDSETRESULT -DESCRIPTOR.message_types_by_name['GetSharedSetRequest'] = _GETSHAREDSETREQUEST -DESCRIPTOR.message_types_by_name['MutateSharedSetsRequest'] = _MUTATESHAREDSETSREQUEST -DESCRIPTOR.message_types_by_name['SharedSetOperation'] = _SHAREDSETOPERATION -DESCRIPTOR.message_types_by_name['MutateSharedSetsResponse'] = _MUTATESHAREDSETSRESPONSE -DESCRIPTOR.message_types_by_name['MutateSharedSetResult'] = _MUTATESHAREDSETRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetSharedSetRequest = _reflection.GeneratedProtocolMessageType('GetSharedSetRequest', (_message.Message,), dict( - DESCRIPTOR = _GETSHAREDSETREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.shared_set_service_pb2' - , - __doc__ = """Request message for - [SharedSetService.GetSharedSet][google.ads.googleads.v0.services.SharedSetService.GetSharedSet]. - - - Attributes: - resource_name: - The resource name of the shared set to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetSharedSetRequest) - )) -_sym_db.RegisterMessage(GetSharedSetRequest) - -MutateSharedSetsRequest = _reflection.GeneratedProtocolMessageType('MutateSharedSetsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATESHAREDSETSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.shared_set_service_pb2' - , - __doc__ = """Request message for - [SharedSetService.MutateSharedSets][google.ads.googleads.v0.services.SharedSetService.MutateSharedSets]. - - - Attributes: - customer_id: - The ID of the customer whose shared sets are being modified. - operations: - The list of operations to perform on individual shared sets. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateSharedSetsRequest) - )) -_sym_db.RegisterMessage(MutateSharedSetsRequest) - -SharedSetOperation = _reflection.GeneratedProtocolMessageType('SharedSetOperation', (_message.Message,), dict( - DESCRIPTOR = _SHAREDSETOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.shared_set_service_pb2' - , - __doc__ = """A single operation (create, update, remove) on an shared set. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - shared set. - update: - Update operation: The shared set is expected to have a valid - resource name. - remove: - Remove operation: A resource name for the removed shared set - is expected, in this format: - ``customers/{customer_id}/sharedSets/{shared_set_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.SharedSetOperation) - )) -_sym_db.RegisterMessage(SharedSetOperation) - -MutateSharedSetsResponse = _reflection.GeneratedProtocolMessageType('MutateSharedSetsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATESHAREDSETSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.shared_set_service_pb2' - , - __doc__ = """Response message for a shared set mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateSharedSetsResponse) - )) -_sym_db.RegisterMessage(MutateSharedSetsResponse) - -MutateSharedSetResult = _reflection.GeneratedProtocolMessageType('MutateSharedSetResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATESHAREDSETRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.shared_set_service_pb2' - , - __doc__ = """The result for the shared set mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateSharedSetResult) - )) -_sym_db.RegisterMessage(MutateSharedSetResult) - - -DESCRIPTOR._options = None - -_SHAREDSETSERVICE = _descriptor.ServiceDescriptor( - name='SharedSetService', - full_name='google.ads.googleads.v0.services.SharedSetService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=931, - serialized_end=1321, - methods=[ - _descriptor.MethodDescriptor( - name='GetSharedSet', - full_name='google.ads.googleads.v0.services.SharedSetService.GetSharedSet', - index=0, - containing_service=None, - input_type=_GETSHAREDSETREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__set__pb2._SHAREDSET, - serialized_options=_b('\202\323\344\223\002.\022,/v0/{resource_name=customers/*/sharedSets/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateSharedSets', - full_name='google.ads.googleads.v0.services.SharedSetService.MutateSharedSets', - index=1, - containing_service=None, - input_type=_MUTATESHAREDSETSREQUEST, - output_type=_MUTATESHAREDSETSRESPONSE, - serialized_options=_b('\202\323\344\223\0024\"//v0/customers/{customer_id=*}/sharedSets:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_SHAREDSETSERVICE) - -DESCRIPTOR.services_by_name['SharedSetService'] = _SHAREDSETSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/shared_set_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/shared_set_service_pb2_grpc.py deleted file mode 100644 index 13ffe8433..000000000 --- a/google/ads/google_ads/v0/proto/services/shared_set_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import shared_set_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__set__pb2 -from google.ads.google_ads.v0.proto.services import shared_set_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__set__service__pb2 - - -class SharedSetServiceStub(object): - """Service to manage shared sets. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetSharedSet = channel.unary_unary( - '/google.ads.googleads.v0.services.SharedSetService/GetSharedSet', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__set__service__pb2.GetSharedSetRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__set__pb2.SharedSet.FromString, - ) - self.MutateSharedSets = channel.unary_unary( - '/google.ads.googleads.v0.services.SharedSetService/MutateSharedSets', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__set__service__pb2.MutateSharedSetsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__set__service__pb2.MutateSharedSetsResponse.FromString, - ) - - -class SharedSetServiceServicer(object): - """Service to manage shared sets. - """ - - def GetSharedSet(self, request, context): - """Returns the requested shared set in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateSharedSets(self, request, context): - """Creates, updates, or removes shared sets. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_SharedSetServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetSharedSet': grpc.unary_unary_rpc_method_handler( - servicer.GetSharedSet, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__set__service__pb2.GetSharedSetRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_shared__set__pb2.SharedSet.SerializeToString, - ), - 'MutateSharedSets': grpc.unary_unary_rpc_method_handler( - servicer.MutateSharedSets, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__set__service__pb2.MutateSharedSetsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_shared__set__service__pb2.MutateSharedSetsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.SharedSetService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/topic_constant_service_pb2.py b/google/ads/google_ads/v0/proto/services/topic_constant_service_pb2.py deleted file mode 100644 index fe6acd4fb..000000000 --- a/google/ads/google_ads/v0/proto/services/topic_constant_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/topic_constant_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import topic_constant_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_topic__constant__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/topic_constant_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\031TopicConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v0/proto/services/topic_constant_service.proto\x12 google.ads.googleads.v0.services\x1agoogle/ads/googleads_v0/proto/services/user_list_service.proto\x12 google.ads.googleads.v0.services\x1a\x37google/ads/googleads_v0/proto/resources/user_list.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"+\n\x12GetUserListRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xa6\x01\n\x16MutateUserListsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12G\n\noperations\x18\x02 \x03(\x0b\x32\x33.google.ads.googleads.v0.services.UserListOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe1\x01\n\x11UserListOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12=\n\x06\x63reate\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v0.resources.UserListH\x00\x12=\n\x06update\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v0.resources.UserListH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x95\x01\n\x17MutateUserListsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12G\n\x07results\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v0.services.MutateUserListResult\"-\n\x14MutateUserListResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xfd\x02\n\x0fUserListService\x12\xa5\x01\n\x0bGetUserList\x12\x34.google.ads.googleads.v0.services.GetUserListRequest\x1a+.google.ads.googleads.v0.resources.UserList\"3\x82\xd3\xe4\x93\x02-\x12+/v0/{resource_name=customers/*/userLists/*}\x12\xc1\x01\n\x0fMutateUserLists\x12\x38.google.ads.googleads.v0.services.MutateUserListsRequest\x1a\x39.google.ads.googleads.v0.services.MutateUserListsResponse\"9\x82\xd3\xe4\x93\x02\x33\"./v0/customers/{customer_id=*}/userLists:mutate:\x01*B\xfb\x01\n$com.google.ads.googleads.v0.servicesB\x14UserListServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__list__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) - - - - -_GETUSERLISTREQUEST = _descriptor.Descriptor( - name='GetUserListRequest', - full_name='google.ads.googleads.v0.services.GetUserListRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetUserListRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=278, - serialized_end=321, -) - - -_MUTATEUSERLISTSREQUEST = _descriptor.Descriptor( - name='MutateUserListsRequest', - full_name='google.ads.googleads.v0.services.MutateUserListsRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='customer_id', full_name='google.ads.googleads.v0.services.MutateUserListsRequest.customer_id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='operations', full_name='google.ads.googleads.v0.services.MutateUserListsRequest.operations', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='partial_failure', full_name='google.ads.googleads.v0.services.MutateUserListsRequest.partial_failure', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='validate_only', full_name='google.ads.googleads.v0.services.MutateUserListsRequest.validate_only', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=324, - serialized_end=490, -) - - -_USERLISTOPERATION = _descriptor.Descriptor( - name='UserListOperation', - full_name='google.ads.googleads.v0.services.UserListOperation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.ads.googleads.v0.services.UserListOperation.update_mask', index=0, - number=4, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='create', full_name='google.ads.googleads.v0.services.UserListOperation.create', index=1, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='update', full_name='google.ads.googleads.v0.services.UserListOperation.update', index=2, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='remove', full_name='google.ads.googleads.v0.services.UserListOperation.remove', index=3, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='operation', full_name='google.ads.googleads.v0.services.UserListOperation.operation', - index=0, containing_type=None, fields=[]), - ], - serialized_start=493, - serialized_end=718, -) - - -_MUTATEUSERLISTSRESPONSE = _descriptor.Descriptor( - name='MutateUserListsResponse', - full_name='google.ads.googleads.v0.services.MutateUserListsResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v0.services.MutateUserListsResponse.partial_failure_error', index=0, - number=3, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='results', full_name='google.ads.googleads.v0.services.MutateUserListsResponse.results', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=721, - serialized_end=870, -) - - -_MUTATEUSERLISTRESULT = _descriptor.Descriptor( - name='MutateUserListResult', - full_name='google.ads.googleads.v0.services.MutateUserListResult', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.MutateUserListResult.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=872, - serialized_end=917, -) - -_MUTATEUSERLISTSREQUEST.fields_by_name['operations'].message_type = _USERLISTOPERATION -_USERLISTOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK -_USERLISTOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__list__pb2._USERLIST -_USERLISTOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__list__pb2._USERLIST -_USERLISTOPERATION.oneofs_by_name['operation'].fields.append( - _USERLISTOPERATION.fields_by_name['create']) -_USERLISTOPERATION.fields_by_name['create'].containing_oneof = _USERLISTOPERATION.oneofs_by_name['operation'] -_USERLISTOPERATION.oneofs_by_name['operation'].fields.append( - _USERLISTOPERATION.fields_by_name['update']) -_USERLISTOPERATION.fields_by_name['update'].containing_oneof = _USERLISTOPERATION.oneofs_by_name['operation'] -_USERLISTOPERATION.oneofs_by_name['operation'].fields.append( - _USERLISTOPERATION.fields_by_name['remove']) -_USERLISTOPERATION.fields_by_name['remove'].containing_oneof = _USERLISTOPERATION.oneofs_by_name['operation'] -_MUTATEUSERLISTSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS -_MUTATEUSERLISTSRESPONSE.fields_by_name['results'].message_type = _MUTATEUSERLISTRESULT -DESCRIPTOR.message_types_by_name['GetUserListRequest'] = _GETUSERLISTREQUEST -DESCRIPTOR.message_types_by_name['MutateUserListsRequest'] = _MUTATEUSERLISTSREQUEST -DESCRIPTOR.message_types_by_name['UserListOperation'] = _USERLISTOPERATION -DESCRIPTOR.message_types_by_name['MutateUserListsResponse'] = _MUTATEUSERLISTSRESPONSE -DESCRIPTOR.message_types_by_name['MutateUserListResult'] = _MUTATEUSERLISTRESULT -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetUserListRequest = _reflection.GeneratedProtocolMessageType('GetUserListRequest', (_message.Message,), dict( - DESCRIPTOR = _GETUSERLISTREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.user_list_service_pb2' - , - __doc__ = """Request message for - [UserListService.GetUserList][google.ads.googleads.v0.services.UserListService.GetUserList]. - - - Attributes: - resource_name: - The resource name of the user list to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetUserListRequest) - )) -_sym_db.RegisterMessage(GetUserListRequest) - -MutateUserListsRequest = _reflection.GeneratedProtocolMessageType('MutateUserListsRequest', (_message.Message,), dict( - DESCRIPTOR = _MUTATEUSERLISTSREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.user_list_service_pb2' - , - __doc__ = """Request message for - [UserListService.MutateUserLists][google.ads.googleads.v0.services.UserListService.MutateUserLists]. - - - Attributes: - customer_id: - The ID of the customer whose user lists are being modified. - operations: - The list of operations to perform on individual user lists. - partial_failure: - If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will - be carried out in one transaction if and only if they are all - valid. Default is false. - validate_only: - If true, the request is validated but not executed. Only - errors are returned, not results. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateUserListsRequest) - )) -_sym_db.RegisterMessage(MutateUserListsRequest) - -UserListOperation = _reflection.GeneratedProtocolMessageType('UserListOperation', (_message.Message,), dict( - DESCRIPTOR = _USERLISTOPERATION, - __module__ = 'google.ads.googleads_v0.proto.services.user_list_service_pb2' - , - __doc__ = """A single operation (create, update) on a user list. - - - Attributes: - update_mask: - FieldMask that determines which resource fields are modified - in an update. - operation: - The mutate operation. - create: - Create operation: No resource name is expected for the new - user list. - update: - Update operation: The user list is expected to have a valid - resource name. - remove: - Remove operation: A resource name for the removed user list is - expected, in this format: - ``customers/{customer_id}/userLists/{user_list_id}`` - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.UserListOperation) - )) -_sym_db.RegisterMessage(UserListOperation) - -MutateUserListsResponse = _reflection.GeneratedProtocolMessageType('MutateUserListsResponse', (_message.Message,), dict( - DESCRIPTOR = _MUTATEUSERLISTSRESPONSE, - __module__ = 'google.ads.googleads_v0.proto.services.user_list_service_pb2' - , - __doc__ = """Response message for user list mutate. - - - Attributes: - partial_failure_error: - Errors that pertain to operation failures in the partial - failure mode. Returned only when partial\_failure = true and - all errors occur inside the operations. If any errors occur - outside the operations (e.g. auth errors), we return an RPC - level error. - results: - All results for the mutate. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateUserListsResponse) - )) -_sym_db.RegisterMessage(MutateUserListsResponse) - -MutateUserListResult = _reflection.GeneratedProtocolMessageType('MutateUserListResult', (_message.Message,), dict( - DESCRIPTOR = _MUTATEUSERLISTRESULT, - __module__ = 'google.ads.googleads_v0.proto.services.user_list_service_pb2' - , - __doc__ = """The result for the user list mutate. - - - Attributes: - resource_name: - Returned for successful operations. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.MutateUserListResult) - )) -_sym_db.RegisterMessage(MutateUserListResult) - - -DESCRIPTOR._options = None - -_USERLISTSERVICE = _descriptor.ServiceDescriptor( - name='UserListService', - full_name='google.ads.googleads.v0.services.UserListService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=920, - serialized_end=1301, - methods=[ - _descriptor.MethodDescriptor( - name='GetUserList', - full_name='google.ads.googleads.v0.services.UserListService.GetUserList', - index=0, - containing_service=None, - input_type=_GETUSERLISTREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__list__pb2._USERLIST, - serialized_options=_b('\202\323\344\223\002-\022+/v0/{resource_name=customers/*/userLists/*}'), - ), - _descriptor.MethodDescriptor( - name='MutateUserLists', - full_name='google.ads.googleads.v0.services.UserListService.MutateUserLists', - index=1, - containing_service=None, - input_type=_MUTATEUSERLISTSREQUEST, - output_type=_MUTATEUSERLISTSRESPONSE, - serialized_options=_b('\202\323\344\223\0023\"./v0/customers/{customer_id=*}/userLists:mutate:\001*'), - ), -]) -_sym_db.RegisterServiceDescriptor(_USERLISTSERVICE) - -DESCRIPTOR.services_by_name['UserListService'] = _USERLISTSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/user_list_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/user_list_service_pb2_grpc.py deleted file mode 100644 index 9ac89e40c..000000000 --- a/google/ads/google_ads/v0/proto/services/user_list_service_pb2_grpc.py +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import user_list_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__list__pb2 -from google.ads.google_ads.v0.proto.services import user_list_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_user__list__service__pb2 - - -class UserListServiceStub(object): - """Service to manage user lists. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetUserList = channel.unary_unary( - '/google.ads.googleads.v0.services.UserListService/GetUserList', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_user__list__service__pb2.GetUserListRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__list__pb2.UserList.FromString, - ) - self.MutateUserLists = channel.unary_unary( - '/google.ads.googleads.v0.services.UserListService/MutateUserLists', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_user__list__service__pb2.MutateUserListsRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_user__list__service__pb2.MutateUserListsResponse.FromString, - ) - - -class UserListServiceServicer(object): - """Service to manage user lists. - """ - - def GetUserList(self, request, context): - """Returns the requested user list. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - def MutateUserLists(self, request, context): - """Creates or updates user lists. Operation statuses are returned. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_UserListServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetUserList': grpc.unary_unary_rpc_method_handler( - servicer.GetUserList, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_user__list__service__pb2.GetUserListRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_user__list__pb2.UserList.SerializeToString, - ), - 'MutateUserLists': grpc.unary_unary_rpc_method_handler( - servicer.MutateUserLists, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_user__list__service__pb2.MutateUserListsRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_user__list__service__pb2.MutateUserListsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.UserListService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/proto/services/video_service_pb2.py b/google/ads/google_ads/v0/proto/services/video_service_pb2.py deleted file mode 100644 index fbe9981d9..000000000 --- a/google/ads/google_ads/v0/proto/services/video_service_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/googleads_v0/proto/services/video_service.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.ads.google_ads.v0.proto.resources import video_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_video__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 - - -DESCRIPTOR = _descriptor.FileDescriptor( - name='google/ads/googleads_v0/proto/services/video_service.proto', - package='google.ads.googleads.v0.services', - syntax='proto3', - serialized_options=_b('\n$com.google.ads.googleads.v0.servicesB\021VideoServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V0.Services\312\002 Google\\Ads\\GoogleAds\\V0\\Services\352\002$Google::Ads::GoogleAds::V0::Services'), - serialized_pb=_b('\n:google/ads/googleads_v0/proto/services/video_service.proto\x12 google.ads.googleads.v0.services\x1a\x33google/ads/googleads_v0/proto/resources/video.proto\x1a\x1cgoogle/api/annotations.proto\"(\n\x0fGetVideoRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xaa\x01\n\x0cVideoService\x12\x99\x01\n\x08GetVideo\x12\x31.google.ads.googleads.v0.services.GetVideoRequest\x1a(.google.ads.googleads.v0.resources.Video\"0\x82\xd3\xe4\x93\x02*\x12(/v0/{resource_name=customers/*/videos/*}B\xf8\x01\n$com.google.ads.googleads.v0.servicesB\x11VideoServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v0/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V0.Services\xca\x02 Google\\Ads\\GoogleAds\\V0\\Services\xea\x02$Google::Ads::GoogleAds::V0::Servicesb\x06proto3') - , - dependencies=[google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_video__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - - - - -_GETVIDEOREQUEST = _descriptor.Descriptor( - name='GetVideoRequest', - full_name='google.ads.googleads.v0.services.GetVideoRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='resource_name', full_name='google.ads.googleads.v0.services.GetVideoRequest.resource_name', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=179, - serialized_end=219, -) - -DESCRIPTOR.message_types_by_name['GetVideoRequest'] = _GETVIDEOREQUEST -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -GetVideoRequest = _reflection.GeneratedProtocolMessageType('GetVideoRequest', (_message.Message,), dict( - DESCRIPTOR = _GETVIDEOREQUEST, - __module__ = 'google.ads.googleads_v0.proto.services.video_service_pb2' - , - __doc__ = """Request message for - [VideoService.GetVideo][google.ads.googleads.v0.services.VideoService.GetVideo]. - - - Attributes: - resource_name: - The resource name of the video to fetch. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v0.services.GetVideoRequest) - )) -_sym_db.RegisterMessage(GetVideoRequest) - - -DESCRIPTOR._options = None - -_VIDEOSERVICE = _descriptor.ServiceDescriptor( - name='VideoService', - full_name='google.ads.googleads.v0.services.VideoService', - file=DESCRIPTOR, - index=0, - serialized_options=None, - serialized_start=222, - serialized_end=392, - methods=[ - _descriptor.MethodDescriptor( - name='GetVideo', - full_name='google.ads.googleads.v0.services.VideoService.GetVideo', - index=0, - containing_service=None, - input_type=_GETVIDEOREQUEST, - output_type=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_video__pb2._VIDEO, - serialized_options=_b('\202\323\344\223\002*\022(/v0/{resource_name=customers/*/videos/*}'), - ), -]) -_sym_db.RegisterServiceDescriptor(_VIDEOSERVICE) - -DESCRIPTOR.services_by_name['VideoService'] = _VIDEOSERVICE - -# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/services/video_service_pb2_grpc.py b/google/ads/google_ads/v0/proto/services/video_service_pb2_grpc.py deleted file mode 100644 index 34c11e98e..000000000 --- a/google/ads/google_ads/v0/proto/services/video_service_pb2_grpc.py +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -import grpc - -from google.ads.google_ads.v0.proto.resources import video_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_video__pb2 -from google.ads.google_ads.v0.proto.services import video_service_pb2 as google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_video__service__pb2 - - -class VideoServiceStub(object): - """Service to manage videos. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetVideo = channel.unary_unary( - '/google.ads.googleads.v0.services.VideoService/GetVideo', - request_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_video__service__pb2.GetVideoRequest.SerializeToString, - response_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_video__pb2.Video.FromString, - ) - - -class VideoServiceServicer(object): - """Service to manage videos. - """ - - def GetVideo(self, request, context): - """Returns the requested video in full detail. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_VideoServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetVideo': grpc.unary_unary_rpc_method_handler( - servicer.GetVideo, - request_deserializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_services_dot_video__service__pb2.GetVideoRequest.FromString, - response_serializer=google_dot_ads_dot_googleads__v0_dot_proto_dot_resources_dot_video__pb2.Video.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'google.ads.googleads.v0.services.VideoService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v0/services/__init__.py b/google/ads/google_ads/v0/services/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/google/ads/google_ads/v0/services/account_budget_proposal_service_client.py b/google/ads/google_ads/v0/services/account_budget_proposal_service_client.py deleted file mode 100644 index a3b96c727..000000000 --- a/google/ads/google_ads/v0/services/account_budget_proposal_service_client.py +++ /dev/null @@ -1,286 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services AccountBudgetProposalService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import account_budget_proposal_service_client_config -from google.ads.google_ads.v0.services.transports import account_budget_proposal_service_grpc_transport -from google.ads.google_ads.v0.proto.services import account_budget_proposal_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class AccountBudgetProposalServiceClient(object): - """ - A service for managing account-level budgets via proposals. - - A proposal is a request to create a new budget or make changes to an - existing one. - - Reads for account-level budgets managed by these proposals will be - supported in a future version. Please use BudgetOrderService until then: - https://developers.google.com/adwords/api/docs/guides/budget-order - - Mutates: - The CREATE operation creates a new proposal. - UPDATE operations aren't supported. - The REMOVE operation cancels a pending proposal. - """ - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.AccountBudgetProposalService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - AccountBudgetProposalServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def account_budget_proposal_path(cls, customer, account_budget_proposal): - """Return a fully-qualified account_budget_proposal string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/accountBudgetProposals/{account_budget_proposal}', - customer=customer, - account_budget_proposal=account_budget_proposal, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.AccountBudgetProposalServiceGrpcTransport, - Callable[[~.Credentials, type], ~.AccountBudgetProposalServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = account_budget_proposal_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=account_budget_proposal_service_grpc_transport - .AccountBudgetProposalServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = account_budget_proposal_service_grpc_transport.AccountBudgetProposalServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_account_budget_proposal( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns an account-level budget proposal in full detail. - - Args: - resource_name (str): The resource name of the account-level budget proposal to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.AccountBudgetProposal` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_account_budget_proposal' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_account_budget_proposal'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_account_budget_proposal, - default_retry=self. - _method_configs['GetAccountBudgetProposal'].retry, - default_timeout=self. - _method_configs['GetAccountBudgetProposal'].timeout, - client_info=self._client_info, - ) - - request = account_budget_proposal_service_pb2.GetAccountBudgetProposalRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_account_budget_proposal']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_account_budget_proposal( - self, - customer_id, - operation_, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes account budget proposals. Operation statuses - are returned. - - Args: - customer_id (str): The ID of the customer. - operation_ (Union[dict, ~google.ads.googleads_v0.types.AccountBudgetProposalOperation]): The operation to perform on an individual account-level budget proposal. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.AccountBudgetProposalOperation` - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateAccountBudgetProposalResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_account_budget_proposal' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_account_budget_proposal'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_account_budget_proposal, - default_retry=self. - _method_configs['MutateAccountBudgetProposal'].retry, - default_timeout=self. - _method_configs['MutateAccountBudgetProposal'].timeout, - client_info=self._client_info, - ) - - request = account_budget_proposal_service_pb2.MutateAccountBudgetProposalRequest( - customer_id=customer_id, - operation=operation_, - ) - return self._inner_api_calls['mutate_account_budget_proposal']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/account_budget_proposal_service_client_config.py b/google/ads/google_ads/v0/services/account_budget_proposal_service_client_config.py deleted file mode 100644 index 7a0576550..000000000 --- a/google/ads/google_ads/v0/services/account_budget_proposal_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.AccountBudgetProposalService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetAccountBudgetProposal": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateAccountBudgetProposal": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/account_budget_service_client.py b/google/ads/google_ads/v0/services/account_budget_service_client.py deleted file mode 100644 index 29f03a2b9..000000000 --- a/google/ads/google_ads/v0/services/account_budget_service_client.py +++ /dev/null @@ -1,220 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services AccountBudgetService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import account_budget_service_client_config -from google.ads.google_ads.v0.services.transports import account_budget_service_grpc_transport -from google.ads.google_ads.v0.proto.services import account_budget_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class AccountBudgetServiceClient(object): - """ - A service for fetching an account-level budget. - - Account-level budgets are mutated by creating proposal resources. - """ - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.AccountBudgetService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - AccountBudgetServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def account_budget_path(cls, customer, account_budget): - """Return a fully-qualified account_budget string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/accountBudgets/{account_budget}', - customer=customer, - account_budget=account_budget, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.AccountBudgetServiceGrpcTransport, - Callable[[~.Credentials, type], ~.AccountBudgetServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = account_budget_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=account_budget_service_grpc_transport. - AccountBudgetServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = account_budget_service_grpc_transport.AccountBudgetServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_account_budget(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns an account-level budget in full detail. - - Args: - resource_name (str): The resource name of the account-level budget to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.AccountBudget` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_account_budget' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_account_budget'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_account_budget, - default_retry=self._method_configs['GetAccountBudget']. - retry, - default_timeout=self._method_configs['GetAccountBudget']. - timeout, - client_info=self._client_info, - ) - - request = account_budget_service_pb2.GetAccountBudgetRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_account_budget']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/ad_group_ad_service_client.py b/google/ads/google_ads/v0/services/ad_group_ad_service_client.py deleted file mode 100644 index 7e6dd3481..000000000 --- a/google/ads/google_ads/v0/services/ad_group_ad_service_client.py +++ /dev/null @@ -1,278 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services AdGroupAdService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import ad_group_ad_service_client_config -from google.ads.google_ads.v0.services.transports import ad_group_ad_service_grpc_transport -from google.ads.google_ads.v0.proto.services import ad_group_ad_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class AdGroupAdServiceClient(object): - """Service to manage ads in an ad group.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.AdGroupAdService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - AdGroupAdServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def ad_group_ad_path(cls, customer, ad_group_ad): - """Return a fully-qualified ad_group_ad string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/adGroupAds/{ad_group_ad}', - customer=customer, - ad_group_ad=ad_group_ad, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.AdGroupAdServiceGrpcTransport, - Callable[[~.Credentials, type], ~.AdGroupAdServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = ad_group_ad_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=ad_group_ad_service_grpc_transport. - AdGroupAdServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = ad_group_ad_service_grpc_transport.AdGroupAdServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_ad_group_ad(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested ad in full detail. - - Args: - resource_name (str): The resource name of the ad to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.AdGroupAd` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_ad_group_ad' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_ad_group_ad'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_ad_group_ad, - default_retry=self._method_configs['GetAdGroupAd'].retry, - default_timeout=self._method_configs['GetAdGroupAd']. - timeout, - client_info=self._client_info, - ) - - request = ad_group_ad_service_pb2.GetAdGroupAdRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_ad_group_ad']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_ad_group_ads(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes ads. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose ads are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.AdGroupAdOperation]]): The list of operations to perform on individual ads. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.AdGroupAdOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateAdGroupAdsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_ad_group_ads' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_ad_group_ads'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_ad_group_ads, - default_retry=self._method_configs['MutateAdGroupAds']. - retry, - default_timeout=self._method_configs['MutateAdGroupAds']. - timeout, - client_info=self._client_info, - ) - - request = ad_group_ad_service_pb2.MutateAdGroupAdsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_ad_group_ads']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/ad_group_ad_service_client_config.py b/google/ads/google_ads/v0/services/ad_group_ad_service_client_config.py deleted file mode 100644 index 60f08cf38..000000000 --- a/google/ads/google_ads/v0/services/ad_group_ad_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.AdGroupAdService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetAdGroupAd": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateAdGroupAds": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/ad_group_bid_modifier_service_client.py b/google/ads/google_ads/v0/services/ad_group_bid_modifier_service_client.py deleted file mode 100644 index 77a92fb79..000000000 --- a/google/ads/google_ads/v0/services/ad_group_bid_modifier_service_client.py +++ /dev/null @@ -1,282 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services AdGroupBidModifierService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import ad_group_bid_modifier_service_client_config -from google.ads.google_ads.v0.services.transports import ad_group_bid_modifier_service_grpc_transport -from google.ads.google_ads.v0.proto.services import ad_group_bid_modifier_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class AdGroupBidModifierServiceClient(object): - """Service to manage ad group bid modifiers.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.AdGroupBidModifierService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - AdGroupBidModifierServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def ad_group_bid_modifier_path(cls, customer, ad_group_bid_modifier): - """Return a fully-qualified ad_group_bid_modifier string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/adGroupBidModifiers/{ad_group_bid_modifier}', - customer=customer, - ad_group_bid_modifier=ad_group_bid_modifier, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.AdGroupBidModifierServiceGrpcTransport, - Callable[[~.Credentials, type], ~.AdGroupBidModifierServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = ad_group_bid_modifier_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=ad_group_bid_modifier_service_grpc_transport. - AdGroupBidModifierServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = ad_group_bid_modifier_service_grpc_transport.AdGroupBidModifierServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_ad_group_bid_modifier( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested ad group bid modifier in full detail. - - Args: - resource_name (str): The resource name of the ad group bid modifier to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.AdGroupBidModifier` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_ad_group_bid_modifier' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_ad_group_bid_modifier'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_ad_group_bid_modifier, - default_retry=self. - _method_configs['GetAdGroupBidModifier'].retry, - default_timeout=self. - _method_configs['GetAdGroupBidModifier'].timeout, - client_info=self._client_info, - ) - - request = ad_group_bid_modifier_service_pb2.GetAdGroupBidModifierRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_ad_group_bid_modifier']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_ad_group_bid_modifiers( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes ad group bid modifiers. - Operation statuses are returned. - - Args: - customer_id (str): ID of the customer whose ad group bid modifiers are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.AdGroupBidModifierOperation]]): The list of operations to perform on individual ad group bid modifiers. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.AdGroupBidModifierOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateAdGroupBidModifiersResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_ad_group_bid_modifiers' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_ad_group_bid_modifiers'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_ad_group_bid_modifiers, - default_retry=self. - _method_configs['MutateAdGroupBidModifiers'].retry, - default_timeout=self. - _method_configs['MutateAdGroupBidModifiers'].timeout, - client_info=self._client_info, - ) - - request = ad_group_bid_modifier_service_pb2.MutateAdGroupBidModifiersRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_ad_group_bid_modifiers']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/ad_group_bid_modifier_service_client_config.py b/google/ads/google_ads/v0/services/ad_group_bid_modifier_service_client_config.py deleted file mode 100644 index 03b2b73f5..000000000 --- a/google/ads/google_ads/v0/services/ad_group_bid_modifier_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.AdGroupBidModifierService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetAdGroupBidModifier": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateAdGroupBidModifiers": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/ad_group_criterion_service_client.py b/google/ads/google_ads/v0/services/ad_group_criterion_service_client.py deleted file mode 100644 index c25a9a02d..000000000 --- a/google/ads/google_ads/v0/services/ad_group_criterion_service_client.py +++ /dev/null @@ -1,280 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services AdGroupCriterionService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import ad_group_criterion_service_client_config -from google.ads.google_ads.v0.services.transports import ad_group_criterion_service_grpc_transport -from google.ads.google_ads.v0.proto.services import ad_group_criterion_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class AdGroupCriterionServiceClient(object): - """Service to manage ad group criteria.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.AdGroupCriterionService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - AdGroupCriterionServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def ad_group_criteria_path(cls, customer, ad_group_criteria): - """Return a fully-qualified ad_group_criteria string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/adGroupCriteria/{ad_group_criteria}', - customer=customer, - ad_group_criteria=ad_group_criteria, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.AdGroupCriterionServiceGrpcTransport, - Callable[[~.Credentials, type], ~.AdGroupCriterionServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = ad_group_criterion_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=ad_group_criterion_service_grpc_transport. - AdGroupCriterionServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = ad_group_criterion_service_grpc_transport.AdGroupCriterionServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_ad_group_criterion(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested criterion in full detail. - - Args: - resource_name (str): The resource name of the criterion to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.AdGroupCriterion` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_ad_group_criterion' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_ad_group_criterion'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_ad_group_criterion, - default_retry=self._method_configs['GetAdGroupCriterion']. - retry, - default_timeout=self. - _method_configs['GetAdGroupCriterion'].timeout, - client_info=self._client_info, - ) - - request = ad_group_criterion_service_pb2.GetAdGroupCriterionRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_ad_group_criterion']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_ad_group_criteria( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes criteria. Operation statuses are returned. - - Args: - customer_id (str): ID of the customer whose criteria are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.AdGroupCriterionOperation]]): The list of operations to perform on individual criteria. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.AdGroupCriterionOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateAdGroupCriteriaResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_ad_group_criteria' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_ad_group_criteria'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_ad_group_criteria, - default_retry=self. - _method_configs['MutateAdGroupCriteria'].retry, - default_timeout=self. - _method_configs['MutateAdGroupCriteria'].timeout, - client_info=self._client_info, - ) - - request = ad_group_criterion_service_pb2.MutateAdGroupCriteriaRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_ad_group_criteria']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/ad_group_criterion_service_client_config.py b/google/ads/google_ads/v0/services/ad_group_criterion_service_client_config.py deleted file mode 100644 index d2fa41dc1..000000000 --- a/google/ads/google_ads/v0/services/ad_group_criterion_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.AdGroupCriterionService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetAdGroupCriterion": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateAdGroupCriteria": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/ad_group_feed_service_client.py b/google/ads/google_ads/v0/services/ad_group_feed_service_client.py deleted file mode 100644 index c20fcf3ec..000000000 --- a/google/ads/google_ads/v0/services/ad_group_feed_service_client.py +++ /dev/null @@ -1,279 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services AdGroupFeedService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import ad_group_feed_service_client_config -from google.ads.google_ads.v0.services.transports import ad_group_feed_service_grpc_transport -from google.ads.google_ads.v0.proto.services import ad_group_feed_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class AdGroupFeedServiceClient(object): - """Service to manage ad group feeds.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.AdGroupFeedService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - AdGroupFeedServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def ad_group_feed_path(cls, customer, ad_group_feed): - """Return a fully-qualified ad_group_feed string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/adGroupFeeds/{ad_group_feed}', - customer=customer, - ad_group_feed=ad_group_feed, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.AdGroupFeedServiceGrpcTransport, - Callable[[~.Credentials, type], ~.AdGroupFeedServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = ad_group_feed_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=ad_group_feed_service_grpc_transport. - AdGroupFeedServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = ad_group_feed_service_grpc_transport.AdGroupFeedServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_ad_group_feed(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested ad group feed in full detail. - - Args: - resource_name (str): The resource name of the ad group feed to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.AdGroupFeed` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_ad_group_feed' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_ad_group_feed'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_ad_group_feed, - default_retry=self._method_configs['GetAdGroupFeed'].retry, - default_timeout=self._method_configs['GetAdGroupFeed']. - timeout, - client_info=self._client_info, - ) - - request = ad_group_feed_service_pb2.GetAdGroupFeedRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_ad_group_feed']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_ad_group_feeds(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes ad group feeds. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose ad group feeds are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.AdGroupFeedOperation]]): The list of operations to perform on individual ad group feeds. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.AdGroupFeedOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateAdGroupFeedsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_ad_group_feeds' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_ad_group_feeds'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_ad_group_feeds, - default_retry=self._method_configs['MutateAdGroupFeeds']. - retry, - default_timeout=self._method_configs['MutateAdGroupFeeds']. - timeout, - client_info=self._client_info, - ) - - request = ad_group_feed_service_pb2.MutateAdGroupFeedsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_ad_group_feeds']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/ad_group_feed_service_client_config.py b/google/ads/google_ads/v0/services/ad_group_feed_service_client_config.py deleted file mode 100644 index 97c2954dd..000000000 --- a/google/ads/google_ads/v0/services/ad_group_feed_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.AdGroupFeedService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetAdGroupFeed": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateAdGroupFeeds": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/ad_group_service_client.py b/google/ads/google_ads/v0/services/ad_group_service_client.py deleted file mode 100644 index 7343295a6..000000000 --- a/google/ads/google_ads/v0/services/ad_group_service_client.py +++ /dev/null @@ -1,276 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services AdGroupService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import ad_group_service_client_config -from google.ads.google_ads.v0.services.transports import ad_group_service_grpc_transport -from google.ads.google_ads.v0.proto.services import ad_group_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class AdGroupServiceClient(object): - """Service to manage ad groups.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.AdGroupService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - AdGroupServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def ad_group_path(cls, customer, ad_group): - """Return a fully-qualified ad_group string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/adGroups/{ad_group}', - customer=customer, - ad_group=ad_group, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.AdGroupServiceGrpcTransport, - Callable[[~.Credentials, type], ~.AdGroupServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = ad_group_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=ad_group_service_grpc_transport. - AdGroupServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = ad_group_service_grpc_transport.AdGroupServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_ad_group(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested ad group in full detail. - - Args: - resource_name (str): The resource name of the ad group to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.AdGroup` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_ad_group' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_ad_group'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_ad_group, - default_retry=self._method_configs['GetAdGroup'].retry, - default_timeout=self._method_configs['GetAdGroup'].timeout, - client_info=self._client_info, - ) - - request = ad_group_service_pb2.GetAdGroupRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_ad_group']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_ad_groups(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes ad groups. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose ad groups are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.AdGroupOperation]]): The list of operations to perform on individual ad groups. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.AdGroupOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateAdGroupsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_ad_groups' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_ad_groups'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_ad_groups, - default_retry=self._method_configs['MutateAdGroups'].retry, - default_timeout=self._method_configs['MutateAdGroups']. - timeout, - client_info=self._client_info, - ) - - request = ad_group_service_pb2.MutateAdGroupsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_ad_groups']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/ad_group_service_client_config.py b/google/ads/google_ads/v0/services/ad_group_service_client_config.py deleted file mode 100644 index c2f718283..000000000 --- a/google/ads/google_ads/v0/services/ad_group_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.AdGroupService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetAdGroup": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateAdGroups": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/ad_parameter_service_client.py b/google/ads/google_ads/v0/services/ad_parameter_service_client.py deleted file mode 100644 index f9e4313f7..000000000 --- a/google/ads/google_ads/v0/services/ad_parameter_service_client.py +++ /dev/null @@ -1,279 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services AdParameterService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import ad_parameter_service_client_config -from google.ads.google_ads.v0.services.transports import ad_parameter_service_grpc_transport -from google.ads.google_ads.v0.proto.services import ad_parameter_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class AdParameterServiceClient(object): - """Service to manage ad parameters.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.AdParameterService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - AdParameterServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def ad_parameter_path(cls, customer, ad_parameter): - """Return a fully-qualified ad_parameter string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/adParameters/{ad_parameter}', - customer=customer, - ad_parameter=ad_parameter, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.AdParameterServiceGrpcTransport, - Callable[[~.Credentials, type], ~.AdParameterServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = ad_parameter_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=ad_parameter_service_grpc_transport. - AdParameterServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = ad_parameter_service_grpc_transport.AdParameterServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_ad_parameter(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested ad parameter in full detail. - - Args: - resource_name (str): The resource name of the ad parameter to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.AdParameter` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_ad_parameter' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_ad_parameter'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_ad_parameter, - default_retry=self._method_configs['GetAdParameter'].retry, - default_timeout=self._method_configs['GetAdParameter']. - timeout, - client_info=self._client_info, - ) - - request = ad_parameter_service_pb2.GetAdParameterRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_ad_parameter']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_ad_parameters(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes ad parameters. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose ad parameters are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.AdParameterOperation]]): The list of operations to perform on individual ad parameters. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.AdParameterOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateAdParametersResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_ad_parameters' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_ad_parameters'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_ad_parameters, - default_retry=self._method_configs['MutateAdParameters']. - retry, - default_timeout=self._method_configs['MutateAdParameters']. - timeout, - client_info=self._client_info, - ) - - request = ad_parameter_service_pb2.MutateAdParametersRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_ad_parameters']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/ad_parameter_service_client_config.py b/google/ads/google_ads/v0/services/ad_parameter_service_client_config.py deleted file mode 100644 index 810f704a5..000000000 --- a/google/ads/google_ads/v0/services/ad_parameter_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.AdParameterService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetAdParameter": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateAdParameters": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/ad_schedule_view_service_client.py b/google/ads/google_ads/v0/services/ad_schedule_view_service_client.py deleted file mode 100644 index c0cba9a0e..000000000 --- a/google/ads/google_ads/v0/services/ad_schedule_view_service_client.py +++ /dev/null @@ -1,216 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services AdScheduleViewService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import ad_schedule_view_service_client_config -from google.ads.google_ads.v0.services.transports import ad_schedule_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import ad_schedule_view_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class AdScheduleViewServiceClient(object): - """Service to fetch ad schedule views.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.AdScheduleViewService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - AdScheduleViewServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def ad_schedule_view_path(cls, customer, ad_schedule_view): - """Return a fully-qualified ad_schedule_view string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/adScheduleViews/{ad_schedule_view}', - customer=customer, - ad_schedule_view=ad_schedule_view, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.AdScheduleViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.AdScheduleViewServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = ad_schedule_view_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=ad_schedule_view_service_grpc_transport. - AdScheduleViewServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = ad_schedule_view_service_grpc_transport.AdScheduleViewServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_ad_schedule_view(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested ad schedule view in full detail. - - Args: - resource_name (str): The resource name of the ad schedule view to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.AdScheduleView` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_ad_schedule_view' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_ad_schedule_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_ad_schedule_view, - default_retry=self._method_configs['GetAdScheduleView']. - retry, - default_timeout=self._method_configs['GetAdScheduleView']. - timeout, - client_info=self._client_info, - ) - - request = ad_schedule_view_service_pb2.GetAdScheduleViewRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_ad_schedule_view']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/age_range_view_service_client.py b/google/ads/google_ads/v0/services/age_range_view_service_client.py deleted file mode 100644 index abd608a0c..000000000 --- a/google/ads/google_ads/v0/services/age_range_view_service_client.py +++ /dev/null @@ -1,216 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services AgeRangeViewService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import age_range_view_service_client_config -from google.ads.google_ads.v0.services.transports import age_range_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import age_range_view_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class AgeRangeViewServiceClient(object): - """Service to manage age range views.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.AgeRangeViewService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - AgeRangeViewServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def age_range_view_path(cls, customer, age_range_view): - """Return a fully-qualified age_range_view string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/ageRangeViews/{age_range_view}', - customer=customer, - age_range_view=age_range_view, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.AgeRangeViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.AgeRangeViewServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = age_range_view_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=age_range_view_service_grpc_transport. - AgeRangeViewServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = age_range_view_service_grpc_transport.AgeRangeViewServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_age_range_view(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested age range view in full detail. - - Args: - resource_name (str): The resource name of the age range view to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.AgeRangeView` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_age_range_view' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_age_range_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_age_range_view, - default_retry=self._method_configs['GetAgeRangeView']. - retry, - default_timeout=self._method_configs['GetAgeRangeView']. - timeout, - client_info=self._client_info, - ) - - request = age_range_view_service_pb2.GetAgeRangeViewRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_age_range_view']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/bidding_strategy_service_client.py b/google/ads/google_ads/v0/services/bidding_strategy_service_client.py deleted file mode 100644 index ecc9b9c20..000000000 --- a/google/ads/google_ads/v0/services/bidding_strategy_service_client.py +++ /dev/null @@ -1,281 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services BiddingStrategyService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import bidding_strategy_service_client_config -from google.ads.google_ads.v0.services.transports import bidding_strategy_service_grpc_transport -from google.ads.google_ads.v0.proto.services import bidding_strategy_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class BiddingStrategyServiceClient(object): - """Service to manage bidding strategies.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.BiddingStrategyService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - BiddingStrategyServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def bidding_strategy_path(cls, customer, bidding_strategy): - """Return a fully-qualified bidding_strategy string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/biddingStrategies/{bidding_strategy}', - customer=customer, - bidding_strategy=bidding_strategy, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.BiddingStrategyServiceGrpcTransport, - Callable[[~.Credentials, type], ~.BiddingStrategyServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = bidding_strategy_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=bidding_strategy_service_grpc_transport. - BiddingStrategyServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = bidding_strategy_service_grpc_transport.BiddingStrategyServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_bidding_strategy(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested bidding strategy in full detail. - - Args: - resource_name (str): The resource name of the bidding strategy to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.BiddingStrategy` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_bidding_strategy' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_bidding_strategy'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_bidding_strategy, - default_retry=self._method_configs['GetBiddingStrategy']. - retry, - default_timeout=self._method_configs['GetBiddingStrategy']. - timeout, - client_info=self._client_info, - ) - - request = bidding_strategy_service_pb2.GetBiddingStrategyRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_bidding_strategy']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_bidding_strategies( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes bidding strategies. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose bidding strategies are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.BiddingStrategyOperation]]): The list of operations to perform on individual bidding strategies. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.BiddingStrategyOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateBiddingStrategiesResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_bidding_strategies' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_bidding_strategies'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_bidding_strategies, - default_retry=self. - _method_configs['MutateBiddingStrategies'].retry, - default_timeout=self. - _method_configs['MutateBiddingStrategies'].timeout, - client_info=self._client_info, - ) - - request = bidding_strategy_service_pb2.MutateBiddingStrategiesRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_bidding_strategies']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/bidding_strategy_service_client_config.py b/google/ads/google_ads/v0/services/bidding_strategy_service_client_config.py deleted file mode 100644 index 6d558b9bb..000000000 --- a/google/ads/google_ads/v0/services/bidding_strategy_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.BiddingStrategyService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetBiddingStrategy": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateBiddingStrategies": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/billing_setup_service_client.py b/google/ads/google_ads/v0/services/billing_setup_service_client.py deleted file mode 100644 index c3d3664ee..000000000 --- a/google/ads/google_ads/v0/services/billing_setup_service_client.py +++ /dev/null @@ -1,279 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services BillingSetupService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import billing_setup_service_client_config -from google.ads.google_ads.v0.services.transports import billing_setup_service_grpc_transport -from google.ads.google_ads.v0.proto.services import billing_setup_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class BillingSetupServiceClient(object): - """ - A service for designating the business entity responsible for accrued costs. - - A billing setup is associated with a Payments account. Billing-related - activity for all billing setups associated with a particular Payments account - will appear on a single invoice generated monthly. - - Mutates: - The REMOVE operation cancels a pending billing setup. - The CREATE operation creates a new billing setup. - """ - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.BillingSetupService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - BillingSetupServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def billing_setup_path(cls, customer, billing_setup): - """Return a fully-qualified billing_setup string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/billingSetups/{billing_setup}', - customer=customer, - billing_setup=billing_setup, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.BillingSetupServiceGrpcTransport, - Callable[[~.Credentials, type], ~.BillingSetupServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = billing_setup_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=billing_setup_service_grpc_transport. - BillingSetupServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = billing_setup_service_grpc_transport.BillingSetupServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_billing_setup(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns a billing setup. - - Args: - resource_name (str): The resource name of the billing setup to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.BillingSetup` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_billing_setup' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_billing_setup'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_billing_setup, - default_retry=self._method_configs['GetBillingSetup']. - retry, - default_timeout=self._method_configs['GetBillingSetup']. - timeout, - client_info=self._client_info, - ) - - request = billing_setup_service_pb2.GetBillingSetupRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_billing_setup']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_billing_setup(self, - customer_id, - operation_, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates a billing setup, or cancels an existing billing setup. - - Args: - customer_id (str): Id of the customer to apply the billing setup mutate operation to. - operation_ (Union[dict, ~google.ads.googleads_v0.types.BillingSetupOperation]): The operation to perform. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.BillingSetupOperation` - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateBillingSetupResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_billing_setup' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_billing_setup'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_billing_setup, - default_retry=self._method_configs['MutateBillingSetup']. - retry, - default_timeout=self._method_configs['MutateBillingSetup']. - timeout, - client_info=self._client_info, - ) - - request = billing_setup_service_pb2.MutateBillingSetupRequest( - customer_id=customer_id, - operation=operation_, - ) - return self._inner_api_calls['mutate_billing_setup']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/billing_setup_service_client_config.py b/google/ads/google_ads/v0/services/billing_setup_service_client_config.py deleted file mode 100644 index a3d9b92ae..000000000 --- a/google/ads/google_ads/v0/services/billing_setup_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.BillingSetupService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetBillingSetup": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateBillingSetup": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/campaign_audience_view_service_client_config.py b/google/ads/google_ads/v0/services/campaign_audience_view_service_client_config.py deleted file mode 100644 index 74e4410d4..000000000 --- a/google/ads/google_ads/v0/services/campaign_audience_view_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CampaignAudienceViewService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCampaignAudienceView": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/campaign_bid_modifier_service_client.py b/google/ads/google_ads/v0/services/campaign_bid_modifier_service_client.py deleted file mode 100644 index bac82f0e1..000000000 --- a/google/ads/google_ads/v0/services/campaign_bid_modifier_service_client.py +++ /dev/null @@ -1,282 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CampaignBidModifierService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import campaign_bid_modifier_service_client_config -from google.ads.google_ads.v0.services.transports import campaign_bid_modifier_service_grpc_transport -from google.ads.google_ads.v0.proto.services import campaign_bid_modifier_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CampaignBidModifierServiceClient(object): - """Service to manage campaign bid modifiers.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CampaignBidModifierService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CampaignBidModifierServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def campaign_bid_modifier_path(cls, customer, campaign_bid_modifier): - """Return a fully-qualified campaign_bid_modifier string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/campaignBidModifiers/{campaign_bid_modifier}', - customer=customer, - campaign_bid_modifier=campaign_bid_modifier, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CampaignBidModifierServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CampaignBidModifierServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = campaign_bid_modifier_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=campaign_bid_modifier_service_grpc_transport. - CampaignBidModifierServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = campaign_bid_modifier_service_grpc_transport.CampaignBidModifierServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_campaign_bid_modifier( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested campaign bid modifier in full detail. - - Args: - resource_name (str): The resource name of the campaign bid modifier to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.CampaignBidModifier` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_campaign_bid_modifier' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_campaign_bid_modifier'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_campaign_bid_modifier, - default_retry=self. - _method_configs['GetCampaignBidModifier'].retry, - default_timeout=self. - _method_configs['GetCampaignBidModifier'].timeout, - client_info=self._client_info, - ) - - request = campaign_bid_modifier_service_pb2.GetCampaignBidModifierRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_campaign_bid_modifier']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_campaign_bid_modifiers( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes campaign bid modifiers. - Operation statuses are returned. - - Args: - customer_id (str): ID of the customer whose campaign bid modifiers are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.CampaignBidModifierOperation]]): The list of operations to perform on individual campaign bid modifiers. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.CampaignBidModifierOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateCampaignBidModifiersResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_campaign_bid_modifiers' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_campaign_bid_modifiers'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_campaign_bid_modifiers, - default_retry=self. - _method_configs['MutateCampaignBidModifiers'].retry, - default_timeout=self. - _method_configs['MutateCampaignBidModifiers'].timeout, - client_info=self._client_info, - ) - - request = campaign_bid_modifier_service_pb2.MutateCampaignBidModifiersRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_campaign_bid_modifiers']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/campaign_bid_modifier_service_client_config.py b/google/ads/google_ads/v0/services/campaign_bid_modifier_service_client_config.py deleted file mode 100644 index 10135d4fa..000000000 --- a/google/ads/google_ads/v0/services/campaign_bid_modifier_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CampaignBidModifierService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCampaignBidModifier": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateCampaignBidModifiers": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/campaign_budget_service_client.py b/google/ads/google_ads/v0/services/campaign_budget_service_client.py deleted file mode 100644 index 85fcf7754..000000000 --- a/google/ads/google_ads/v0/services/campaign_budget_service_client.py +++ /dev/null @@ -1,281 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CampaignBudgetService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import campaign_budget_service_client_config -from google.ads.google_ads.v0.services.transports import campaign_budget_service_grpc_transport -from google.ads.google_ads.v0.proto.services import campaign_budget_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CampaignBudgetServiceClient(object): - """Service to manage campaign budgets.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CampaignBudgetService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CampaignBudgetServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def campaign_budget_path(cls, customer, campaign_budget): - """Return a fully-qualified campaign_budget string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/campaignBudgets/{campaign_budget}', - customer=customer, - campaign_budget=campaign_budget, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CampaignBudgetServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CampaignBudgetServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = campaign_budget_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=campaign_budget_service_grpc_transport. - CampaignBudgetServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = campaign_budget_service_grpc_transport.CampaignBudgetServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_campaign_budget(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested Campaign Budget in full detail. - - Args: - resource_name (str): The resource name of the campaign budget to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.CampaignBudget` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_campaign_budget' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_campaign_budget'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_campaign_budget, - default_retry=self._method_configs['GetCampaignBudget']. - retry, - default_timeout=self._method_configs['GetCampaignBudget']. - timeout, - client_info=self._client_info, - ) - - request = campaign_budget_service_pb2.GetCampaignBudgetRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_campaign_budget']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_campaign_budgets( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes campaign budgets. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose campaign budgets are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.CampaignBudgetOperation]]): The list of operations to perform on individual campaign budgets. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.CampaignBudgetOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateCampaignBudgetsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_campaign_budgets' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_campaign_budgets'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_campaign_budgets, - default_retry=self. - _method_configs['MutateCampaignBudgets'].retry, - default_timeout=self. - _method_configs['MutateCampaignBudgets'].timeout, - client_info=self._client_info, - ) - - request = campaign_budget_service_pb2.MutateCampaignBudgetsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_campaign_budgets']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/campaign_budget_service_client_config.py b/google/ads/google_ads/v0/services/campaign_budget_service_client_config.py deleted file mode 100644 index 54248a38e..000000000 --- a/google/ads/google_ads/v0/services/campaign_budget_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CampaignBudgetService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCampaignBudget": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateCampaignBudgets": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/campaign_criterion_service_client.py b/google/ads/google_ads/v0/services/campaign_criterion_service_client.py deleted file mode 100644 index 87b732fb0..000000000 --- a/google/ads/google_ads/v0/services/campaign_criterion_service_client.py +++ /dev/null @@ -1,280 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CampaignCriterionService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import campaign_criterion_service_client_config -from google.ads.google_ads.v0.services.transports import campaign_criterion_service_grpc_transport -from google.ads.google_ads.v0.proto.services import campaign_criterion_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CampaignCriterionServiceClient(object): - """Service to manage campaign criteria.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CampaignCriterionService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CampaignCriterionServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def campaign_criteria_path(cls, customer, campaign_criteria): - """Return a fully-qualified campaign_criteria string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/campaignCriteria/{campaign_criteria}', - customer=customer, - campaign_criteria=campaign_criteria, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CampaignCriterionServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CampaignCriterionServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = campaign_criterion_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=campaign_criterion_service_grpc_transport. - CampaignCriterionServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = campaign_criterion_service_grpc_transport.CampaignCriterionServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_campaign_criterion(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested criterion in full detail. - - Args: - resource_name (str): The resource name of the criterion to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.CampaignCriterion` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_campaign_criterion' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_campaign_criterion'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_campaign_criterion, - default_retry=self._method_configs['GetCampaignCriterion']. - retry, - default_timeout=self. - _method_configs['GetCampaignCriterion'].timeout, - client_info=self._client_info, - ) - - request = campaign_criterion_service_pb2.GetCampaignCriterionRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_campaign_criterion']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_campaign_criteria( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes criteria. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose criteria are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.CampaignCriterionOperation]]): The list of operations to perform on individual criteria. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.CampaignCriterionOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateCampaignCriteriaResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_campaign_criteria' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_campaign_criteria'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_campaign_criteria, - default_retry=self. - _method_configs['MutateCampaignCriteria'].retry, - default_timeout=self. - _method_configs['MutateCampaignCriteria'].timeout, - client_info=self._client_info, - ) - - request = campaign_criterion_service_pb2.MutateCampaignCriteriaRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_campaign_criteria']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/campaign_criterion_service_client_config.py b/google/ads/google_ads/v0/services/campaign_criterion_service_client_config.py deleted file mode 100644 index 16cdd3c5b..000000000 --- a/google/ads/google_ads/v0/services/campaign_criterion_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CampaignCriterionService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCampaignCriterion": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateCampaignCriteria": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/campaign_feed_service_client.py b/google/ads/google_ads/v0/services/campaign_feed_service_client.py deleted file mode 100644 index 52e5eeaf2..000000000 --- a/google/ads/google_ads/v0/services/campaign_feed_service_client.py +++ /dev/null @@ -1,280 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CampaignFeedService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import campaign_feed_service_client_config -from google.ads.google_ads.v0.services.transports import campaign_feed_service_grpc_transport -from google.ads.google_ads.v0.proto.services import campaign_feed_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CampaignFeedServiceClient(object): - """Service to manage campaign feeds.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CampaignFeedService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CampaignFeedServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def campaign_feed_path(cls, customer, campaign_feed): - """Return a fully-qualified campaign_feed string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/campaignFeeds/{campaign_feed}', - customer=customer, - campaign_feed=campaign_feed, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CampaignFeedServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CampaignFeedServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = campaign_feed_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=campaign_feed_service_grpc_transport. - CampaignFeedServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = campaign_feed_service_grpc_transport.CampaignFeedServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_campaign_feed(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested campaign feed in full detail. - - Args: - resource_name (str): The resource name of the campaign feed to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.CampaignFeed` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_campaign_feed' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_campaign_feed'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_campaign_feed, - default_retry=self._method_configs['GetCampaignFeed']. - retry, - default_timeout=self._method_configs['GetCampaignFeed']. - timeout, - client_info=self._client_info, - ) - - request = campaign_feed_service_pb2.GetCampaignFeedRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_campaign_feed']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_campaign_feeds(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes campaign feeds. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose campaign feeds are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.CampaignFeedOperation]]): The list of operations to perform on individual campaign feeds. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.CampaignFeedOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateCampaignFeedsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_campaign_feeds' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_campaign_feeds'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_campaign_feeds, - default_retry=self._method_configs['MutateCampaignFeeds']. - retry, - default_timeout=self. - _method_configs['MutateCampaignFeeds'].timeout, - client_info=self._client_info, - ) - - request = campaign_feed_service_pb2.MutateCampaignFeedsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_campaign_feeds']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/campaign_feed_service_client_config.py b/google/ads/google_ads/v0/services/campaign_feed_service_client_config.py deleted file mode 100644 index 85b759e02..000000000 --- a/google/ads/google_ads/v0/services/campaign_feed_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CampaignFeedService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCampaignFeed": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateCampaignFeeds": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/campaign_service_client.py b/google/ads/google_ads/v0/services/campaign_service_client.py deleted file mode 100644 index b6f0a0e7b..000000000 --- a/google/ads/google_ads/v0/services/campaign_service_client.py +++ /dev/null @@ -1,278 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CampaignService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import campaign_service_client_config -from google.ads.google_ads.v0.services.transports import campaign_service_grpc_transport -from google.ads.google_ads.v0.proto.services import campaign_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CampaignServiceClient(object): - """Service to manage campaigns.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CampaignService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CampaignServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def campaign_path(cls, customer, campaign): - """Return a fully-qualified campaign string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/campaigns/{campaign}', - customer=customer, - campaign=campaign, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CampaignServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CampaignServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = campaign_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=campaign_service_grpc_transport. - CampaignServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = campaign_service_grpc_transport.CampaignServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_campaign(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested campaign in full detail. - - Args: - resource_name (str): The resource name of the campaign to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.Campaign` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_campaign' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_campaign'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_campaign, - default_retry=self._method_configs['GetCampaign'].retry, - default_timeout=self._method_configs['GetCampaign']. - timeout, - client_info=self._client_info, - ) - - request = campaign_service_pb2.GetCampaignRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_campaign']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_campaigns(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes campaigns. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose campaigns are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.CampaignOperation]]): The list of operations to perform on individual campaigns. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.CampaignOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateCampaignsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_campaigns' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_campaigns'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_campaigns, - default_retry=self._method_configs['MutateCampaigns']. - retry, - default_timeout=self._method_configs['MutateCampaigns']. - timeout, - client_info=self._client_info, - ) - - request = campaign_service_pb2.MutateCampaignsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_campaigns']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/campaign_service_client_config.py b/google/ads/google_ads/v0/services/campaign_service_client_config.py deleted file mode 100644 index 3af71346d..000000000 --- a/google/ads/google_ads/v0/services/campaign_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CampaignService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCampaign": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateCampaigns": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/campaign_shared_set_service_client.py b/google/ads/google_ads/v0/services/campaign_shared_set_service_client.py deleted file mode 100644 index 1dcbace52..000000000 --- a/google/ads/google_ads/v0/services/campaign_shared_set_service_client.py +++ /dev/null @@ -1,281 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CampaignSharedSetService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import campaign_shared_set_service_client_config -from google.ads.google_ads.v0.services.transports import campaign_shared_set_service_grpc_transport -from google.ads.google_ads.v0.proto.services import campaign_shared_set_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CampaignSharedSetServiceClient(object): - """Service to manage campaign shared sets.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CampaignSharedSetService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CampaignSharedSetServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def campaign_shared_set_path(cls, customer, campaign_shared_set): - """Return a fully-qualified campaign_shared_set string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/campaignSharedSets/{campaign_shared_set}', - customer=customer, - campaign_shared_set=campaign_shared_set, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CampaignSharedSetServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CampaignSharedSetServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = campaign_shared_set_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=campaign_shared_set_service_grpc_transport. - CampaignSharedSetServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = campaign_shared_set_service_grpc_transport.CampaignSharedSetServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_campaign_shared_set( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested campaign shared set in full detail. - - Args: - resource_name (str): The resource name of the campaign shared set to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.CampaignSharedSet` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_campaign_shared_set' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_campaign_shared_set'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_campaign_shared_set, - default_retry=self._method_configs['GetCampaignSharedSet']. - retry, - default_timeout=self. - _method_configs['GetCampaignSharedSet'].timeout, - client_info=self._client_info, - ) - - request = campaign_shared_set_service_pb2.GetCampaignSharedSetRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_campaign_shared_set']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_campaign_shared_sets( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates or removes campaign shared sets. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose campaign shared sets are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.CampaignSharedSetOperation]]): The list of operations to perform on individual campaign shared sets. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.CampaignSharedSetOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateCampaignSharedSetsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_campaign_shared_sets' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_campaign_shared_sets'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_campaign_shared_sets, - default_retry=self. - _method_configs['MutateCampaignSharedSets'].retry, - default_timeout=self. - _method_configs['MutateCampaignSharedSets'].timeout, - client_info=self._client_info, - ) - - request = campaign_shared_set_service_pb2.MutateCampaignSharedSetsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_campaign_shared_sets']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/campaign_shared_set_service_client_config.py b/google/ads/google_ads/v0/services/campaign_shared_set_service_client_config.py deleted file mode 100644 index 652a18f34..000000000 --- a/google/ads/google_ads/v0/services/campaign_shared_set_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CampaignSharedSetService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCampaignSharedSet": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateCampaignSharedSets": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/carrier_constant_service_client.py b/google/ads/google_ads/v0/services/carrier_constant_service_client.py deleted file mode 100644 index d7cef46b4..000000000 --- a/google/ads/google_ads/v0/services/carrier_constant_service_client.py +++ /dev/null @@ -1,215 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CarrierConstantService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import carrier_constant_service_client_config -from google.ads.google_ads.v0.services.transports import carrier_constant_service_grpc_transport -from google.ads.google_ads.v0.proto.services import carrier_constant_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CarrierConstantServiceClient(object): - """Service to fetch carrier constants.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CarrierConstantService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CarrierConstantServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def carrier_constant_path(cls, carrier_constant): - """Return a fully-qualified carrier_constant string.""" - return google.api_core.path_template.expand( - 'carrierConstants/{carrier_constant}', - carrier_constant=carrier_constant, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CarrierConstantServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CarrierConstantServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = carrier_constant_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=carrier_constant_service_grpc_transport. - CarrierConstantServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = carrier_constant_service_grpc_transport.CarrierConstantServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_carrier_constant(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested carrier constant in full detail. - - Args: - resource_name (str): Resource name of the carrier constant to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.CarrierConstant` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_carrier_constant' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_carrier_constant'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_carrier_constant, - default_retry=self._method_configs['GetCarrierConstant']. - retry, - default_timeout=self._method_configs['GetCarrierConstant']. - timeout, - client_info=self._client_info, - ) - - request = carrier_constant_service_pb2.GetCarrierConstantRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_carrier_constant']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/change_status_service_client.py b/google/ads/google_ads/v0/services/change_status_service_client.py deleted file mode 100644 index 01318974a..000000000 --- a/google/ads/google_ads/v0/services/change_status_service_client.py +++ /dev/null @@ -1,216 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services ChangeStatusService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import change_status_service_client_config -from google.ads.google_ads.v0.services.transports import change_status_service_grpc_transport -from google.ads.google_ads.v0.proto.services import change_status_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class ChangeStatusServiceClient(object): - """Service to fetch change statuses.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.ChangeStatusService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - ChangeStatusServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def change_status_path(cls, customer, change_status): - """Return a fully-qualified change_status string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/changeStatus/{change_status}', - customer=customer, - change_status=change_status, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.ChangeStatusServiceGrpcTransport, - Callable[[~.Credentials, type], ~.ChangeStatusServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = change_status_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=change_status_service_grpc_transport. - ChangeStatusServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = change_status_service_grpc_transport.ChangeStatusServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_change_status(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested change status in full detail. - - Args: - resource_name (str): The resource name of the change status to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.ChangeStatus` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_change_status' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_change_status'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_change_status, - default_retry=self._method_configs['GetChangeStatus']. - retry, - default_timeout=self._method_configs['GetChangeStatus']. - timeout, - client_info=self._client_info, - ) - - request = change_status_service_pb2.GetChangeStatusRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_change_status']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/change_status_service_client_config.py b/google/ads/google_ads/v0/services/change_status_service_client_config.py deleted file mode 100644 index 75b72a442..000000000 --- a/google/ads/google_ads/v0/services/change_status_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.ChangeStatusService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetChangeStatus": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/conversion_action_service_client.py b/google/ads/google_ads/v0/services/conversion_action_service_client.py deleted file mode 100644 index f46478e48..000000000 --- a/google/ads/google_ads/v0/services/conversion_action_service_client.py +++ /dev/null @@ -1,281 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services ConversionActionService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import conversion_action_service_client_config -from google.ads.google_ads.v0.services.transports import conversion_action_service_grpc_transport -from google.ads.google_ads.v0.proto.services import conversion_action_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class ConversionActionServiceClient(object): - """Service to manage conversion actions.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.ConversionActionService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - ConversionActionServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def conversion_action_path(cls, customer, conversion_action): - """Return a fully-qualified conversion_action string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/conversionActions/{conversion_action}', - customer=customer, - conversion_action=conversion_action, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.ConversionActionServiceGrpcTransport, - Callable[[~.Credentials, type], ~.ConversionActionServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = conversion_action_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=conversion_action_service_grpc_transport. - ConversionActionServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = conversion_action_service_grpc_transport.ConversionActionServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_conversion_action(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested conversion action. - - Args: - resource_name (str): The resource name of the conversion action to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.ConversionAction` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_conversion_action' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_conversion_action'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_conversion_action, - default_retry=self._method_configs['GetConversionAction']. - retry, - default_timeout=self. - _method_configs['GetConversionAction'].timeout, - client_info=self._client_info, - ) - - request = conversion_action_service_pb2.GetConversionActionRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_conversion_action']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_conversion_actions( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates or removes conversion actions. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose conversion actions are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.ConversionActionOperation]]): The list of operations to perform on individual conversion actions. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.ConversionActionOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateConversionActionsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_conversion_actions' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_conversion_actions'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_conversion_actions, - default_retry=self. - _method_configs['MutateConversionActions'].retry, - default_timeout=self. - _method_configs['MutateConversionActions'].timeout, - client_info=self._client_info, - ) - - request = conversion_action_service_pb2.MutateConversionActionsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_conversion_actions']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/conversion_action_service_client_config.py b/google/ads/google_ads/v0/services/conversion_action_service_client_config.py deleted file mode 100644 index 214663a7b..000000000 --- a/google/ads/google_ads/v0/services/conversion_action_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.ConversionActionService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetConversionAction": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateConversionActions": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/customer_client_link_service_client.py b/google/ads/google_ads/v0/services/customer_client_link_service_client.py deleted file mode 100644 index 428d4804f..000000000 --- a/google/ads/google_ads/v0/services/customer_client_link_service_client.py +++ /dev/null @@ -1,271 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CustomerClientLinkService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import customer_client_link_service_client_config -from google.ads.google_ads.v0.services.transports import customer_client_link_service_grpc_transport -from google.ads.google_ads.v0.proto.services import customer_client_link_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CustomerClientLinkServiceClient(object): - """Service to manage customer client links.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CustomerClientLinkService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CustomerClientLinkServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def customer_client_link_path(cls, customer, customer_client_link): - """Return a fully-qualified customer_client_link string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/customerClientLinks/{customer_client_link}', - customer=customer, - customer_client_link=customer_client_link, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CustomerClientLinkServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CustomerClientLinkServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = customer_client_link_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=customer_client_link_service_grpc_transport. - CustomerClientLinkServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = customer_client_link_service_grpc_transport.CustomerClientLinkServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_customer_client_link( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested CustomerClientLink in full detail. - - Args: - resource_name (str): The resource name of the customer client link to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.CustomerClientLink` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_customer_client_link' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_customer_client_link'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_customer_client_link, - default_retry=self. - _method_configs['GetCustomerClientLink'].retry, - default_timeout=self. - _method_configs['GetCustomerClientLink'].timeout, - client_info=self._client_info, - ) - - request = customer_client_link_service_pb2.GetCustomerClientLinkRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_customer_client_link']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_customer_client_link( - self, - customer_id, - operation_, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates or updates a customer client link. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose customer link are being modified. - operation_ (Union[dict, ~google.ads.googleads_v0.types.CustomerClientLinkOperation]): The operation to perform on the individual CustomerClientLink. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.CustomerClientLinkOperation` - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateCustomerClientLinkResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_customer_client_link' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_customer_client_link'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_customer_client_link, - default_retry=self. - _method_configs['MutateCustomerClientLink'].retry, - default_timeout=self. - _method_configs['MutateCustomerClientLink'].timeout, - client_info=self._client_info, - ) - - request = customer_client_link_service_pb2.MutateCustomerClientLinkRequest( - customer_id=customer_id, - operation=operation_, - ) - return self._inner_api_calls['mutate_customer_client_link']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/customer_client_link_service_client_config.py b/google/ads/google_ads/v0/services/customer_client_link_service_client_config.py deleted file mode 100644 index 942395df7..000000000 --- a/google/ads/google_ads/v0/services/customer_client_link_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CustomerClientLinkService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCustomerClientLink": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateCustomerClientLink": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/customer_client_service_client.py b/google/ads/google_ads/v0/services/customer_client_service_client.py deleted file mode 100644 index a63e9e5e0..000000000 --- a/google/ads/google_ads/v0/services/customer_client_service_client.py +++ /dev/null @@ -1,216 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CustomerClientService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import customer_client_service_client_config -from google.ads.google_ads.v0.services.transports import customer_client_service_grpc_transport -from google.ads.google_ads.v0.proto.services import customer_client_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CustomerClientServiceClient(object): - """Service to get clients in a customer's hierarchy.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CustomerClientService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CustomerClientServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def customer_client_path(cls, customer, customer_client): - """Return a fully-qualified customer_client string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/customerClients/{customer_client}', - customer=customer, - customer_client=customer_client, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CustomerClientServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CustomerClientServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = customer_client_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=customer_client_service_grpc_transport. - CustomerClientServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = customer_client_service_grpc_transport.CustomerClientServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_customer_client(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested client in full detail. - - Args: - resource_name (str): The resource name of the client to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.CustomerClient` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_customer_client' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_customer_client'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_customer_client, - default_retry=self._method_configs['GetCustomerClient']. - retry, - default_timeout=self._method_configs['GetCustomerClient']. - timeout, - client_info=self._client_info, - ) - - request = customer_client_service_pb2.GetCustomerClientRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_customer_client']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/customer_client_service_client_config.py b/google/ads/google_ads/v0/services/customer_client_service_client_config.py deleted file mode 100644 index c723ecc77..000000000 --- a/google/ads/google_ads/v0/services/customer_client_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CustomerClientService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCustomerClient": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/customer_feed_service_client.py b/google/ads/google_ads/v0/services/customer_feed_service_client.py deleted file mode 100644 index ecbfb8311..000000000 --- a/google/ads/google_ads/v0/services/customer_feed_service_client.py +++ /dev/null @@ -1,280 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CustomerFeedService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import customer_feed_service_client_config -from google.ads.google_ads.v0.services.transports import customer_feed_service_grpc_transport -from google.ads.google_ads.v0.proto.services import customer_feed_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CustomerFeedServiceClient(object): - """Service to manage customer feeds.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CustomerFeedService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CustomerFeedServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def customer_feed_path(cls, customer, customer_feed): - """Return a fully-qualified customer_feed string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/customerFeeds/{customer_feed}', - customer=customer, - customer_feed=customer_feed, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CustomerFeedServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CustomerFeedServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = customer_feed_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=customer_feed_service_grpc_transport. - CustomerFeedServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = customer_feed_service_grpc_transport.CustomerFeedServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_customer_feed(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested customer feed in full detail. - - Args: - resource_name (str): The resource name of the customer feed to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.CustomerFeed` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_customer_feed' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_customer_feed'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_customer_feed, - default_retry=self._method_configs['GetCustomerFeed']. - retry, - default_timeout=self._method_configs['GetCustomerFeed']. - timeout, - client_info=self._client_info, - ) - - request = customer_feed_service_pb2.GetCustomerFeedRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_customer_feed']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_customer_feeds(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes customer feeds. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose customer feeds are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.CustomerFeedOperation]]): The list of operations to perform on individual customer feeds. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.CustomerFeedOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateCustomerFeedsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_customer_feeds' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_customer_feeds'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_customer_feeds, - default_retry=self._method_configs['MutateCustomerFeeds']. - retry, - default_timeout=self. - _method_configs['MutateCustomerFeeds'].timeout, - client_info=self._client_info, - ) - - request = customer_feed_service_pb2.MutateCustomerFeedsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_customer_feeds']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/customer_feed_service_client_config.py b/google/ads/google_ads/v0/services/customer_feed_service_client_config.py deleted file mode 100644 index 009d9acf6..000000000 --- a/google/ads/google_ads/v0/services/customer_feed_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CustomerFeedService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCustomerFeed": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateCustomerFeeds": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/customer_manager_link_service_client.py b/google/ads/google_ads/v0/services/customer_manager_link_service_client.py deleted file mode 100644 index 677646516..000000000 --- a/google/ads/google_ads/v0/services/customer_manager_link_service_client.py +++ /dev/null @@ -1,271 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CustomerManagerLinkService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import customer_manager_link_service_client_config -from google.ads.google_ads.v0.services.transports import customer_manager_link_service_grpc_transport -from google.ads.google_ads.v0.proto.services import customer_manager_link_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CustomerManagerLinkServiceClient(object): - """Service to manage customer-manager links.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CustomerManagerLinkService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CustomerManagerLinkServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def customer_manager_link_path(cls, customer, customer_manager_link): - """Return a fully-qualified customer_manager_link string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/customerManagerLinks/{customer_manager_link}', - customer=customer, - customer_manager_link=customer_manager_link, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CustomerManagerLinkServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CustomerManagerLinkServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = customer_manager_link_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=customer_manager_link_service_grpc_transport. - CustomerManagerLinkServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = customer_manager_link_service_grpc_transport.CustomerManagerLinkServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_customer_manager_link( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested CustomerManagerLink in full detail. - - Args: - resource_name (str): The resource name of the CustomerManagerLink to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.CustomerManagerLink` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_customer_manager_link' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_customer_manager_link'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_customer_manager_link, - default_retry=self. - _method_configs['GetCustomerManagerLink'].retry, - default_timeout=self. - _method_configs['GetCustomerManagerLink'].timeout, - client_info=self._client_info, - ) - - request = customer_manager_link_service_pb2.GetCustomerManagerLinkRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_customer_manager_link']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_customer_manager_link( - self, - customer_id, - operations, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates or updates customer manager links. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose customer manager links are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.CustomerManagerLinkOperation]]): The list of operations to perform on individual customer manager links. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.CustomerManagerLinkOperation` - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateCustomerManagerLinkResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_customer_manager_link' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_customer_manager_link'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_customer_manager_link, - default_retry=self. - _method_configs['MutateCustomerManagerLink'].retry, - default_timeout=self. - _method_configs['MutateCustomerManagerLink'].timeout, - client_info=self._client_info, - ) - - request = customer_manager_link_service_pb2.MutateCustomerManagerLinkRequest( - customer_id=customer_id, - operations=operations, - ) - return self._inner_api_calls['mutate_customer_manager_link']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/customer_manager_link_service_client_config.py b/google/ads/google_ads/v0/services/customer_manager_link_service_client_config.py deleted file mode 100644 index 4b519acf0..000000000 --- a/google/ads/google_ads/v0/services/customer_manager_link_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CustomerManagerLinkService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCustomerManagerLink": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateCustomerManagerLink": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/customer_service_client.py b/google/ads/google_ads/v0/services/customer_service_client.py deleted file mode 100644 index 11c659901..000000000 --- a/google/ads/google_ads/v0/services/customer_service_client.py +++ /dev/null @@ -1,368 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services CustomerService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import customer_service_client_config -from google.ads.google_ads.v0.services.transports import customer_service_grpc_transport -from google.ads.google_ads.v0.proto.services import customer_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class CustomerServiceClient(object): - """Service to manage customers.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CustomerService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - CustomerServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def customer_path(cls, customer): - """Return a fully-qualified customer string.""" - return google.api_core.path_template.expand( - 'customers/{customer}', - customer=customer, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.CustomerServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CustomerServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = customer_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=customer_service_grpc_transport. - CustomerServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = customer_service_grpc_transport.CustomerServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_customer(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested customer in full detail. - - Args: - resource_name (str): The resource name of the customer to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.Customer` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_customer' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_customer'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_customer, - default_retry=self._method_configs['GetCustomer'].retry, - default_timeout=self._method_configs['GetCustomer']. - timeout, - client_info=self._client_info, - ) - - request = customer_service_pb2.GetCustomerRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_customer']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_customer(self, - customer_id, - operation_, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Updates a customer. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer being modified. - operation_ (Union[dict, ~google.ads.googleads_v0.types.CustomerOperation]): The operation to perform on the customer - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.CustomerOperation` - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateCustomerResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_customer' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_customer'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_customer, - default_retry=self._method_configs['MutateCustomer'].retry, - default_timeout=self._method_configs['MutateCustomer']. - timeout, - client_info=self._client_info, - ) - - request = customer_service_pb2.MutateCustomerRequest( - customer_id=customer_id, - operation=operation_, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_customer']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def list_accessible_customers( - self, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns resource names of customers directly accessible by the - user authenticating the call. - - Args: - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.ListAccessibleCustomersResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - """ - # Wrap the transport method to add retry and timeout logic. - if 'list_accessible_customers' not in self._inner_api_calls: - self._inner_api_calls[ - 'list_accessible_customers'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.list_accessible_customers, - default_retry=self. - _method_configs['ListAccessibleCustomers'].retry, - default_timeout=self. - _method_configs['ListAccessibleCustomers'].timeout, - client_info=self._client_info, - ) - - request = customer_service_pb2.ListAccessibleCustomersRequest() - return self._inner_api_calls['list_accessible_customers']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def create_customer_client(self, - customer_id, - customer_client, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates a new client under manager. The new client customer is returned. - - Args: - customer_id (str): The ID of the Manager under whom client customer is being created. - customer_client (Union[dict, ~google.ads.googleads_v0.types.Customer]): The new client customer to create. The resource name on this customer - will be ignored. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.Customer` - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.CreateCustomerClientResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'create_customer_client' not in self._inner_api_calls: - self._inner_api_calls[ - 'create_customer_client'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.create_customer_client, - default_retry=self._method_configs['CreateCustomerClient']. - retry, - default_timeout=self. - _method_configs['CreateCustomerClient'].timeout, - client_info=self._client_info, - ) - - request = customer_service_pb2.CreateCustomerClientRequest( - customer_id=customer_id, - customer_client=customer_client, - ) - return self._inner_api_calls['create_customer_client']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/customer_service_client_config.py b/google/ads/google_ads/v0/services/customer_service_client_config.py deleted file mode 100644 index 2787a05ff..000000000 --- a/google/ads/google_ads/v0/services/customer_service_client_config.py +++ /dev/null @@ -1,43 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.CustomerService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetCustomer": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateCustomer": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "ListAccessibleCustomers": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "CreateCustomerClient": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/display_keyword_view_service_client.py b/google/ads/google_ads/v0/services/display_keyword_view_service_client.py deleted file mode 100644 index 974db06e0..000000000 --- a/google/ads/google_ads/v0/services/display_keyword_view_service_client.py +++ /dev/null @@ -1,217 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services DisplayKeywordViewService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import display_keyword_view_service_client_config -from google.ads.google_ads.v0.services.transports import display_keyword_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import display_keyword_view_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class DisplayKeywordViewServiceClient(object): - """Service to manage display keyword views.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.DisplayKeywordViewService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - DisplayKeywordViewServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def display_keyword_view_path(cls, customer, display_keyword_view): - """Return a fully-qualified display_keyword_view string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/displayKeywordViews/{display_keyword_view}', - customer=customer, - display_keyword_view=display_keyword_view, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.DisplayKeywordViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.DisplayKeywordViewServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = display_keyword_view_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=display_keyword_view_service_grpc_transport. - DisplayKeywordViewServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = display_keyword_view_service_grpc_transport.DisplayKeywordViewServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_display_keyword_view( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested display keyword view in full detail. - - Args: - resource_name (str): The resource name of the display keyword view to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.DisplayKeywordView` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_display_keyword_view' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_display_keyword_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_display_keyword_view, - default_retry=self. - _method_configs['GetDisplayKeywordView'].retry, - default_timeout=self. - _method_configs['GetDisplayKeywordView'].timeout, - client_info=self._client_info, - ) - - request = display_keyword_view_service_pb2.GetDisplayKeywordViewRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_display_keyword_view']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/display_keyword_view_service_client_config.py b/google/ads/google_ads/v0/services/display_keyword_view_service_client_config.py deleted file mode 100644 index 383819a67..000000000 --- a/google/ads/google_ads/v0/services/display_keyword_view_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.DisplayKeywordViewService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetDisplayKeywordView": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/enums.py b/google/ads/google_ads/v0/services/enums.py deleted file mode 100644 index 704f110c6..000000000 --- a/google/ads/google_ads/v0/services/enums.py +++ /dev/null @@ -1,7511 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Wrappers for protocol buffer enum types.""" - -import enum - - -class AccessReasonEnum(object): - class AccessReason(enum.IntEnum): - """ - Enum describing possible access reasons. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - OWNED (int): The entity is owned by the user. - SHARED (int): The entity is shared to the user. - LICENSED (int): The entity is licensed to the user. - SUBSCRIBED (int): The user subscribed to the entity. - AFFILIATED (int): The entity is accessible to the user. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - OWNED = 2 - SHARED = 3 - LICENSED = 4 - SUBSCRIBED = 5 - AFFILIATED = 6 - - -class AccountBudgetProposalErrorEnum(object): - class AccountBudgetProposalError(enum.IntEnum): - """ - Enum describing possible account budget proposal errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - FIELD_MASK_NOT_ALLOWED (int): The field mask must be empty for create/end/remove proposals. - IMMUTABLE_FIELD (int): The field cannot be set because of the proposal type. - REQUIRED_FIELD_MISSING (int): The field is required because of the proposal type. - CANNOT_CANCEL_APPROVED_PROPOSAL (int): Proposals that have been approved cannot be cancelled. - CANNOT_REMOVE_UNAPPROVED_BUDGET (int): Budgets that haven't been approved cannot be removed. - CANNOT_REMOVE_RUNNING_BUDGET (int): Budgets that are currently running cannot be removed. - CANNOT_END_UNAPPROVED_BUDGET (int): Budgets that haven't been approved cannot be truncated. - CANNOT_END_INACTIVE_BUDGET (int): Only budgets that are currently running can be truncated. - BUDGET_NAME_REQUIRED (int): All budgets must have names. - CANNOT_UPDATE_OLD_BUDGET (int): Expired budgets cannot be edited after a sufficient amount of time has - passed. - CANNOT_END_IN_PAST (int): It is not permissible a propose a new budget that ends in the past. - CANNOT_EXTEND_END_TIME (int): An expired budget cannot be extended to overlap with the running budget. - PURCHASE_ORDER_NUMBER_REQUIRED (int): A purchase order number is required. - PENDING_UPDATE_PROPOSAL_EXISTS (int): Budgets that have a pending update cannot be updated. - MULTIPLE_BUDGETS_NOT_ALLOWED_FOR_UNAPPROVED_BILLING_SETUP (int): Cannot propose more than one budget when the corresponding billing setup - hasn't been approved. - CANNOT_UPDATE_START_TIME_FOR_STARTED_BUDGET (int): Cannot update the start time of a budget that has already started. - SPENDING_LIMIT_LOWER_THAN_ACCRUED_COST_NOT_ALLOWED (int): Cannot update the spending limit of a budget with an amount lower than - what has already been spent. - UPDATE_IS_NO_OP (int): Cannot propose a budget update without actually changing any fields. - END_TIME_MUST_FOLLOW_START_TIME (int): The end time must come after the start time. - BUDGET_DATE_RANGE_INCOMPATIBLE_WITH_BILLING_SETUP (int): The budget's date range must fall within the date range of its billing - setup. - NOT_AUTHORIZED (int): The user is not authorized to mutate budgets for the given billing setup. - INVALID_BILLING_SETUP (int): Mutates are not allowed for the given billing setup. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - FIELD_MASK_NOT_ALLOWED = 2 - IMMUTABLE_FIELD = 3 - REQUIRED_FIELD_MISSING = 4 - CANNOT_CANCEL_APPROVED_PROPOSAL = 5 - CANNOT_REMOVE_UNAPPROVED_BUDGET = 6 - CANNOT_REMOVE_RUNNING_BUDGET = 7 - CANNOT_END_UNAPPROVED_BUDGET = 8 - CANNOT_END_INACTIVE_BUDGET = 9 - BUDGET_NAME_REQUIRED = 10 - CANNOT_UPDATE_OLD_BUDGET = 11 - CANNOT_END_IN_PAST = 12 - CANNOT_EXTEND_END_TIME = 13 - PURCHASE_ORDER_NUMBER_REQUIRED = 14 - PENDING_UPDATE_PROPOSAL_EXISTS = 15 - MULTIPLE_BUDGETS_NOT_ALLOWED_FOR_UNAPPROVED_BILLING_SETUP = 16 - CANNOT_UPDATE_START_TIME_FOR_STARTED_BUDGET = 17 - SPENDING_LIMIT_LOWER_THAN_ACCRUED_COST_NOT_ALLOWED = 18 - UPDATE_IS_NO_OP = 19 - END_TIME_MUST_FOLLOW_START_TIME = 20 - BUDGET_DATE_RANGE_INCOMPATIBLE_WITH_BILLING_SETUP = 21 - NOT_AUTHORIZED = 22 - INVALID_BILLING_SETUP = 23 - - -class AccountBudgetProposalStatusEnum(object): - class AccountBudgetProposalStatus(enum.IntEnum): - """ - The possible statuses of an AccountBudgetProposal. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PENDING (int): The proposal is pending approval. - APPROVED_HELD (int): The proposal has been approved but the corresponding billing setup - has not. This can occur for proposals that set up the first budget - when signing up for billing or when performing a change of bill-to - operation. - APPROVED (int): The proposal has been approved. - CANCELLED (int): The proposal has been cancelled by the user. - REJECTED (int): The proposal has been rejected by the user, e.g. by rejecting an - acceptance email. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PENDING = 2 - APPROVED_HELD = 3 - APPROVED = 4 - CANCELLED = 5 - REJECTED = 6 - - -class AccountBudgetProposalTypeEnum(object): - class AccountBudgetProposalType(enum.IntEnum): - """ - The possible types of an AccountBudgetProposal. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - CREATE (int): Identifies a request to create a new budget. - UPDATE (int): Identifies a request to edit an existing budget. - END (int): Identifies a request to end a budget that has already started. - REMOVE (int): Identifies a request to remove a budget that hasn't started yet. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CREATE = 2 - UPDATE = 3 - END = 4 - REMOVE = 5 - - -class AccountBudgetStatusEnum(object): - class AccountBudgetStatus(enum.IntEnum): - """ - The possible statuses of an AccountBudget. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PENDING (int): The account budget is pending approval. - APPROVED (int): The account budget has been approved. - CANCELLED (int): The account budget has been cancelled by the user. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PENDING = 2 - APPROVED = 3 - CANCELLED = 4 - - -class AdCustomizerErrorEnum(object): - class AdCustomizerError(enum.IntEnum): - """ - Enum describing possible ad customizer errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - COUNTDOWN_INVALID_DATE_FORMAT (int): Invalid date argument in countdown function. - COUNTDOWN_DATE_IN_PAST (int): Countdown end date is in the past. - COUNTDOWN_INVALID_LOCALE (int): Invalid locale string in countdown function. - COUNTDOWN_INVALID_START_DAYS_BEFORE (int): Days-before argument to countdown function is not positive. - UNKNOWN_USER_LIST (int): A user list referenced in an IF function does not exist. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - COUNTDOWN_INVALID_DATE_FORMAT = 2 - COUNTDOWN_DATE_IN_PAST = 3 - COUNTDOWN_INVALID_LOCALE = 4 - COUNTDOWN_INVALID_START_DAYS_BEFORE = 5 - UNKNOWN_USER_LIST = 6 - - -class AdCustomizerPlaceholderFieldEnum(object): - class AdCustomizerPlaceholderField(enum.IntEnum): - """ - Possible values for Ad Customizers placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - INTEGER (int): Data Type: INT64. Integer value to be inserted. - PRICE (int): Data Type: STRING. Price value to be inserted. - DATE (int): Data Type: DATE\_TIME. Date value to be inserted. - STRING (int): Data Type: STRING. String value to be inserted. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INTEGER = 2 - PRICE = 3 - DATE = 4 - STRING = 5 - - -class AdErrorEnum(object): - class AdError(enum.IntEnum): - """ - Enum describing possible ad errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE (int): Ad customizers are not supported for ad type. - APPROXIMATELY_TOO_LONG (int): Estimating character sizes the string is too long. - APPROXIMATELY_TOO_SHORT (int): Estimating character sizes the string is too short. - BAD_SNIPPET (int): There is a problem with the snippet. - CANNOT_MODIFY_AD (int): Cannot modify an ad. - CANNOT_SET_BUSINESS_NAME_IF_URL_SET (int): business name and url cannot be set at the same time - CANNOT_SET_FIELD (int): The specified field is incompatible with this ad's type or settings. - CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET (int): Cannot set field when originAdId is set. - CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING (int): Cannot set field when an existing ad id is set for sharing. - CANNOT_SET_ALLOW_FLEXIBLE_COLOR_FALSE (int): Cannot set allowFlexibleColor false if no color is provided by user. - CANNOT_SET_COLOR_CONTROL_WHEN_NATIVE_FORMAT_SETTING (int): When user select native, no color control is allowed because we will - always respect publisher color for native format serving. - CANNOT_SET_URL (int): Cannot specify a url for the ad type - CANNOT_SET_WITHOUT_FINAL_URLS (int): Cannot specify a tracking or mobile url without also setting final urls - CANNOT_SET_WITH_FINAL_URLS (int): Cannot specify a legacy url and a final url simultaneously - CANNOT_SET_WITH_TRACKING_URL_TEMPLATE (int): Cannot specify a legacy url and a tracking url template simultaneously in - a DSA. - CANNOT_SET_WITH_URL_DATA (int): Cannot specify a urls in UrlData and in template fields simultaneously. - CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR (int): This operator cannot be used with a subclass of Ad. - CUSTOMER_NOT_APPROVED_MOBILEADS (int): Customer is not approved for mobile ads. - CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS (int): Customer is not approved for 3PAS richmedia ads. - CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS (int): Customer is not approved for 3PAS redirect richmedia (Ad Exchange) ads. - CUSTOMER_NOT_ELIGIBLE (int): Not an eligible customer - CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL (int): Customer is not eligible for updating beacon url - DIMENSION_ALREADY_IN_UNION (int): There already exists an ad with the same dimensions in the union. - DIMENSION_MUST_BE_SET (int): Ad's dimension must be set before setting union dimension. - DIMENSION_NOT_IN_UNION (int): Ad's dimension must be included in the union dimensions. - DISPLAY_URL_CANNOT_BE_SPECIFIED (int): Display Url cannot be specified (applies to Ad Exchange Ads) - DOMESTIC_PHONE_NUMBER_FORMAT (int): Telephone number contains invalid characters or invalid format. Please - re-enter your number using digits (0-9), dashes (-), and parentheses - only. - EMERGENCY_PHONE_NUMBER (int): Emergency telephone numbers are not allowed. Please enter a valid - domestic phone number to connect customers to your business. - EMPTY_FIELD (int): A required field was not specified or is an empty string. - FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID (int): A feed attribute referenced in an ad customizer tag is not in the ad - customizer mapping for the feed. - FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH (int): The ad customizer field mapping for the feed attribute does not match the - expected field type. - ILLEGAL_AD_CUSTOMIZER_TAG_USE (int): The use of ad customizer tags in the ad text is disallowed. Details in - trigger. - ILLEGAL_TAG_USE (int): Tags of the form {PH\_x}, where x is a number, are disallowed in ad - text. - INCONSISTENT_DIMENSIONS (int): The dimensions of the ad are specified or derived in multiple ways and - are not consistent. - INCONSISTENT_STATUS_IN_TEMPLATE_UNION (int): The status cannot differ among template ads of the same union. - INCORRECT_LENGTH (int): The length of the string is not valid. - INELIGIBLE_FOR_UPGRADE (int): The ad is ineligible for upgrade. - INVALID_AD_ADDRESS_CAMPAIGN_TARGET (int): User cannot create mobile ad for countries targeted in specified - campaign. - INVALID_AD_TYPE (int): Invalid Ad type. A specific type of Ad is required. - INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE (int): Headline, description or phone cannot be present when creating mobile - image ad. - INVALID_ATTRIBUTES_FOR_MOBILE_TEXT (int): Image cannot be present when creating mobile text ad. - INVALID_CALL_TO_ACTION_TEXT (int): Invalid call to action text. - INVALID_CHARACTER_FOR_URL (int): Invalid character in URL. - INVALID_COUNTRY_CODE (int): Creative's country code is not valid. - INVALID_DSA_URL_TAG (int): Invalid use of Dynamic Search Ads tags ({lpurl} etc.) - INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG (int): Invalid use of Expanded Dynamic Search Ads tags ({lpurl} etc.) - INVALID_INPUT (int): An input error whose real reason was not properly mapped (should not - happen). - INVALID_MARKUP_LANGUAGE (int): An invalid markup language was entered. - INVALID_MOBILE_CARRIER (int): An invalid mobile carrier was entered. - INVALID_MOBILE_CARRIER_TARGET (int): Specified mobile carriers target a country not targeted by the campaign. - INVALID_NUMBER_OF_ELEMENTS (int): Wrong number of elements for given element type - INVALID_PHONE_NUMBER_FORMAT (int): The format of the telephone number is incorrect. Please re-enter the - number using the correct format. - INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID (int): The certified vendor format id is incorrect. - INVALID_TEMPLATE_DATA (int): The template ad data contains validation errors. - INVALID_TEMPLATE_ELEMENT_FIELD_TYPE (int): The template field doesn't have have the correct type. - INVALID_TEMPLATE_ID (int): Invalid template id. - LINE_TOO_WIDE (int): After substituting replacement strings, the line is too wide. - MISSING_AD_CUSTOMIZER_MAPPING (int): The feed referenced must have ad customizer mapping to be used in a - customizer tag. - MISSING_ADDRESS_COMPONENT (int): Missing address component in template element address field. - MISSING_ADVERTISEMENT_NAME (int): An ad name must be entered. - MISSING_BUSINESS_NAME (int): Business name must be entered. - MISSING_DESCRIPTION1 (int): Description (line 2) must be entered. - MISSING_DESCRIPTION2 (int): Description (line 3) must be entered. - MISSING_DESTINATION_URL_TAG (int): The destination url must contain at least one tag (e.g. {lpurl}) - MISSING_LANDING_PAGE_URL_TAG (int): The tracking url template of ExpandedDynamicSearchAd must contain at - least one tag. (e.g. {lpurl}) - MISSING_DIMENSION (int): A valid dimension must be specified for this ad. - MISSING_DISPLAY_URL (int): A display URL must be entered. - MISSING_HEADLINE (int): Headline must be entered. - MISSING_HEIGHT (int): A height must be entered. - MISSING_IMAGE (int): An image must be entered. - MISSING_MARKETING_IMAGE_OR_PRODUCT_VIDEOS (int): Marketing image or product videos are required. - MISSING_MARKUP_LANGUAGES (int): The markup language in which your site is written must be entered. - MISSING_MOBILE_CARRIER (int): A mobile carrier must be entered. - MISSING_PHONE (int): Phone number must be entered. - MISSING_REQUIRED_TEMPLATE_FIELDS (int): Missing required template fields - MISSING_TEMPLATE_FIELD_VALUE (int): Missing a required field value - MISSING_TEXT (int): The ad must have text. - MISSING_VISIBLE_URL (int): A visible URL must be entered. - MISSING_WIDTH (int): A width must be entered. - MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED (int): Only 1 feed can be used as the source of ad customizer substitutions in a - single ad. - MUST_USE_TEMP_AD_UNION_ID_ON_ADD (int): TempAdUnionId must be use when adding template ads. - TOO_LONG (int): The string has too many characters. - TOO_SHORT (int): The string has too few characters. - UNION_DIMENSIONS_CANNOT_CHANGE (int): Ad union dimensions cannot change for saved ads. - UNKNOWN_ADDRESS_COMPONENT (int): Address component is not {country, lat, lng}. - UNKNOWN_FIELD_NAME (int): Unknown unique field name - UNKNOWN_UNIQUE_NAME (int): Unknown unique name (template element type specifier) - UNSUPPORTED_DIMENSIONS (int): Unsupported ad dimension - URL_INVALID_SCHEME (int): URL starts with an invalid scheme. - URL_INVALID_TOP_LEVEL_DOMAIN (int): URL ends with an invalid top-level domain name. - URL_MALFORMED (int): URL contains illegal characters. - URL_NO_HOST (int): URL must contain a host name. - URL_NOT_EQUIVALENT (int): URL not equivalent during upgrade. - URL_HOST_NAME_TOO_LONG (int): URL host name too long to be stored as visible URL (applies to Ad - Exchange ads) - URL_NO_SCHEME (int): URL must start with a scheme. - URL_NO_TOP_LEVEL_DOMAIN (int): URL should end in a valid domain extension, such as .com or .net. - URL_PATH_NOT_ALLOWED (int): URL must not end with a path. - URL_PORT_NOT_ALLOWED (int): URL must not specify a port. - URL_QUERY_NOT_ALLOWED (int): URL must not contain a query. - URL_SCHEME_BEFORE_DSA_TAG (int): A url scheme is not allowed in front of tag in dest url (e.g. - http://{lpurl}) - URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG (int): A url scheme is not allowed in front of tag in tracking url template - (e.g. http://{lpurl}) - USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE (int): The user does not have permissions to create a template ad for the given - template. - INCONSISTENT_EXPANDABLE_SETTINGS (int): Expandable setting is inconsistent/wrong. For example, an AdX ad is - invalid if it has a expandable vendor format but no expanding directions - specified, or expanding directions is specified, but the vendor format is - not expandable. - INVALID_FORMAT (int): Format is invalid - INVALID_FIELD_TEXT (int): The text of this field did not match a pattern of allowed values. - ELEMENT_NOT_PRESENT (int): Template element is mising - IMAGE_ERROR (int): Error occurred during image processing - VALUE_NOT_IN_RANGE (int): The value is not within the valid range - FIELD_NOT_PRESENT (int): Template element field is not present - ADDRESS_NOT_COMPLETE (int): Address is incomplete - ADDRESS_INVALID (int): Invalid address - VIDEO_RETRIEVAL_ERROR (int): Error retrieving specified video - AUDIO_ERROR (int): Error processing audio - INVALID_YOUTUBE_DISPLAY_URL (int): Display URL is incorrect for YouTube PYV ads - TOO_MANY_PRODUCT_IMAGES (int): Too many product Images in GmailAd - TOO_MANY_PRODUCT_VIDEOS (int): Too many product Videos in GmailAd - INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE (int): The device preference is not compatible with the ad type - CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY (int): Call tracking is not supported for specified country. - CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED (int): Carrier specific short number is not allowed. - DISALLOWED_NUMBER_TYPE (int): Specified phone number type is disallowed. - PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY (int): Phone number not supported for country. - PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY (int): Phone number not supported with call tracking enabled for country. - PREMIUM_RATE_NUMBER_NOT_ALLOWED (int): Premium rate phone number is not allowed. - VANITY_PHONE_NUMBER_NOT_ALLOWED (int): Vanity phone number is not allowed. - INVALID_CALL_CONVERSION_TYPE_ID (int): Invalid call conversion type id. - CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID (int): Cannot disable call conversion and set conversion type id. - CANNOT_SET_PATH2_WITHOUT_PATH1 (int): Cannot set path2 without path1. - MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME (int): Missing domain name in campaign setting when adding expanded dynamic - search ad. - INCOMPATIBLE_WITH_RESTRICTION_TYPE (int): The associated ad is not compatible with restriction type. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE = 2 - APPROXIMATELY_TOO_LONG = 3 - APPROXIMATELY_TOO_SHORT = 4 - BAD_SNIPPET = 5 - CANNOT_MODIFY_AD = 6 - CANNOT_SET_BUSINESS_NAME_IF_URL_SET = 7 - CANNOT_SET_FIELD = 8 - CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET = 9 - CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING = 10 - CANNOT_SET_ALLOW_FLEXIBLE_COLOR_FALSE = 11 - CANNOT_SET_COLOR_CONTROL_WHEN_NATIVE_FORMAT_SETTING = 12 - CANNOT_SET_URL = 13 - CANNOT_SET_WITHOUT_FINAL_URLS = 14 - CANNOT_SET_WITH_FINAL_URLS = 15 - CANNOT_SET_WITH_TRACKING_URL_TEMPLATE = 16 - CANNOT_SET_WITH_URL_DATA = 17 - CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR = 18 - CUSTOMER_NOT_APPROVED_MOBILEADS = 19 - CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS = 20 - CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS = 21 - CUSTOMER_NOT_ELIGIBLE = 22 - CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL = 23 - DIMENSION_ALREADY_IN_UNION = 24 - DIMENSION_MUST_BE_SET = 25 - DIMENSION_NOT_IN_UNION = 26 - DISPLAY_URL_CANNOT_BE_SPECIFIED = 27 - DOMESTIC_PHONE_NUMBER_FORMAT = 28 - EMERGENCY_PHONE_NUMBER = 29 - EMPTY_FIELD = 30 - FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID = 31 - FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH = 32 - ILLEGAL_AD_CUSTOMIZER_TAG_USE = 33 - ILLEGAL_TAG_USE = 34 - INCONSISTENT_DIMENSIONS = 35 - INCONSISTENT_STATUS_IN_TEMPLATE_UNION = 36 - INCORRECT_LENGTH = 37 - INELIGIBLE_FOR_UPGRADE = 38 - INVALID_AD_ADDRESS_CAMPAIGN_TARGET = 39 - INVALID_AD_TYPE = 40 - INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE = 41 - INVALID_ATTRIBUTES_FOR_MOBILE_TEXT = 42 - INVALID_CALL_TO_ACTION_TEXT = 43 - INVALID_CHARACTER_FOR_URL = 44 - INVALID_COUNTRY_CODE = 45 - INVALID_DSA_URL_TAG = 46 - INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG = 47 - INVALID_INPUT = 48 - INVALID_MARKUP_LANGUAGE = 49 - INVALID_MOBILE_CARRIER = 50 - INVALID_MOBILE_CARRIER_TARGET = 51 - INVALID_NUMBER_OF_ELEMENTS = 52 - INVALID_PHONE_NUMBER_FORMAT = 53 - INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID = 54 - INVALID_TEMPLATE_DATA = 55 - INVALID_TEMPLATE_ELEMENT_FIELD_TYPE = 56 - INVALID_TEMPLATE_ID = 57 - LINE_TOO_WIDE = 58 - MISSING_AD_CUSTOMIZER_MAPPING = 59 - MISSING_ADDRESS_COMPONENT = 60 - MISSING_ADVERTISEMENT_NAME = 61 - MISSING_BUSINESS_NAME = 62 - MISSING_DESCRIPTION1 = 63 - MISSING_DESCRIPTION2 = 64 - MISSING_DESTINATION_URL_TAG = 65 - MISSING_LANDING_PAGE_URL_TAG = 66 - MISSING_DIMENSION = 67 - MISSING_DISPLAY_URL = 68 - MISSING_HEADLINE = 69 - MISSING_HEIGHT = 70 - MISSING_IMAGE = 71 - MISSING_MARKETING_IMAGE_OR_PRODUCT_VIDEOS = 72 - MISSING_MARKUP_LANGUAGES = 73 - MISSING_MOBILE_CARRIER = 74 - MISSING_PHONE = 75 - MISSING_REQUIRED_TEMPLATE_FIELDS = 76 - MISSING_TEMPLATE_FIELD_VALUE = 77 - MISSING_TEXT = 78 - MISSING_VISIBLE_URL = 79 - MISSING_WIDTH = 80 - MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED = 81 - MUST_USE_TEMP_AD_UNION_ID_ON_ADD = 82 - TOO_LONG = 83 - TOO_SHORT = 84 - UNION_DIMENSIONS_CANNOT_CHANGE = 85 - UNKNOWN_ADDRESS_COMPONENT = 86 - UNKNOWN_FIELD_NAME = 87 - UNKNOWN_UNIQUE_NAME = 88 - UNSUPPORTED_DIMENSIONS = 89 - URL_INVALID_SCHEME = 90 - URL_INVALID_TOP_LEVEL_DOMAIN = 91 - URL_MALFORMED = 92 - URL_NO_HOST = 93 - URL_NOT_EQUIVALENT = 94 - URL_HOST_NAME_TOO_LONG = 95 - URL_NO_SCHEME = 96 - URL_NO_TOP_LEVEL_DOMAIN = 97 - URL_PATH_NOT_ALLOWED = 98 - URL_PORT_NOT_ALLOWED = 99 - URL_QUERY_NOT_ALLOWED = 100 - URL_SCHEME_BEFORE_DSA_TAG = 101 - URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG = 102 - USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE = 103 - INCONSISTENT_EXPANDABLE_SETTINGS = 104 - INVALID_FORMAT = 105 - INVALID_FIELD_TEXT = 106 - ELEMENT_NOT_PRESENT = 107 - IMAGE_ERROR = 108 - VALUE_NOT_IN_RANGE = 109 - FIELD_NOT_PRESENT = 110 - ADDRESS_NOT_COMPLETE = 111 - ADDRESS_INVALID = 112 - VIDEO_RETRIEVAL_ERROR = 113 - AUDIO_ERROR = 114 - INVALID_YOUTUBE_DISPLAY_URL = 115 - TOO_MANY_PRODUCT_IMAGES = 116 - TOO_MANY_PRODUCT_VIDEOS = 117 - INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE = 118 - CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY = 119 - CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED = 120 - DISALLOWED_NUMBER_TYPE = 121 - PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY = 122 - PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY = 123 - PREMIUM_RATE_NUMBER_NOT_ALLOWED = 124 - VANITY_PHONE_NUMBER_NOT_ALLOWED = 125 - INVALID_CALL_CONVERSION_TYPE_ID = 126 - CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID = 127 - CANNOT_SET_PATH2_WITHOUT_PATH1 = 128 - MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME = 129 - INCOMPATIBLE_WITH_RESTRICTION_TYPE = 130 - - -class AdGroupAdErrorEnum(object): - class AdGroupAdError(enum.IntEnum): - """ - Enum describing possible ad group ad errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - AD_GROUP_AD_LABEL_DOES_NOT_EXIST (int): No link found between the adgroup ad and the label. - AD_GROUP_AD_LABEL_ALREADY_EXISTS (int): The label has already been attached to the adgroup ad. - AD_NOT_UNDER_ADGROUP (int): The specified ad was not found in the adgroup - CANNOT_OPERATE_ON_REMOVED_ADGROUPAD (int): Removed ads may not be modified - CANNOT_CREATE_DEPRECATED_ADS (int): An ad of this type is deprecated and cannot be created. Only deletions - are permitted. - CANNOT_CREATE_TEXT_ADS (int): Text ads are deprecated and cannot be created. Use expanded text ads - instead. - EMPTY_FIELD (int): A required field was not specified or is an empty string. - RESOURCE_REFERENCED_IN_MULTIPLE_OPS (int): An ad may only be modified once per call - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AD_GROUP_AD_LABEL_DOES_NOT_EXIST = 2 - AD_GROUP_AD_LABEL_ALREADY_EXISTS = 3 - AD_NOT_UNDER_ADGROUP = 4 - CANNOT_OPERATE_ON_REMOVED_ADGROUPAD = 5 - CANNOT_CREATE_DEPRECATED_ADS = 6 - CANNOT_CREATE_TEXT_ADS = 7 - EMPTY_FIELD = 8 - RESOURCE_REFERENCED_IN_MULTIPLE_OPS = 9 - - -class AdGroupAdRotationModeEnum(object): - class AdGroupAdRotationMode(enum.IntEnum): - """ - The possible ad rotation modes of an ad group. - - Attributes: - UNSPECIFIED (int): The ad rotation mode has not been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - OPTIMIZE (int): Optimize ad group ads based on clicks or conversions. - ROTATE_FOREVER (int): Rotate evenly forever. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - OPTIMIZE = 2 - ROTATE_FOREVER = 3 - - -class AdGroupAdStatusEnum(object): - class AdGroupAdStatus(enum.IntEnum): - """ - The possible statuses of an AdGroupAd. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - ENABLED (int): The ad group ad is enabled. - PAUSED (int): The ad group ad is paused. - REMOVED (int): The ad group ad is removed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - PAUSED = 3 - REMOVED = 4 - - -class AdGroupBidModifierErrorEnum(object): - class AdGroupBidModifierError(enum.IntEnum): - """ - Enum describing possible ad group bid modifier errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CRITERION_ID_NOT_SUPPORTED (int): The criterion ID does not support bid modification. - CANNOT_OVERRIDE_OPTED_OUT_CAMPAIGN_CRITERION_BID_MODIFIER (int): Cannot override the bid modifier for the given criterion ID if the parent - campaign is opted out of the same criterion. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CRITERION_ID_NOT_SUPPORTED = 2 - CANNOT_OVERRIDE_OPTED_OUT_CAMPAIGN_CRITERION_BID_MODIFIER = 3 - - -class AdGroupCriterionErrorEnum(object): - class AdGroupCriterionError(enum.IntEnum): - """ - Enum describing possible ad group criterion errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - AD_GROUP_CRITERION_LABEL_DOES_NOT_EXIST (int): No link found between the AdGroupCriterion and the label. - AD_GROUP_CRITERION_LABEL_ALREADY_EXISTS (int): The label has already been attached to the AdGroupCriterion. - CANNOT_ADD_LABEL_TO_NEGATIVE_CRITERION (int): Negative AdGroupCriterion cannot have labels. - TOO_MANY_OPERATIONS (int): Too many operations for a single call. - CANT_UPDATE_NEGATIVE (int): Negative ad group criteria are not updateable. - CONCRETE_TYPE_REQUIRED (int): Concrete type of criterion (keyword v.s. placement) is required for ADD - and SET operations. - BID_INCOMPATIBLE_WITH_ADGROUP (int): Bid is incompatible with ad group's bidding settings. - CANNOT_TARGET_AND_EXCLUDE (int): Cannot target and exclude the same criterion at once. - ILLEGAL_URL (int): The URL of a placement is invalid. - INVALID_KEYWORD_TEXT (int): Keyword text was invalid. - INVALID_DESTINATION_URL (int): Destination URL was invalid. - MISSING_DESTINATION_URL_TAG (int): The destination url must contain at least one tag (e.g. {lpurl}) - KEYWORD_LEVEL_BID_NOT_SUPPORTED_FOR_MANUALCPM (int): Keyword-level cpm bid is not supported - INVALID_USER_STATUS (int): For example, cannot add a biddable ad group criterion that had been - removed. - CANNOT_ADD_CRITERIA_TYPE (int): Criteria type cannot be targeted for the ad group. Either the account is - restricted to keywords only, the criteria type is incompatible with the - campaign's bidding strategy, or the criteria type can only be applied to - campaigns. - CANNOT_EXCLUDE_CRITERIA_TYPE (int): Criteria type cannot be excluded for the ad group. Refer to the - documentation for a specific criterion to check if it is excludable. - CAMPAIGN_TYPE_NOT_COMPATIBLE_WITH_PARTIAL_FAILURE (int): Partial failure is not supported for shopping campaign mutate operations. - OPERATIONS_FOR_TOO_MANY_SHOPPING_ADGROUPS (int): Operations in the mutate request changes too many shopping ad groups. - Please split requests for multiple shopping ad groups across multiple - requests. - CANNOT_MODIFY_URL_FIELDS_WITH_DUPLICATE_ELEMENTS (int): Not allowed to modify url fields of an ad group criterion if there are - duplicate elements for that ad group criterion in the request. - CANNOT_SET_WITHOUT_FINAL_URLS (int): Cannot set url fields without also setting final urls. - CANNOT_CLEAR_FINAL_URLS_IF_FINAL_MOBILE_URLS_EXIST (int): Cannot clear final urls if final mobile urls exist. - CANNOT_CLEAR_FINAL_URLS_IF_FINAL_APP_URLS_EXIST (int): Cannot clear final urls if final app urls exist. - CANNOT_CLEAR_FINAL_URLS_IF_TRACKING_URL_TEMPLATE_EXISTS (int): Cannot clear final urls if tracking url template exists. - CANNOT_CLEAR_FINAL_URLS_IF_URL_CUSTOM_PARAMETERS_EXIST (int): Cannot clear final urls if url custom parameters exist. - CANNOT_SET_BOTH_DESTINATION_URL_AND_FINAL_URLS (int): Cannot set both destination url and final urls. - CANNOT_SET_BOTH_DESTINATION_URL_AND_TRACKING_URL_TEMPLATE (int): Cannot set both destination url and tracking url template. - FINAL_URLS_NOT_SUPPORTED_FOR_CRITERION_TYPE (int): Final urls are not supported for this criterion type. - FINAL_MOBILE_URLS_NOT_SUPPORTED_FOR_CRITERION_TYPE (int): Final mobile urls are not supported for this criterion type. - INVALID_LISTING_GROUP_HIERARCHY (int): Ad group is invalid due to the listing groups it contains. - LISTING_GROUP_UNIT_CANNOT_HAVE_CHILDREN (int): Listing group unit cannot have children. - LISTING_GROUP_SUBDIVISION_REQUIRES_OTHERS_CASE (int): Subdivided listing groups must have an "others" case. - LISTING_GROUP_REQUIRES_SAME_DIMENSION_TYPE_AS_SIBLINGS (int): Dimension type of listing group must be the same as that of its siblings. - LISTING_GROUP_ALREADY_EXISTS (int): Listing group cannot be added to the ad group because it already exists. - LISTING_GROUP_DOES_NOT_EXIST (int): Listing group referenced in the operation was not found in the ad group. - LISTING_GROUP_CANNOT_BE_REMOVED (int): Recursive removal failed because listing group subdivision is being - created or modified in this request. - INVALID_LISTING_GROUP_TYPE (int): Listing group type is not allowed for specified ad group criterion type. - LISTING_GROUP_ADD_MAY_ONLY_USE_TEMP_ID (int): Listing group in an ADD operation specifies a non temporary criterion id. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AD_GROUP_CRITERION_LABEL_DOES_NOT_EXIST = 2 - AD_GROUP_CRITERION_LABEL_ALREADY_EXISTS = 3 - CANNOT_ADD_LABEL_TO_NEGATIVE_CRITERION = 4 - TOO_MANY_OPERATIONS = 5 - CANT_UPDATE_NEGATIVE = 6 - CONCRETE_TYPE_REQUIRED = 7 - BID_INCOMPATIBLE_WITH_ADGROUP = 8 - CANNOT_TARGET_AND_EXCLUDE = 9 - ILLEGAL_URL = 10 - INVALID_KEYWORD_TEXT = 11 - INVALID_DESTINATION_URL = 12 - MISSING_DESTINATION_URL_TAG = 13 - KEYWORD_LEVEL_BID_NOT_SUPPORTED_FOR_MANUALCPM = 14 - INVALID_USER_STATUS = 15 - CANNOT_ADD_CRITERIA_TYPE = 16 - CANNOT_EXCLUDE_CRITERIA_TYPE = 17 - CAMPAIGN_TYPE_NOT_COMPATIBLE_WITH_PARTIAL_FAILURE = 27 - OPERATIONS_FOR_TOO_MANY_SHOPPING_ADGROUPS = 28 - CANNOT_MODIFY_URL_FIELDS_WITH_DUPLICATE_ELEMENTS = 29 - CANNOT_SET_WITHOUT_FINAL_URLS = 30 - CANNOT_CLEAR_FINAL_URLS_IF_FINAL_MOBILE_URLS_EXIST = 31 - CANNOT_CLEAR_FINAL_URLS_IF_FINAL_APP_URLS_EXIST = 32 - CANNOT_CLEAR_FINAL_URLS_IF_TRACKING_URL_TEMPLATE_EXISTS = 33 - CANNOT_CLEAR_FINAL_URLS_IF_URL_CUSTOM_PARAMETERS_EXIST = 34 - CANNOT_SET_BOTH_DESTINATION_URL_AND_FINAL_URLS = 35 - CANNOT_SET_BOTH_DESTINATION_URL_AND_TRACKING_URL_TEMPLATE = 36 - FINAL_URLS_NOT_SUPPORTED_FOR_CRITERION_TYPE = 37 - FINAL_MOBILE_URLS_NOT_SUPPORTED_FOR_CRITERION_TYPE = 38 - INVALID_LISTING_GROUP_HIERARCHY = 39 - LISTING_GROUP_UNIT_CANNOT_HAVE_CHILDREN = 40 - LISTING_GROUP_SUBDIVISION_REQUIRES_OTHERS_CASE = 41 - LISTING_GROUP_REQUIRES_SAME_DIMENSION_TYPE_AS_SIBLINGS = 42 - LISTING_GROUP_ALREADY_EXISTS = 43 - LISTING_GROUP_DOES_NOT_EXIST = 44 - LISTING_GROUP_CANNOT_BE_REMOVED = 45 - INVALID_LISTING_GROUP_TYPE = 46 - LISTING_GROUP_ADD_MAY_ONLY_USE_TEMP_ID = 47 - - -class AdGroupCriterionStatusEnum(object): - class AdGroupCriterionStatus(enum.IntEnum): - """ - The possible statuses of an AdGroupCriterion. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - ENABLED (int): The ad group criterion is enabled. - PAUSED (int): The ad group criterion is paused. - REMOVED (int): The ad group criterion is removed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - PAUSED = 3 - REMOVED = 4 - - -class AdGroupErrorEnum(object): - class AdGroupError(enum.IntEnum): - """ - Enum describing possible ad group errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - DUPLICATE_ADGROUP_NAME (int): AdGroup with the same name already exists for the campaign. - INVALID_ADGROUP_NAME (int): AdGroup name is not valid. - ADVERTISER_NOT_ON_CONTENT_NETWORK (int): Advertiser is not allowed to target sites or set site bids that are not - on the Google Search Network. - BID_TOO_BIG (int): Bid amount is too big. - BID_TYPE_AND_BIDDING_STRATEGY_MISMATCH (int): AdGroup bid does not match the campaign's bidding strategy. - MISSING_ADGROUP_NAME (int): AdGroup name is required for Add. - ADGROUP_LABEL_DOES_NOT_EXIST (int): No link found between the ad group and the label. - ADGROUP_LABEL_ALREADY_EXISTS (int): The label has already been attached to the ad group. - INVALID_CONTENT_BID_CRITERION_TYPE_GROUP (int): The CriterionTypeGroup is not supported for the content bid dimension. - AD_GROUP_TYPE_NOT_VALID_FOR_ADVERTISING_CHANNEL_TYPE (int): The ad group type is not compatible with the campaign channel type. - ADGROUP_TYPE_NOT_SUPPORTED_FOR_CAMPAIGN_SALES_COUNTRY (int): The ad group type is not supported in the country of sale of the - campaign. - CANNOT_ADD_ADGROUP_OF_TYPE_DSA_TO_CAMPAIGN_WITHOUT_DSA_SETTING (int): Ad groups of AdGroupType.SEARCH\_DYNAMIC\_ADS can only be added to - campaigns that have DynamicSearchAdsSetting attached. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DUPLICATE_ADGROUP_NAME = 2 - INVALID_ADGROUP_NAME = 3 - ADVERTISER_NOT_ON_CONTENT_NETWORK = 5 - BID_TOO_BIG = 6 - BID_TYPE_AND_BIDDING_STRATEGY_MISMATCH = 7 - MISSING_ADGROUP_NAME = 8 - ADGROUP_LABEL_DOES_NOT_EXIST = 9 - ADGROUP_LABEL_ALREADY_EXISTS = 10 - INVALID_CONTENT_BID_CRITERION_TYPE_GROUP = 11 - AD_GROUP_TYPE_NOT_VALID_FOR_ADVERTISING_CHANNEL_TYPE = 12 - ADGROUP_TYPE_NOT_SUPPORTED_FOR_CAMPAIGN_SALES_COUNTRY = 13 - CANNOT_ADD_ADGROUP_OF_TYPE_DSA_TO_CAMPAIGN_WITHOUT_DSA_SETTING = 14 - - -class AdGroupFeedErrorEnum(object): - class AdGroupFeedError(enum.IntEnum): - """ - Enum describing possible ad group feed errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE (int): An active feed already exists for this ad group and place holder type. - CANNOT_CREATE_FOR_REMOVED_FEED (int): The specified feed is removed. - ADGROUP_FEED_ALREADY_EXISTS (int): The AdGroupFeed already exists. UPDATE operation should be used to modify - the existing AdGroupFeed. - CANNOT_OPERATE_ON_REMOVED_ADGROUP_FEED (int): Cannot operate on removed AdGroupFeed. - INVALID_PLACEHOLDER_TYPE (int): Invalid placeholder type. - MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE (int): Feed mapping for this placeholder type does not exist. - NO_EXISTING_LOCATION_CUSTOMER_FEED (int): Location AdGroupFeeds cannot be created unless there is a location - CustomerFeed for the specified feed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE = 2 - CANNOT_CREATE_FOR_REMOVED_FEED = 3 - ADGROUP_FEED_ALREADY_EXISTS = 4 - CANNOT_OPERATE_ON_REMOVED_ADGROUP_FEED = 5 - INVALID_PLACEHOLDER_TYPE = 6 - MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE = 7 - NO_EXISTING_LOCATION_CUSTOMER_FEED = 8 - - -class AdGroupStatusEnum(object): - class AdGroupStatus(enum.IntEnum): - """ - The possible statuses of an ad group. - - Attributes: - UNSPECIFIED (int): The status has not been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - ENABLED (int): The ad group is enabled. - PAUSED (int): The ad group is paused. - REMOVED (int): The ad group is removed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - PAUSED = 3 - REMOVED = 4 - - -class AdGroupTypeEnum(object): - class AdGroupType(enum.IntEnum): - """ - Enum listing the possible types of an ad group. - - Attributes: - UNSPECIFIED (int): The type has not been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - SEARCH_STANDARD (int): The default ad group type for Search campaigns. - DISPLAY_STANDARD (int): The default ad group type for Display campaigns. - SHOPPING_PRODUCT_ADS (int): The ad group type for Shopping campaigns serving standard product ads. - HOTEL_ADS (int): The default ad group type for Hotel campaigns. - SHOPPING_SMART_ADS (int): The type for ad groups in Smart Shopping campaigns. - VIDEO_BUMPER (int): Short unskippable in-stream video ads. - VIDEO_TRUE_VIEW_IN_STREAM (int): TrueView (skippable) in-stream video ads. - VIDEO_TRUE_VIEW_IN_DISPLAY (int): TrueView in-display video ads. - VIDEO_NON_SKIPPABLE_IN_STREAM (int): Unskippable in-stream video ads. - VIDEO_OUTSTREAM (int): Outstream video ads. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SEARCH_STANDARD = 2 - DISPLAY_STANDARD = 3 - SHOPPING_PRODUCT_ADS = 4 - HOTEL_ADS = 6 - SHOPPING_SMART_ADS = 7 - VIDEO_BUMPER = 8 - VIDEO_TRUE_VIEW_IN_STREAM = 9 - VIDEO_TRUE_VIEW_IN_DISPLAY = 10 - VIDEO_NON_SKIPPABLE_IN_STREAM = 11 - VIDEO_OUTSTREAM = 12 - - -class AdNetworkTypeEnum(object): - class AdNetworkType(enum.IntEnum): - """ - Enumerates Google Ads network types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): The value is unknown in this version. - SEARCH (int): Google search. - SEARCH_PARTNERS (int): Search partners. - CONTENT (int): Display Network. - YOUTUBE_SEARCH (int): YouTube Search. - YOUTUBE_WATCH (int): YouTube Videos - MIXED (int): Cross-network. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SEARCH = 2 - SEARCH_PARTNERS = 3 - CONTENT = 4 - YOUTUBE_SEARCH = 5 - YOUTUBE_WATCH = 6 - MIXED = 7 - - -class AdParameterErrorEnum(object): - class AdParameterError(enum.IntEnum): - """ - Enum describing possible ad parameter errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - AD_GROUP_CRITERION_MUST_BE_KEYWORD (int): The ad group criterion must be a keyword criterion. - INVALID_INSERTION_TEXT_FORMAT (int): The insertion text is invalid. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AD_GROUP_CRITERION_MUST_BE_KEYWORD = 2 - INVALID_INSERTION_TEXT_FORMAT = 3 - - -class AdServingOptimizationStatusEnum(object): - class AdServingOptimizationStatus(enum.IntEnum): - """ - Enum describing possible serving statuses. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - OPTIMIZE (int): Ad serving is optimized based on CTR for the campaign. - CONVERSION_OPTIMIZE (int): Ad serving is optimized based on CTR \* Conversion for the campaign. If - the campaign is not in the conversion optimizer bidding strategy, it - will default to OPTIMIZED. - ROTATE (int): Ads are rotated evenly for 90 days, then optimized for clicks. - ROTATE_INDEFINITELY (int): Show lower performing ads more evenly with higher performing ads, and do - not optimize. - UNAVAILABLE (int): Ad serving optimization status is not available. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - OPTIMIZE = 2 - CONVERSION_OPTIMIZE = 3 - ROTATE = 4 - ROTATE_INDEFINITELY = 5 - UNAVAILABLE = 6 - - -class AdSharingErrorEnum(object): - class AdSharingError(enum.IntEnum): - """ - Enum describing possible ad sharing errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - AD_GROUP_ALREADY_CONTAINS_AD (int): Error resulting in attempting to add an Ad to an AdGroup that already - contains the Ad. - INCOMPATIBLE_AD_UNDER_AD_GROUP (int): Ad is not compatible with the AdGroup it is being shared with. - CANNOT_SHARE_INACTIVE_AD (int): Cannot add AdGroupAd on inactive Ad. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AD_GROUP_ALREADY_CONTAINS_AD = 2 - INCOMPATIBLE_AD_UNDER_AD_GROUP = 3 - CANNOT_SHARE_INACTIVE_AD = 4 - - -class AdTypeEnum(object): - class AdType(enum.IntEnum): - """ - The possible types of an ad. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - TEXT_AD (int): The ad is a text ad. - EXPANDED_TEXT_AD (int): The ad is an expanded text ad. - DYNAMIC_SEARCH_AD (int): The ad is a dynamic search ad. - RESPONSIVE_DISPLAY_AD (int): The ad is a responsive display ad. - CALL_ONLY_AD (int): The ad is a call only ad. - EXPANDED_DYNAMIC_SEARCH_AD (int): The ad is an expanded dynamic search ad. - HOTEL_AD (int): The ad is a hotel ad. - SHOPPING_SMART_AD (int): The ad is a Smart Shopping ad. - SHOPPING_PRODUCT_AD (int): The ad is a standard Shopping ad. - VIDEO_AD (int): The ad is a video ad. - GMAIL_AD (int): This ad is a Gmail ad. - IMAGE_AD (int): This ad is an Image ad. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - TEXT_AD = 2 - EXPANDED_TEXT_AD = 3 - DYNAMIC_SEARCH_AD = 4 - RESPONSIVE_DISPLAY_AD = 5 - CALL_ONLY_AD = 6 - EXPANDED_DYNAMIC_SEARCH_AD = 7 - HOTEL_AD = 8 - SHOPPING_SMART_AD = 9 - SHOPPING_PRODUCT_AD = 10 - VIDEO_AD = 12 - GMAIL_AD = 13 - IMAGE_AD = 14 - - -class AdvertisingChannelSubTypeEnum(object): - class AdvertisingChannelSubType(enum.IntEnum): - """ - Enum describing the different channel subtypes. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used as a return value only. Represents value unknown in this version. - SEARCH_MOBILE_APP (int): Mobile app campaigns for Search. - DISPLAY_MOBILE_APP (int): Mobile app campaigns for Display. - SEARCH_EXPRESS (int): AdWords express campaigns for search. - DISPLAY_EXPRESS (int): AdWords Express campaigns for display. - SHOPPING_SMART_ADS (int): Smart Shopping campaigns. - DISPLAY_GMAIL_AD (int): Gmail Ad campaigns. - DISPLAY_SMART_CAMPAIGN (int): Smart display campaigns. - VIDEO_OUTSTREAM (int): Video Outstream campaigns. - VIDEO_ACTION (int): Video TrueView for Action campaigns. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SEARCH_MOBILE_APP = 2 - DISPLAY_MOBILE_APP = 3 - SEARCH_EXPRESS = 4 - DISPLAY_EXPRESS = 5 - SHOPPING_SMART_ADS = 6 - DISPLAY_GMAIL_AD = 7 - DISPLAY_SMART_CAMPAIGN = 8 - VIDEO_OUTSTREAM = 9 - VIDEO_ACTION = 10 - - -class AdvertisingChannelTypeEnum(object): - class AdvertisingChannelType(enum.IntEnum): - """ - Enum describing the various advertising channel types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - SEARCH (int): Search Network. Includes display bundled, and Search+ campaigns. - DISPLAY (int): Google Display Network only. - SHOPPING (int): Shopping campaigns serve on the shopping property - and on google.com search results. - HOTEL (int): Hotel Ads campaigns. - VIDEO (int): Video campaigns. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SEARCH = 2 - DISPLAY = 3 - SHOPPING = 4 - HOTEL = 5 - VIDEO = 6 - - -class AdxErrorEnum(object): - class AdxError(enum.IntEnum): - """ - Enum describing possible adx errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - UNSUPPORTED_FEATURE (int): Attempt to use non-AdX feature by AdX customer. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - UNSUPPORTED_FEATURE = 2 - - -class AffiliateLocationFeedRelationshipTypeEnum(object): - class AffiliateLocationFeedRelationshipType(enum.IntEnum): - """ - Possible values for a relationship type for an affiliate location feed. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - GENERAL_RETAILER (int): General retailer relationship. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - GENERAL_RETAILER = 2 - - -class AgeRangeTypeEnum(object): - class AgeRangeType(enum.IntEnum): - """ - The type of demographic age ranges (e.g. between 18 and 24 years old). - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - AGE_RANGE_18_24 (int): Between 18 and 24 years old. - AGE_RANGE_25_34 (int): Between 25 and 34 years old. - AGE_RANGE_35_44 (int): Between 35 and 44 years old. - AGE_RANGE_45_54 (int): Between 45 and 54 years old. - AGE_RANGE_55_64 (int): Between 55 and 64 years old. - AGE_RANGE_65_UP (int): 65 years old and beyond. - AGE_RANGE_UNDETERMINED (int): Undetermined age range. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AGE_RANGE_18_24 = 503001 - AGE_RANGE_25_34 = 503002 - AGE_RANGE_35_44 = 503003 - AGE_RANGE_45_54 = 503004 - AGE_RANGE_55_64 = 503005 - AGE_RANGE_65_UP = 503006 - AGE_RANGE_UNDETERMINED = 503999 - - -class AppPaymentModelTypeEnum(object): - class AppPaymentModelType(enum.IntEnum): - """ - Enum describing possible app payment models. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PAID (int): Represents paid-for apps. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PAID = 30 - - -class AppPlaceholderFieldEnum(object): - class AppPlaceholderField(enum.IntEnum): - """ - Possible values for App placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - STORE (int): Data Type: INT64. The application store that the target application - belongs to. Valid values are: 1 = Apple iTunes Store; 2 = Google Play - Store. - ID (int): Data Type: STRING. The store-specific ID for the target application. - LINK_TEXT (int): Data Type: STRING. The visible text displayed when the link is rendered - in an ad. - URL (int): Data Type: STRING. The destination URL of the in-app link. - FINAL_URLS (int): Data Type: URL\_LIST. Final URLs for the in-app link when using Upgraded - URLs. - FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. Final Mobile URLs for the in-app link when using - Upgraded URLs. - TRACKING_URL (int): Data Type: URL. Tracking template for the in-app link when using Upgraded - URLs. - FINAL_URL_SUFFIX (int): Data Type: STRING. Final URL suffix for the in-app link when using - parallel tracking. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - STORE = 2 - ID = 3 - LINK_TEXT = 4 - URL = 5 - FINAL_URLS = 6 - FINAL_MOBILE_URLS = 7 - TRACKING_URL = 8 - FINAL_URL_SUFFIX = 9 - - -class AttributionModelEnum(object): - class AttributionModel(enum.IntEnum): - """ - The attribution model that describes how to distribute credit for a - particular conversion across potentially many prior interactions. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - EXTERNAL (int): Uses external attribution. - GOOGLE_ADS_LAST_CLICK (int): Attributes all credit for a conversion to its last click. - GOOGLE_SEARCH_ATTRIBUTION_FIRST_CLICK (int): Attributes all credit for a conversion to its first click using Google - Search attribution. - GOOGLE_SEARCH_ATTRIBUTION_LINEAR (int): Attributes credit for a conversion equally across all of its clicks using - Google Search attribution. - GOOGLE_SEARCH_ATTRIBUTION_TIME_DECAY (int): Attributes exponentially more credit for a conversion to its more recent - clicks using Google Search attribution (half-life is 1 week). - GOOGLE_SEARCH_ATTRIBUTION_POSITION_BASED (int): Attributes 40% of the credit for a conversion to its first and last - clicks. Remaining 20% is evenly distributed across all other clicks. This - uses Google Search attribution. - GOOGLE_SEARCH_ATTRIBUTION_DATA_DRIVEN (int): Flexible model that uses machine learning to determine the appropriate - distribution of credit among clicks using Google Search attribution. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - EXTERNAL = 100 - GOOGLE_ADS_LAST_CLICK = 101 - GOOGLE_SEARCH_ATTRIBUTION_FIRST_CLICK = 102 - GOOGLE_SEARCH_ATTRIBUTION_LINEAR = 103 - GOOGLE_SEARCH_ATTRIBUTION_TIME_DECAY = 104 - GOOGLE_SEARCH_ATTRIBUTION_POSITION_BASED = 105 - GOOGLE_SEARCH_ATTRIBUTION_DATA_DRIVEN = 106 - - -class AuthenticationErrorEnum(object): - class AuthenticationError(enum.IntEnum): - """ - Enum describing possible authentication errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - AUTHENTICATION_ERROR (int): Authentication of the request failed. - CLIENT_CUSTOMER_ID_INVALID (int): Client Customer Id is not a number. - CUSTOMER_NOT_FOUND (int): No customer found for the provided customer id. - GOOGLE_ACCOUNT_DELETED (int): Client's Google Account is deleted. - GOOGLE_ACCOUNT_COOKIE_INVALID (int): Google account login token in the cookie is invalid. - GOOGLE_ACCOUNT_AUTHENTICATION_FAILED (int): A problem occurred during Google account authentication. - GOOGLE_ACCOUNT_USER_AND_ADS_USER_MISMATCH (int): The user in the google account login token does not match the UserId in - the cookie. - LOGIN_COOKIE_REQUIRED (int): Login cookie is required for authentication. - NOT_ADS_USER (int): User in the cookie is not a valid Ads user. - OAUTH_TOKEN_INVALID (int): Oauth token in the header is not valid. - OAUTH_TOKEN_EXPIRED (int): Oauth token in the header has expired. - OAUTH_TOKEN_DISABLED (int): Oauth token in the header has been disabled. - OAUTH_TOKEN_REVOKED (int): Oauth token in the header has been revoked. - OAUTH_TOKEN_HEADER_INVALID (int): Oauth token HTTP header is malformed. - LOGIN_COOKIE_INVALID (int): Login cookie is not valid. - USER_ID_INVALID (int): User Id in the header is not a valid id. - TWO_STEP_VERIFICATION_NOT_ENROLLED (int): An account administrator changed this account's authentication settings. - To access this Google Ads account, enable 2-Step Verification in your - Google account at https://www.google.com/landing/2step. - ADVANCED_PROTECTION_NOT_ENROLLED (int): An account administrator changed this account's authentication settings. - To access this Google Ads account, enable Advanced Protection in your - Google account at https://landing.google.com/advancedprotection. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AUTHENTICATION_ERROR = 2 - CLIENT_CUSTOMER_ID_INVALID = 5 - CUSTOMER_NOT_FOUND = 8 - GOOGLE_ACCOUNT_DELETED = 9 - GOOGLE_ACCOUNT_COOKIE_INVALID = 10 - GOOGLE_ACCOUNT_AUTHENTICATION_FAILED = 25 - GOOGLE_ACCOUNT_USER_AND_ADS_USER_MISMATCH = 12 - LOGIN_COOKIE_REQUIRED = 13 - NOT_ADS_USER = 14 - OAUTH_TOKEN_INVALID = 15 - OAUTH_TOKEN_EXPIRED = 16 - OAUTH_TOKEN_DISABLED = 17 - OAUTH_TOKEN_REVOKED = 18 - OAUTH_TOKEN_HEADER_INVALID = 19 - LOGIN_COOKIE_INVALID = 20 - USER_ID_INVALID = 22 - TWO_STEP_VERIFICATION_NOT_ENROLLED = 23 - ADVANCED_PROTECTION_NOT_ENROLLED = 24 - - -class AuthorizationErrorEnum(object): - class AuthorizationError(enum.IntEnum): - """ - Enum describing possible authorization errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - USER_PERMISSION_DENIED (int): User doesn't have permission to access customer. - DEVELOPER_TOKEN_NOT_WHITELISTED (int): The developer token is not whitelisted. - DEVELOPER_TOKEN_PROHIBITED (int): The developer token is not allowed with the project sent in the request. - PROJECT_DISABLED (int): The Google Cloud project sent in the request does not have permission to - access the api. - AUTHORIZATION_ERROR (int): Authorization of the client failed. - ACTION_NOT_PERMITTED (int): The user does not have permission to perform this action - (e.g., ADD, UPDATE, REMOVE) on the resource or call a method. - INCOMPLETE_SIGNUP (int): Signup not complete. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - USER_PERMISSION_DENIED = 2 - DEVELOPER_TOKEN_NOT_WHITELISTED = 3 - DEVELOPER_TOKEN_PROHIBITED = 4 - PROJECT_DISABLED = 5 - AUTHORIZATION_ERROR = 6 - ACTION_NOT_PERMITTED = 7 - INCOMPLETE_SIGNUP = 8 - - -class BidModifierSourceEnum(object): - class BidModifierSource(enum.IntEnum): - """ - Enum describing possible bid modifier sources. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - CAMPAIGN (int): The bid modifier is specified at the campaign level, on the campaign - level criterion. - AD_GROUP (int): The bid modifier is specified (overridden) at the ad group level. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CAMPAIGN = 2 - AD_GROUP = 3 - - -class BiddingErrorEnum(object): - class BiddingError(enum.IntEnum): - """ - Enum describing possible bidding errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - BIDDING_STRATEGY_TRANSITION_NOT_ALLOWED (int): Cannot transition to new bidding strategy. - CANNOT_ATTACH_BIDDING_STRATEGY_TO_CAMPAIGN (int): Cannot attach bidding strategy to campaign. - INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE (int): Bidding strategy is not supported or cannot be used as anonymous. - INVALID_BIDDING_STRATEGY_TYPE (int): The type does not match the named strategy's type. - INVALID_BID (int): The bid is invalid. - BIDDING_STRATEGY_NOT_AVAILABLE_FOR_ACCOUNT_TYPE (int): Bidding strategy is not available for the account type. - CONVERSION_TRACKING_NOT_ENABLED (int): Conversion tracking is not enabled for the campaign for VBB transition. - NOT_ENOUGH_CONVERSIONS (int): Not enough conversions tracked for VBB transitions. - CANNOT_CREATE_CAMPAIGN_WITH_BIDDING_STRATEGY (int): Campaign can not be created with given bidding strategy. It can be - transitioned to the strategy, once eligible. - CANNOT_TARGET_CONTENT_NETWORK_ONLY_WITH_CAMPAIGN_LEVEL_POP_BIDDING_STRATEGY (int): Cannot target content network only as campaign uses Page One Promoted - bidding strategy. - BIDDING_STRATEGY_NOT_SUPPORTED_WITH_AD_SCHEDULE (int): Budget Optimizer and Target Spend bidding strategies are not supported - for campaigns with AdSchedule targeting. - PAY_PER_CONVERSION_NOT_AVAILABLE_FOR_CUSTOMER (int): Pay per conversion is not available to all the customer, only few - whitelisted customers can use this. - PAY_PER_CONVERSION_NOT_ALLOWED_WITH_TARGET_CPA (int): Pay per conversion is not allowed with Target CPA. - BIDDING_STRATEGY_NOT_ALLOWED_FOR_SEARCH_ONLY_CAMPAIGNS (int): Cannot set bidding strategy to Manual CPM for search network only - campaigns. - BIDDING_STRATEGY_NOT_SUPPORTED_IN_DRAFTS_OR_EXPERIMENTS (int): The bidding strategy is not supported for use in drafts or experiments. - BIDDING_STRATEGY_TYPE_DOES_NOT_SUPPORT_PRODUCT_TYPE_ADGROUP_CRITERION (int): Bidding strategy type does not support product type ad group criterion. - BID_TOO_SMALL (int): Bid amount is too small. - BID_TOO_BIG (int): Bid amount is too big. - BID_TOO_MANY_FRACTIONAL_DIGITS (int): Bid has too many fractional digit precision. - INVALID_DOMAIN_NAME (int): Invalid domain name specified. - NOT_COMPATIBLE_WITH_PAYMENT_MODE (int): The field is not compatible with payment mode. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - BIDDING_STRATEGY_TRANSITION_NOT_ALLOWED = 2 - CANNOT_ATTACH_BIDDING_STRATEGY_TO_CAMPAIGN = 7 - INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE = 10 - INVALID_BIDDING_STRATEGY_TYPE = 14 - INVALID_BID = 17 - BIDDING_STRATEGY_NOT_AVAILABLE_FOR_ACCOUNT_TYPE = 18 - CONVERSION_TRACKING_NOT_ENABLED = 19 - NOT_ENOUGH_CONVERSIONS = 20 - CANNOT_CREATE_CAMPAIGN_WITH_BIDDING_STRATEGY = 21 - CANNOT_TARGET_CONTENT_NETWORK_ONLY_WITH_CAMPAIGN_LEVEL_POP_BIDDING_STRATEGY = 23 - BIDDING_STRATEGY_NOT_SUPPORTED_WITH_AD_SCHEDULE = 24 - PAY_PER_CONVERSION_NOT_AVAILABLE_FOR_CUSTOMER = 25 - PAY_PER_CONVERSION_NOT_ALLOWED_WITH_TARGET_CPA = 26 - BIDDING_STRATEGY_NOT_ALLOWED_FOR_SEARCH_ONLY_CAMPAIGNS = 27 - BIDDING_STRATEGY_NOT_SUPPORTED_IN_DRAFTS_OR_EXPERIMENTS = 28 - BIDDING_STRATEGY_TYPE_DOES_NOT_SUPPORT_PRODUCT_TYPE_ADGROUP_CRITERION = 29 - BID_TOO_SMALL = 30 - BID_TOO_BIG = 31 - BID_TOO_MANY_FRACTIONAL_DIGITS = 32 - INVALID_DOMAIN_NAME = 33 - NOT_COMPATIBLE_WITH_PAYMENT_MODE = 34 - - -class BiddingSourceEnum(object): - class BiddingSource(enum.IntEnum): - """ - Enum describing possible bidding sources. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ADGROUP (int): Bidding entity is defined on the ad group. - CRITERION (int): Bidding entity is defined on the ad group criterion. - CAMPAIGN_BIDDING_STRATEGY (int): Effective bidding entity is inherited from campaign bidding strategy. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ADGROUP = 2 - CRITERION = 3 - CAMPAIGN_BIDDING_STRATEGY = 5 - - -class BiddingStrategyErrorEnum(object): - class BiddingStrategyError(enum.IntEnum): - """ - Enum describing possible bidding strategy errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - DUPLICATE_NAME (int): Each bidding strategy must have a unique name. - CANNOT_CHANGE_BIDDING_STRATEGY_TYPE (int): Bidding strategy type is immutable. - CANNOT_REMOVE_ASSOCIATED_STRATEGY (int): Only bidding strategies not linked to campaigns, adgroups or adgroup - criteria can be removed. - BIDDING_STRATEGY_NOT_SUPPORTED (int): The specified bidding strategy is not supported. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DUPLICATE_NAME = 2 - CANNOT_CHANGE_BIDDING_STRATEGY_TYPE = 3 - CANNOT_REMOVE_ASSOCIATED_STRATEGY = 4 - BIDDING_STRATEGY_NOT_SUPPORTED = 5 - - -class BiddingStrategyTypeEnum(object): - class BiddingStrategyType(enum.IntEnum): - """ - Enum describing possible bidding strategy types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ENHANCED_CPC (int): Enhanced CPC is a bidding strategy that raises bids for clicks - that seem more likely to lead to a conversion and lowers - them for clicks where they seem less likely. - MANUAL_CPC (int): Manual click based bidding where user pays per click. - MANUAL_CPM (int): Manual impression based bidding - where user pays per thousand impressions. - MANUAL_CPV (int): A bidding strategy that pays a configurable amount per video view. - MAXIMIZE_CONVERSIONS (int): A bidding strategy that automatically maximizes number of conversions - given a daily budget. - MAXIMIZE_CONVERSION_VALUE (int): An automated bidding strategy that automatically sets bids to maximize - revenue while spending your budget. - PAGE_ONE_PROMOTED (int): Page-One Promoted bidding scheme, which sets max cpc bids to - target impressions on page one or page one promoted slots on google.com. - PERCENT_CPC (int): Percent Cpc is bidding strategy where bids are a fraction of the - advertised price for some good or service. - TARGET_CPA (int): Target CPA is an automated bid strategy that sets bids - to help get as many conversions as possible - at the target cost-per-acquisition (CPA) you set. - TARGET_CPM (int): Target CPM is an automated bid strategy that sets bids to help get - as many impressions as possible at the target cost per one thousand - impressions (CPM) you set. - TARGET_OUTRANK_SHARE (int): Target Outrank Share is an automated bidding strategy that sets bids - based on the target fraction of auctions where the advertiser - should outrank a specific competitor. - TARGET_ROAS (int): Target ROAS is an automated bidding strategy - that helps you maximize revenue while averaging - a specific target Return On Average Spend (ROAS). - TARGET_SPEND (int): Target Spend is an automated bid strategy that sets your bids - to help get as many clicks as possible within your budget. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENHANCED_CPC = 2 - MANUAL_CPC = 3 - MANUAL_CPM = 4 - MANUAL_CPV = 13 - MAXIMIZE_CONVERSIONS = 10 - MAXIMIZE_CONVERSION_VALUE = 11 - PAGE_ONE_PROMOTED = 5 - PERCENT_CPC = 12 - TARGET_CPA = 6 - TARGET_CPM = 14 - TARGET_OUTRANK_SHARE = 7 - TARGET_ROAS = 8 - TARGET_SPEND = 9 - - -class BillingSetupErrorEnum(object): - class BillingSetupError(enum.IntEnum): - """ - Enum describing possible billing setup errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CANNOT_USE_EXISTING_AND_NEW_ACCOUNT (int): Cannot use both an existing Payments account and a new Payments account - when setting up billing. - CANNOT_REMOVE_STARTED_BILLING_SETUP (int): Cannot cancel an APPROVED billing setup whose start time has passed. - CANNOT_CHANGE_BILLING_TO_SAME_PAYMENTS_ACCOUNT (int): Cannot perform a Change of Bill-To (CBT) to the same Payments account. - BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_STATUS (int): Billing Setups can only be used by customers with ENABLED or DRAFT - status. - INVALID_PAYMENTS_ACCOUNT (int): Billing Setups must either include a correctly formatted existing - Payments account id, or a non-empty new Payments account name. - BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_CATEGORY (int): Only billable and third party customers can create billing setups. - INVALID_START_TIME_TYPE (int): Billing Setup creations can only use NOW for start time type. - THIRD_PARTY_ALREADY_HAS_BILLING (int): Billing Setups can only be created for a third party customer if they do - not already have a setup. - BILLING_SETUP_IN_PROGRESS (int): Billing Setups cannot be created if there is already a pending billing in - progress, ie. a billing known to Payments. - NO_SIGNUP_PERMISSION (int): Billing Setups can only be created by customers who have permission to - setup billings. Users can contact a representative for help setting up - permissions. - CHANGE_OF_BILL_TO_IN_PROGRESS (int): Billing Setups cannot be created if there is already a future-approved - billing. - PAYMENTS_PROFILE_NOT_FOUND (int): Billing Setup creation failed because Payments could not find the - requested Payments profile. - PAYMENTS_ACCOUNT_NOT_FOUND (int): Billing Setup creation failed because Payments could not find the - requested Payments account. - PAYMENTS_PROFILE_INELIGIBLE (int): Billing Setup creation failed because Payments considers requested - Payments profile ineligible. - PAYMENTS_ACCOUNT_INELIGIBLE (int): Billing Setup creation failed because Payments considers requested - Payments account ineligible. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CANNOT_USE_EXISTING_AND_NEW_ACCOUNT = 2 - CANNOT_REMOVE_STARTED_BILLING_SETUP = 3 - CANNOT_CHANGE_BILLING_TO_SAME_PAYMENTS_ACCOUNT = 4 - BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_STATUS = 5 - INVALID_PAYMENTS_ACCOUNT = 6 - BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_CATEGORY = 7 - INVALID_START_TIME_TYPE = 8 - THIRD_PARTY_ALREADY_HAS_BILLING = 9 - BILLING_SETUP_IN_PROGRESS = 10 - NO_SIGNUP_PERMISSION = 11 - CHANGE_OF_BILL_TO_IN_PROGRESS = 12 - PAYMENTS_PROFILE_NOT_FOUND = 13 - PAYMENTS_ACCOUNT_NOT_FOUND = 14 - PAYMENTS_PROFILE_INELIGIBLE = 15 - PAYMENTS_ACCOUNT_INELIGIBLE = 16 - - -class BillingSetupStatusEnum(object): - class BillingSetupStatus(enum.IntEnum): - """ - The possible statuses of a BillingSetup. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PENDING (int): The billing setup is pending approval. - APPROVED_HELD (int): The billing setup has been approved but the corresponding first budget - has not. This can only occur for billing setups configured for monthly - invoicing. - APPROVED (int): The billing setup has been approved. - CANCELLED (int): The billing setup was cancelled by the user prior to approval. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PENDING = 2 - APPROVED_HELD = 3 - APPROVED = 4 - CANCELLED = 5 - - -class BrandSafetySuitabilityEnum(object): - class BrandSafetySuitability(enum.IntEnum): - """ - 3-Tier brand safety suitability control. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - EXPANDED_INVENTORY (int): This option lets you show ads across all inventory on YouTube and video - partners that meet our standards for monetization. This option may be an - appropriate choice for brands that want maximum access to the full - breadth of videos eligible for ads, including, for example, videos that - have strong profanity in the context of comedy or a documentary, or - excessive violence as featured in video games. - STANDARD_INVENTORY (int): This option lets you show ads across a wide range of content that's - appropriate for most brands, such as popular music videos, documentaries, - and movie trailers. The content you can show ads on is based on YouTube's - advertiser-friendly content guidelines that take into account, for - example, the strength or frequency of profanity, or the appropriateness - of subject matter like sensitive events. Ads won't show, for example, on - content with repeated strong profanity, strong sexual content, or graphic - violence. - LIMITED_INVENTORY (int): This option lets you show ads on a reduced range of content that's - appropriate for brands with particularly strict guidelines around - inappropriate language and sexual suggestiveness; above and beyond what - YouTube's advertiser-friendly content guidelines address. The videos - accessible in this sensitive category meet heightened requirements, - especially for inappropriate language and sexual suggestiveness. For - example, your ads will be excluded from showing on some of YouTube's most - popular music videos and other pop culture content across YouTube and - Google video partners. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - EXPANDED_INVENTORY = 2 - STANDARD_INVENTORY = 3 - LIMITED_INVENTORY = 4 - - -class BudgetDeliveryMethodEnum(object): - class BudgetDeliveryMethod(enum.IntEnum): - """ - Possible delivery methods of a Budget. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - STANDARD (int): The budget server will throttle serving evenly across - the entire time period. - ACCELERATED (int): The budget server will not throttle serving, - and ads will serve as fast as possible. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - STANDARD = 2 - ACCELERATED = 3 - - -class BudgetPeriodEnum(object): - class BudgetPeriod(enum.IntEnum): - """ - Possible period of a Budget. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - DAILY (int): Daily budget. - CUSTOM (int): Custom budget. - FIXED_DAILY (int): Fixed daily budget. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DAILY = 2 - CUSTOM = 3 - FIXED_DAILY = 4 - - -class BudgetStatusEnum(object): - class BudgetStatus(enum.IntEnum): - """ - Possible statuses of a Budget. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ENABLED (int): Budget is enabled. - REMOVED (int): Budget is removed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - REMOVED = 3 - - -class CallConversionReportingStateEnum(object): - class CallConversionReportingState(enum.IntEnum): - """ - Possible data types for a call conversion action state. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - DISABLED (int): Call conversion action is disabled. - USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION (int): Call conversion action will use call conversion type set at the - account level. - USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION (int): Call conversion action will use call conversion type set at the resource - (call only ads/call extensions) level. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DISABLED = 2 - USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION = 3 - USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION = 4 - - -class CallPlaceholderFieldEnum(object): - class CallPlaceholderField(enum.IntEnum): - """ - Possible values for Call placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PHONE_NUMBER (int): Data Type: STRING. The advertiser's phone number to append to the ad. - COUNTRY_CODE (int): Data Type: STRING. Uppercase two-letter country code of the advertiser's - phone number. - TRACKED (int): Data Type: BOOLEAN. Indicates whether call tracking is enabled. Default: - true. - CONVERSION_TYPE_ID (int): Data Type: INT64. The ID of an AdCallMetricsConversion object. This - object contains the phoneCallDurationfield which is the minimum duration - (in seconds) of a call to be considered a conversion. - CONVERSION_REPORTING_STATE (int): Data Type: STRING. Indicates whether this call extension uses its own - call conversion setting or follows the account level setting. Valid - values are: USE\_ACCOUNT\_LEVEL\_CALL\_CONVERSION\_ACTION and - USE\_RESOURCE\_LEVEL\_CALL\_CONVERSION\_ACTION. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PHONE_NUMBER = 2 - COUNTRY_CODE = 3 - TRACKED = 4 - CONVERSION_TYPE_ID = 5 - CONVERSION_REPORTING_STATE = 6 - - -class CalloutPlaceholderFieldEnum(object): - class CalloutPlaceholderField(enum.IntEnum): - """ - Possible values for Callout placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - CALLOUT_TEXT (int): Data Type: STRING. Callout text. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CALLOUT_TEXT = 2 - - -class CampaignBudgetErrorEnum(object): - class CampaignBudgetError(enum.IntEnum): - """ - Enum describing possible campaign budget errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CAMPAIGN_BUDGET_CANNOT_BE_SHARED (int): The campaign budget cannot be shared. - CAMPAIGN_BUDGET_REMOVED (int): The requested campaign budget no longer exists. - CAMPAIGN_BUDGET_IN_USE (int): The campaign budget is associated with at least one campaign, and so the - campaign budget cannot be removed. - CAMPAIGN_BUDGET_PERIOD_NOT_AVAILABLE (int): Customer is not whitelisted for this campaign budget period. - CANNOT_MODIFY_FIELD_OF_IMPLICITLY_SHARED_CAMPAIGN_BUDGET (int): This field is not mutable on implicitly shared campaign budgets - CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED (int): Cannot change explicitly shared campaign budgets back to implicitly - shared ones. - CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED_WITHOUT_NAME (int): An implicit campaign budget without a name cannot be changed to - explicitly shared campaign budget. - CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED (int): Cannot change an implicitly shared campaign budget to an explicitly - shared one. - CANNOT_USE_IMPLICITLY_SHARED_CAMPAIGN_BUDGET_WITH_MULTIPLE_CAMPAIGNS (int): Only explicitly shared campaign budgets can be used with multiple - campaigns. - DUPLICATE_NAME (int): A campaign budget with this name already exists. - MONEY_AMOUNT_IN_WRONG_CURRENCY (int): A money amount was not in the expected currency. - MONEY_AMOUNT_LESS_THAN_CURRENCY_MINIMUM_CPC (int): A money amount was less than the minimum CPC for currency. - MONEY_AMOUNT_TOO_LARGE (int): A money amount was greater than the maximum allowed. - NEGATIVE_MONEY_AMOUNT (int): A money amount was negative. - NON_MULTIPLE_OF_MINIMUM_CURRENCY_UNIT (int): A money amount was not a multiple of a minimum unit. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CAMPAIGN_BUDGET_CANNOT_BE_SHARED = 17 - CAMPAIGN_BUDGET_REMOVED = 2 - CAMPAIGN_BUDGET_IN_USE = 3 - CAMPAIGN_BUDGET_PERIOD_NOT_AVAILABLE = 4 - CANNOT_MODIFY_FIELD_OF_IMPLICITLY_SHARED_CAMPAIGN_BUDGET = 6 - CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED = 7 - CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED_WITHOUT_NAME = 8 - CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED = 9 - CANNOT_USE_IMPLICITLY_SHARED_CAMPAIGN_BUDGET_WITH_MULTIPLE_CAMPAIGNS = 10 - DUPLICATE_NAME = 11 - MONEY_AMOUNT_IN_WRONG_CURRENCY = 12 - MONEY_AMOUNT_LESS_THAN_CURRENCY_MINIMUM_CPC = 13 - MONEY_AMOUNT_TOO_LARGE = 14 - NEGATIVE_MONEY_AMOUNT = 15 - NON_MULTIPLE_OF_MINIMUM_CURRENCY_UNIT = 16 - - -class CampaignCriterionErrorEnum(object): - class CampaignCriterionError(enum.IntEnum): - """ - Enum describing possible campaign criterion errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CONCRETE_TYPE_REQUIRED (int): Concrete type of criterion (keyword v.s. placement) is required for - CREATE and UPDATE operations. - INVALID_PLACEMENT_URL (int): Invalid placement URL. - CANNOT_EXCLUDE_CRITERIA_TYPE (int): Criteria type can not be excluded for the campaign by the customer. like - AOL account type cannot target site type criteria - CANNOT_SET_STATUS_FOR_CRITERIA_TYPE (int): Cannot set the campaign criterion status for this criteria type. - CANNOT_SET_STATUS_FOR_EXCLUDED_CRITERIA (int): Cannot set the campaign criterion status for an excluded criteria. - CANNOT_TARGET_AND_EXCLUDE (int): Cannot target and exclude the same criterion. - TOO_MANY_OPERATIONS (int): The mutate contained too many operations. - OPERATOR_NOT_SUPPORTED_FOR_CRITERION_TYPE (int): This operator cannot be applied to a criterion of this type. - SHOPPING_CAMPAIGN_SALES_COUNTRY_NOT_SUPPORTED_FOR_SALES_CHANNEL (int): The Shopping campaign sales country is not supported for - ProductSalesChannel targeting. - CANNOT_ADD_EXISTING_FIELD (int): The existing field can't be updated with CREATE operation. It can be - updated with UPDATE operation only. - CANNOT_UPDATE_NEGATIVE_CRITERION (int): Negative criteria are immutable, so updates are not allowed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CONCRETE_TYPE_REQUIRED = 2 - INVALID_PLACEMENT_URL = 3 - CANNOT_EXCLUDE_CRITERIA_TYPE = 4 - CANNOT_SET_STATUS_FOR_CRITERIA_TYPE = 5 - CANNOT_SET_STATUS_FOR_EXCLUDED_CRITERIA = 6 - CANNOT_TARGET_AND_EXCLUDE = 7 - TOO_MANY_OPERATIONS = 8 - OPERATOR_NOT_SUPPORTED_FOR_CRITERION_TYPE = 9 - SHOPPING_CAMPAIGN_SALES_COUNTRY_NOT_SUPPORTED_FOR_SALES_CHANNEL = 10 - CANNOT_ADD_EXISTING_FIELD = 11 - CANNOT_UPDATE_NEGATIVE_CRITERION = 12 - - -class CampaignErrorEnum(object): - class CampaignError(enum.IntEnum): - """ - Enum describing possible campaign errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CANNOT_TARGET_CONTENT_NETWORK (int): Cannot target content network. - CANNOT_TARGET_SEARCH_NETWORK (int): Cannot target search network. - CANNOT_TARGET_SEARCH_NETWORK_WITHOUT_GOOGLE_SEARCH (int): Cannot cover search network without google search network. - CANNOT_TARGET_GOOGLE_SEARCH_FOR_CPM_CAMPAIGN (int): Cannot target Google Search network for a CPM campaign. - CAMPAIGN_MUST_TARGET_AT_LEAST_ONE_NETWORK (int): Must target at least one network. - CANNOT_TARGET_PARTNER_SEARCH_NETWORK (int): Only some Google partners are allowed to target partner search network. - CANNOT_TARGET_CONTENT_NETWORK_ONLY_WITH_CRITERIA_LEVEL_BIDDING_STRATEGY (int): Cannot target content network only as campaign has criteria-level bidding - strategy. - CAMPAIGN_DURATION_MUST_CONTAIN_ALL_RUNNABLE_TRIALS (int): Cannot modify the start or end date such that the campaign duration would - not contain the durations of all runnable trials. - CANNOT_MODIFY_FOR_TRIAL_CAMPAIGN (int): Cannot modify dates, budget or campaign name of a trial campaign. - DUPLICATE_CAMPAIGN_NAME (int): Trying to modify the name of an active or paused campaign, where the name - is already assigned to another active or paused campaign. - INCOMPATIBLE_CAMPAIGN_FIELD (int): Two fields are in conflicting modes. - INVALID_CAMPAIGN_NAME (int): Campaign name cannot be used. - INVALID_AD_SERVING_OPTIMIZATION_STATUS (int): Given status is invalid. - INVALID_TRACKING_URL (int): Error in the campaign level tracking url. - CANNOT_SET_BOTH_TRACKING_URL_TEMPLATE_AND_TRACKING_SETTING (int): Cannot set both tracking url template and tracking setting. An user has - to clear legacy tracking setting in order to add tracking url template. - MAX_IMPRESSIONS_NOT_IN_RANGE (int): The maximum number of impressions for Frequency Cap should be an integer - greater than 0. - TIME_UNIT_NOT_SUPPORTED (int): Only the Day, Week and Month time units are supported. - INVALID_OPERATION_IF_SERVING_STATUS_HAS_ENDED (int): Operation not allowed on a campaign whose serving status has ended - BUDGET_CANNOT_BE_SHARED (int): This budget is exclusively linked to a Campaign that is using experiments - so it cannot be shared. - CAMPAIGN_CANNOT_USE_SHARED_BUDGET (int): Campaigns using experiments cannot use a shared budget. - CANNOT_CHANGE_BUDGET_ON_CAMPAIGN_WITH_TRIALS (int): A different budget cannot be assigned to a campaign when there are - running or scheduled trials. - CAMPAIGN_LABEL_DOES_NOT_EXIST (int): No link found between the campaign and the label. - CAMPAIGN_LABEL_ALREADY_EXISTS (int): The label has already been attached to the campaign. - MISSING_SHOPPING_SETTING (int): A ShoppingSetting was not found when creating a shopping campaign. - INVALID_SHOPPING_SALES_COUNTRY (int): The country in shopping setting is not an allowed country. - MISSING_UNIVERSAL_APP_CAMPAIGN_SETTING (int): A Campaign with channel sub type UNIVERSAL\_APP\_CAMPAIGN must have a - UniversalAppCampaignSetting specified. - ADVERTISING_CHANNEL_TYPE_NOT_AVAILABLE_FOR_ACCOUNT_TYPE (int): The requested channel type is not available according to the customer's - account setting. - INVALID_ADVERTISING_CHANNEL_SUB_TYPE (int): The AdvertisingChannelSubType is not a valid subtype of the primary - channel type. - AT_LEAST_ONE_CONVERSION_MUST_BE_SELECTED (int): At least one conversion must be selected. - CANNOT_SET_AD_ROTATION_MODE (int): Setting ad rotation mode for a campaign is not allowed. Ad rotation mode - at campaign is deprecated. - CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED (int): Trying to change start date on a campaign that has started. - CANNOT_SET_DATE_TO_PAST (int): Trying to modify a date into the past. - MISSING_HOTEL_CUSTOMER_LINK (int): Hotel center id in the hotel setting does not match any customer links. - INVALID_HOTEL_CUSTOMER_LINK (int): Hotel center id in the hotel setting must match an active customer link. - MISSING_HOTEL_SETTING (int): Hotel setting was not found when creating a hotel ads campaign. - CANNOT_USE_SHARED_CAMPAIGN_BUDGET_WHILE_PART_OF_CAMPAIGN_GROUP (int): A Campaign cannot use shared campaign budgets and be part of a campaign - group. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CANNOT_TARGET_CONTENT_NETWORK = 3 - CANNOT_TARGET_SEARCH_NETWORK = 4 - CANNOT_TARGET_SEARCH_NETWORK_WITHOUT_GOOGLE_SEARCH = 5 - CANNOT_TARGET_GOOGLE_SEARCH_FOR_CPM_CAMPAIGN = 6 - CAMPAIGN_MUST_TARGET_AT_LEAST_ONE_NETWORK = 7 - CANNOT_TARGET_PARTNER_SEARCH_NETWORK = 8 - CANNOT_TARGET_CONTENT_NETWORK_ONLY_WITH_CRITERIA_LEVEL_BIDDING_STRATEGY = 9 - CAMPAIGN_DURATION_MUST_CONTAIN_ALL_RUNNABLE_TRIALS = 10 - CANNOT_MODIFY_FOR_TRIAL_CAMPAIGN = 11 - DUPLICATE_CAMPAIGN_NAME = 12 - INCOMPATIBLE_CAMPAIGN_FIELD = 13 - INVALID_CAMPAIGN_NAME = 14 - INVALID_AD_SERVING_OPTIMIZATION_STATUS = 15 - INVALID_TRACKING_URL = 16 - CANNOT_SET_BOTH_TRACKING_URL_TEMPLATE_AND_TRACKING_SETTING = 17 - MAX_IMPRESSIONS_NOT_IN_RANGE = 18 - TIME_UNIT_NOT_SUPPORTED = 19 - INVALID_OPERATION_IF_SERVING_STATUS_HAS_ENDED = 20 - BUDGET_CANNOT_BE_SHARED = 21 - CAMPAIGN_CANNOT_USE_SHARED_BUDGET = 22 - CANNOT_CHANGE_BUDGET_ON_CAMPAIGN_WITH_TRIALS = 23 - CAMPAIGN_LABEL_DOES_NOT_EXIST = 24 - CAMPAIGN_LABEL_ALREADY_EXISTS = 25 - MISSING_SHOPPING_SETTING = 26 - INVALID_SHOPPING_SALES_COUNTRY = 27 - MISSING_UNIVERSAL_APP_CAMPAIGN_SETTING = 30 - ADVERTISING_CHANNEL_TYPE_NOT_AVAILABLE_FOR_ACCOUNT_TYPE = 31 - INVALID_ADVERTISING_CHANNEL_SUB_TYPE = 32 - AT_LEAST_ONE_CONVERSION_MUST_BE_SELECTED = 33 - CANNOT_SET_AD_ROTATION_MODE = 34 - CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED = 35 - CANNOT_SET_DATE_TO_PAST = 36 - MISSING_HOTEL_CUSTOMER_LINK = 37 - INVALID_HOTEL_CUSTOMER_LINK = 38 - MISSING_HOTEL_SETTING = 39 - CANNOT_USE_SHARED_CAMPAIGN_BUDGET_WHILE_PART_OF_CAMPAIGN_GROUP = 40 - - -class CampaignFeedErrorEnum(object): - class CampaignFeedError(enum.IntEnum): - """ - Enum describing possible campaign feed errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE (int): An active feed already exists for this campaign and placeholder type. - CANNOT_CREATE_FOR_REMOVED_FEED (int): The specified feed is removed. - CANNOT_CREATE_ALREADY_EXISTING_CAMPAIGN_FEED (int): The CampaignFeed already exists. UPDATE should be used to modify the - existing CampaignFeed. - CANNOT_MODIFY_REMOVED_CAMPAIGN_FEED (int): Cannot update removed campaign feed. - INVALID_PLACEHOLDER_TYPE (int): Invalid placeholder type. - MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE (int): Feed mapping for this placeholder type does not exist. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE = 2 - CANNOT_CREATE_FOR_REMOVED_FEED = 4 - CANNOT_CREATE_ALREADY_EXISTING_CAMPAIGN_FEED = 5 - CANNOT_MODIFY_REMOVED_CAMPAIGN_FEED = 6 - INVALID_PLACEHOLDER_TYPE = 7 - MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE = 8 - - -class CampaignServingStatusEnum(object): - class CampaignServingStatus(enum.IntEnum): - """ - Possible serving statuses of a campaign. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - SERVING (int): Serving. - NONE (int): None. - ENDED (int): Ended. - PENDING (int): Pending. - SUSPENDED (int): Suspended. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SERVING = 2 - NONE = 3 - ENDED = 4 - PENDING = 5 - SUSPENDED = 6 - - -class CampaignSharedSetErrorEnum(object): - class CampaignSharedSetError(enum.IntEnum): - """ - Enum describing possible campaign shared set errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - SHARED_SET_ACCESS_DENIED (int): The shared set belongs to another customer and permission isn't granted. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SHARED_SET_ACCESS_DENIED = 2 - - -class CampaignSharedSetStatusEnum(object): - class CampaignSharedSetStatus(enum.IntEnum): - """ - Enum listing the possible campaign shared set statuses. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ENABLED (int): The campaign shared set is enabled. - REMOVED (int): The campaign shared set is removed and can no longer be used. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - REMOVED = 3 - - -class CampaignStatusEnum(object): - class CampaignStatus(enum.IntEnum): - """ - Possible statuses of a campaign. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ENABLED (int): Campaign is currently serving ads depending on budget information. - PAUSED (int): Campaign has been paused by the user. - REMOVED (int): Campaign has been removed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - PAUSED = 3 - REMOVED = 4 - - -class ChangeStatusErrorEnum(object): - class ChangeStatusError(enum.IntEnum): - """ - Enum describing possible change status errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - START_DATE_TOO_OLD (int): The requested start date is too old. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - START_DATE_TOO_OLD = 3 - - -class ChangeStatusOperationEnum(object): - class ChangeStatusOperation(enum.IntEnum): - """ - Status of the changed resource - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): Used for return value only. Represents an unclassified resource unknown - in this version. - ADDED (int): The resource was created. - CHANGED (int): The resource was modified. - REMOVED (int): The resource was removed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ADDED = 2 - CHANGED = 3 - REMOVED = 4 - - -class ChangeStatusResourceTypeEnum(object): - class ChangeStatusResourceType(enum.IntEnum): - """ - Enum listing the resource types support by the ChangeStatus resource. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): Used for return value only. Represents an unclassified resource unknown - in this version. - AD_GROUP (int): An AdGroup resource change. - AD_GROUP_AD (int): An AdGroupAd resource change. - AD_GROUP_CRITERION (int): An AdGroupCriterion resource change. - CAMPAIGN (int): A Campaign resource change. - CAMPAIGN_CRITERION (int): A CampaignCriterion resource change. - FEED (int): A Feed resource change. - FEED_ITEM (int): A FeedItem resource change. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AD_GROUP = 3 - AD_GROUP_AD = 4 - AD_GROUP_CRITERION = 5 - CAMPAIGN = 6 - CAMPAIGN_CRITERION = 7 - FEED = 9 - FEED_ITEM = 10 - - -class CollectionSizeErrorEnum(object): - class CollectionSizeError(enum.IntEnum): - """ - Enum describing possible collection size errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - TOO_FEW (int): Too few. - TOO_MANY (int): Too many. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - TOO_FEW = 2 - TOO_MANY = 3 - - -class ContentLabelTypeEnum(object): - class ContentLabelType(enum.IntEnum): - """ - Enum listing the content label types supported by ContentLabel criterion. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - SEXUALLY_SUGGESTIVE (int): Sexually suggestive content. - BELOW_THE_FOLD (int): Below the fold placement. - PARKED_DOMAIN (int): Parked domain. - GAME (int): Game. - JUVENILE (int): Juvenile, gross & bizarre content. - PROFANITY (int): Profanity & rough language. - TRAGEDY (int): Death & tragedy. - VIDEO (int): Video. - VIDEO_RATING_DV_G (int): Content rating: G. - VIDEO_RATING_DV_PG (int): Content rating: PG. - VIDEO_RATING_DV_T (int): Content rating: T. - VIDEO_RATING_DV_MA (int): Content rating: MA. - VIDEO_NOT_YET_RATED (int): Content rating: not yet rated. - EMBEDDED_VIDEO (int): Embedded video. - LIVE_STREAMING_VIDEO (int): Live streaming video. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SEXUALLY_SUGGESTIVE = 2 - BELOW_THE_FOLD = 3 - PARKED_DOMAIN = 4 - GAME = 5 - JUVENILE = 6 - PROFANITY = 7 - TRAGEDY = 8 - VIDEO = 9 - VIDEO_RATING_DV_G = 10 - VIDEO_RATING_DV_PG = 11 - VIDEO_RATING_DV_T = 12 - VIDEO_RATING_DV_MA = 13 - VIDEO_NOT_YET_RATED = 14 - EMBEDDED_VIDEO = 15 - LIVE_STREAMING_VIDEO = 16 - - -class ContextErrorEnum(object): - class ContextError(enum.IntEnum): - """ - Enum describing possible context errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - OPERATION_NOT_PERMITTED_FOR_CONTEXT (int): The operation is not allowed for the given context. - OPERATION_NOT_PERMITTED_FOR_REMOVED_RESOURCE (int): The operation is not allowed for removed resources. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - OPERATION_NOT_PERMITTED_FOR_CONTEXT = 2 - OPERATION_NOT_PERMITTED_FOR_REMOVED_RESOURCE = 3 - - -class ConversionActionCategoryEnum(object): - class ConversionActionCategory(enum.IntEnum): - """ - The category of conversions that are associated with a ConversionAction. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - DEFAULT (int): Default category. - PAGE_VIEW (int): User visiting a page. - PURCHASE (int): Purchase, sales, or "order placed" event. - SIGNUP (int): Signup user action. - LEAD (int): Lead-generating action. - DOWNLOAD (int): Software download action (as for an app). - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DEFAULT = 2 - PAGE_VIEW = 3 - PURCHASE = 4 - SIGNUP = 5 - LEAD = 6 - DOWNLOAD = 7 - - -class ConversionActionCountingTypeEnum(object): - class ConversionActionCountingType(enum.IntEnum): - """ - Indicates how conversions for this action will be counted. For more - information, see https://support.google.com/google-ads/answer/3438531. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ONE_PER_CLICK (int): Count only one conversion per click. - MANY_PER_CLICK (int): Count all conversions per click. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ONE_PER_CLICK = 2 - MANY_PER_CLICK = 3 - - -class ConversionActionErrorEnum(object): - class ConversionActionError(enum.IntEnum): - """ - Enum describing possible conversion action errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - DUPLICATE_NAME (int): The specified conversion action name already exists. - DUPLICATE_APP_ID (int): Another conversion action with the specified app id already exists. - TWO_CONVERSION_ACTIONS_BIDDING_ON_SAME_APP_DOWNLOAD (int): Android first open action conflicts with Google play codeless download - action tracking the same app. - BIDDING_ON_SAME_APP_DOWNLOAD_AS_GLOBAL_ACTION (int): Android first open action conflicts with Google play codeless download - action tracking the same app. - DATA_DRIVEN_MODEL_WAS_NEVER_GENERATED (int): The attribution model cannot be set to DATA\_DRIVEN because a - data-driven model has never been generated. - DATA_DRIVEN_MODEL_EXPIRED (int): The attribution model cannot be set to DATA\_DRIVEN because the - data-driven model is expired. - DATA_DRIVEN_MODEL_STALE (int): The attribution model cannot be set to DATA\_DRIVEN because the - data-driven model is stale. - DATA_DRIVEN_MODEL_UNKNOWN (int): The attribution model cannot be set to DATA\_DRIVEN because the - data-driven model is unavailable or the conversion action was newly - added. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DUPLICATE_NAME = 2 - DUPLICATE_APP_ID = 3 - TWO_CONVERSION_ACTIONS_BIDDING_ON_SAME_APP_DOWNLOAD = 4 - BIDDING_ON_SAME_APP_DOWNLOAD_AS_GLOBAL_ACTION = 5 - DATA_DRIVEN_MODEL_WAS_NEVER_GENERATED = 6 - DATA_DRIVEN_MODEL_EXPIRED = 7 - DATA_DRIVEN_MODEL_STALE = 8 - DATA_DRIVEN_MODEL_UNKNOWN = 9 - - -class ConversionActionStatusEnum(object): - class ConversionActionStatus(enum.IntEnum): - """ - Possible statuses of a conversion action. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ENABLED (int): Conversions will be recorded. - REMOVED (int): Conversions will not be recorded. - HIDDEN (int): Conversions will not be recorded and the conversion action will not - appear in the UI. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - REMOVED = 3 - HIDDEN = 4 - - -class ConversionActionTypeEnum(object): - class ConversionActionType(enum.IntEnum): - """ - Possible types of a conversion action. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - AD_CALL (int): Conversions that occur when a user clicks on an ad's call extension. - CLICK_TO_CALL (int): Conversions that occur when a user on a mobile device clicks a phone - number. - GOOGLE_PLAY_DOWNLOAD (int): Conversions that occur when a user downloads a mobile app from the Google - Play Store. - GOOGLE_PLAY_IN_APP_PURCHASE (int): Conversions that occur when a user makes a purchase in an app through - Android billing. - UPLOAD_CALLS (int): Call conversions that are tracked by the advertiser and uploaded. - UPLOAD_CLICKS (int): Conversions that are tracked by the advertiser and uploaded with - attributed clicks. - WEBPAGE (int): Conversions that occur on a webpage. - WEBSITE_CALL (int): Conversions that occur when a user calls a dynamically-generated phone - number from an advertiser's website. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AD_CALL = 2 - CLICK_TO_CALL = 3 - GOOGLE_PLAY_DOWNLOAD = 4 - GOOGLE_PLAY_IN_APP_PURCHASE = 5 - UPLOAD_CALLS = 6 - UPLOAD_CLICKS = 7 - WEBPAGE = 8 - WEBSITE_CALL = 9 - - -class ConversionAttributionEventTypeEnum(object): - class ConversionAttributionEventType(enum.IntEnum): - """ - The event type of conversions that are attributed to. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Represents value unknown in this version. - IMPRESSION (int): The conversion is attributed to an impression. - INTERACTION (int): The conversion is attributed to an interaction. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - IMPRESSION = 2 - INTERACTION = 3 - - -class CriterionCategoryChannelAvailabilityModeEnum(object): - class CriterionCategoryChannelAvailabilityMode(enum.IntEnum): - """ - Enum containing the possible CriterionCategoryChannelAvailabilityMode. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ALL_CHANNELS (int): The category is available to campaigns of all channel types and subtypes. - CHANNEL_TYPE_AND_ALL_SUBTYPES (int): The category is available to campaigns of a specific channel type, - including all subtypes under it. - CHANNEL_TYPE_AND_SUBSET_SUBTYPES (int): The category is available to campaigns of a specific channel type and - subtype(s). - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ALL_CHANNELS = 2 - CHANNEL_TYPE_AND_ALL_SUBTYPES = 3 - CHANNEL_TYPE_AND_SUBSET_SUBTYPES = 4 - - -class CriterionCategoryLocaleAvailabilityModeEnum(object): - class CriterionCategoryLocaleAvailabilityMode(enum.IntEnum): - """ - Enum containing the possible CriterionCategoryLocaleAvailabilityMode. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ALL_LOCALES (int): The category is available to campaigns of all locales. - COUNTRY_AND_ALL_LANGUAGES (int): The category is available to campaigns within a list of countries, - regardless of language. - LANGUAGE_AND_ALL_COUNTRIES (int): The category is available to campaigns within a list of languages, - regardless of country. - COUNTRY_AND_LANGUAGE (int): The category is available to campaigns within a list of country, language - pairs. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ALL_LOCALES = 2 - COUNTRY_AND_ALL_LANGUAGES = 3 - LANGUAGE_AND_ALL_COUNTRIES = 4 - COUNTRY_AND_LANGUAGE = 5 - - -class CriterionErrorEnum(object): - class CriterionError(enum.IntEnum): - """ - Enum describing possible criterion errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CONCRETE_TYPE_REQUIRED (int): Concrete type of criterion is required for CREATE and UPDATE operations. - INVALID_EXCLUDED_CATEGORY (int): The category requested for exclusion is invalid. - INVALID_KEYWORD_TEXT (int): Invalid keyword criteria text. - KEYWORD_TEXT_TOO_LONG (int): Keyword text should be less than 80 chars. - KEYWORD_HAS_TOO_MANY_WORDS (int): Keyword text has too many words. - KEYWORD_HAS_INVALID_CHARS (int): Keyword text has invalid characters or symbols. - INVALID_PLACEMENT_URL (int): Invalid placement URL. - INVALID_USER_LIST (int): Invalid user list criterion. - INVALID_USER_INTEREST (int): Invalid user interest criterion. - INVALID_FORMAT_FOR_PLACEMENT_URL (int): Placement URL has wrong format. - PLACEMENT_URL_IS_TOO_LONG (int): Placement URL is too long. - PLACEMENT_URL_HAS_ILLEGAL_CHAR (int): Indicates the URL contains an illegal character. - PLACEMENT_URL_HAS_MULTIPLE_SITES_IN_LINE (int): Indicates the URL contains multiple comma separated URLs. - PLACEMENT_IS_NOT_AVAILABLE_FOR_TARGETING_OR_EXCLUSION (int): Indicates the domain is blacklisted. - INVALID_TOPIC_PATH (int): Invalid topic path. - INVALID_YOUTUBE_CHANNEL_ID (int): The YouTube Channel Id is invalid. - INVALID_YOUTUBE_VIDEO_ID (int): The YouTube Video Id is invalid. - YOUTUBE_VERTICAL_CHANNEL_DEPRECATED (int): Indicates the placement is a YouTube vertical channel, which is no longer - supported. - YOUTUBE_DEMOGRAPHIC_CHANNEL_DEPRECATED (int): Indicates the placement is a YouTube demographic channel, which is no - longer supported. - YOUTUBE_URL_UNSUPPORTED (int): YouTube urls are not supported in Placement criterion. Use YouTubeChannel - and YouTubeVideo criterion instead. - CANNOT_EXCLUDE_CRITERIA_TYPE (int): Criteria type can not be excluded by the customer, like AOL account type - cannot target site type criteria. - CANNOT_ADD_CRITERIA_TYPE (int): Criteria type can not be targeted. - INVALID_PRODUCT_FILTER (int): Product filter in the product criteria has invalid characters. Operand - and the argument in the filter can not have "==" or "&+". - PRODUCT_FILTER_TOO_LONG (int): Product filter in the product criteria is translated to a string as - operand1==argument1&+operand2==argument2, maximum allowed length for the - string is 255 chars. - CANNOT_EXCLUDE_SIMILAR_USER_LIST (int): Not allowed to exclude similar user list. - CANNOT_ADD_CLOSED_USER_LIST (int): Not allowed to target a closed user list. - CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_ONLY_CAMPAIGNS (int): Not allowed to add display only UserLists to search only campaigns. - CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_CAMPAIGNS (int): Not allowed to add display only UserLists to search plus campaigns. - CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SHOPPING_CAMPAIGNS (int): Not allowed to add display only UserLists to shopping campaigns. - CANNOT_ADD_USER_INTERESTS_TO_SEARCH_CAMPAIGNS (int): Not allowed to add User interests to search only campaigns. - CANNOT_SET_BIDS_ON_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS (int): Not allowed to set bids for this criterion type in search campaigns - CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE (int): Final URLs, URL Templates and CustomParameters cannot be set for the - criterion types of Gender, AgeRange, UserList, Placement, MobileApp, and - MobileAppCategory in search campaigns and shopping campaigns. - INVALID_IP_ADDRESS (int): IP address is not valid. - INVALID_IP_FORMAT (int): IP format is not valid. - INVALID_MOBILE_APP (int): Mobile application is not valid. - INVALID_MOBILE_APP_CATEGORY (int): Mobile application category is not valid. - INVALID_CRITERION_ID (int): The CriterionId does not exist or is of the incorrect type. - CANNOT_TARGET_CRITERION (int): The Criterion is not allowed to be targeted. - CANNOT_TARGET_OBSOLETE_CRITERION (int): The criterion is not allowed to be targeted as it is deprecated. - CRITERION_ID_AND_TYPE_MISMATCH (int): The CriterionId is not valid for the type. - INVALID_PROXIMITY_RADIUS (int): Distance for the radius for the proximity criterion is invalid. - INVALID_PROXIMITY_RADIUS_UNITS (int): Units for the distance for the radius for the proximity criterion is - invalid. - INVALID_STREETADDRESS_LENGTH (int): Street address in the address is not valid. - INVALID_CITYNAME_LENGTH (int): City name in the address is not valid. - INVALID_REGIONCODE_LENGTH (int): Region code in the address is not valid. - INVALID_REGIONNAME_LENGTH (int): Region name in the address is not valid. - INVALID_POSTALCODE_LENGTH (int): Postal code in the address is not valid. - INVALID_COUNTRY_CODE (int): Country code in the address is not valid. - INVALID_LATITUDE (int): Latitude for the GeoPoint is not valid. - INVALID_LONGITUDE (int): Longitude for the GeoPoint is not valid. - PROXIMITY_GEOPOINT_AND_ADDRESS_BOTH_CANNOT_BE_NULL (int): The Proximity input is not valid. Both address and geoPoint cannot be - null. - INVALID_PROXIMITY_ADDRESS (int): The Proximity address cannot be geocoded to a valid lat/long. - INVALID_USER_DOMAIN_NAME (int): User domain name is not valid. - CRITERION_PARAMETER_TOO_LONG (int): Length of serialized criterion parameter exceeded size limit. - AD_SCHEDULE_TIME_INTERVALS_OVERLAP (int): Time interval in the AdSchedule overlaps with another AdSchedule. - AD_SCHEDULE_INTERVAL_CANNOT_SPAN_MULTIPLE_DAYS (int): AdSchedule time interval cannot span multiple days. - AD_SCHEDULE_INVALID_TIME_INTERVAL (int): AdSchedule time interval specified is invalid, endTime cannot be earlier - than startTime. - AD_SCHEDULE_EXCEEDED_INTERVALS_PER_DAY_LIMIT (int): The number of AdSchedule entries in a day exceeds the limit. - AD_SCHEDULE_CRITERION_ID_MISMATCHING_FIELDS (int): CriteriaId does not match the interval of the AdSchedule specified. - CANNOT_BID_MODIFY_CRITERION_TYPE (int): Cannot set bid modifier for this criterion type. - CANNOT_BID_MODIFY_CRITERION_CAMPAIGN_OPTED_OUT (int): Cannot bid modify criterion, since it is opted out of the campaign. - CANNOT_BID_MODIFY_NEGATIVE_CRITERION (int): Cannot set bid modifier for a negative criterion. - BID_MODIFIER_ALREADY_EXISTS (int): Bid Modifier already exists. Use SET operation to update. - FEED_ID_NOT_ALLOWED (int): Feed Id is not allowed in these Location Groups. - ACCOUNT_INELIGIBLE_FOR_CRITERIA_TYPE (int): The account may not use the requested criteria type. For example, some - accounts are restricted to keywords only. - CRITERIA_TYPE_INVALID_FOR_BIDDING_STRATEGY (int): The requested criteria type cannot be used with campaign or ad group - bidding strategy. - CANNOT_EXCLUDE_CRITERION (int): The Criterion is not allowed to be excluded. - CANNOT_REMOVE_CRITERION (int): The criterion is not allowed to be removed. For example, we cannot remove - any of the device criterion. - PRODUCT_SCOPE_TOO_LONG (int): The combined length of product dimension values of the product scope - criterion is too long. - PRODUCT_SCOPE_TOO_MANY_DIMENSIONS (int): Product scope contains too many dimensions. - PRODUCT_PARTITION_TOO_LONG (int): The combined length of product dimension values of the product partition - criterion is too long. - PRODUCT_PARTITION_TOO_MANY_DIMENSIONS (int): Product partition contains too many dimensions. - INVALID_PRODUCT_DIMENSION (int): The product dimension is invalid (e.g. dimension contains illegal value, - dimension type is represented with wrong class, etc). Product dimension - value can not contain "==" or "&+". - INVALID_PRODUCT_DIMENSION_TYPE (int): Product dimension type is either invalid for campaigns of this type or - cannot be used in the current context. BIDDING\_CATEGORY\_Lx and - PRODUCT\_TYPE\_Lx product dimensions must be used in ascending order of - their levels: L1, L2, L3, L4, L5... The levels must be specified - sequentially and start from L1. Furthermore, an "others" product - partition cannot be subdivided with a dimension of the same type but of - a higher level ("others" BIDDING\_CATEGORY\_L3 can be subdivided with - BRAND but not with BIDDING\_CATEGORY\_L4). - INVALID_PRODUCT_BIDDING_CATEGORY (int): Bidding categories do not form a valid path in the Shopping bidding - category taxonomy. - MISSING_SHOPPING_SETTING (int): ShoppingSetting must be added to the campaign before ProductScope - criteria can be added. - INVALID_MATCHING_FUNCTION (int): Matching function is invalid. - LOCATION_FILTER_NOT_ALLOWED (int): Filter parameters not allowed for location groups targeting. - LOCATION_FILTER_INVALID (int): Given location filter parameter is invalid for location groups targeting. - CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP (int): Criteria type cannot be associated with a campaign and its ad group(s) - simultaneously. - HOTEL_LENGTH_OF_STAY_OVERLAPS_WITH_EXISTING_CRITERION (int): Range represented by hotel length of stay's min nights and max nights - overlaps with an existing criterion. - HOTEL_ADVANCE_BOOKING_WINDOW_OVERLAPS_WITH_EXISTING_CRITERION (int): Range represented by hotel advance booking window's min days and max days - overlaps with an existing criterion. - FIELD_INCOMPATIBLE_WITH_NEGATIVE_TARGETING (int): The field is not allowed to be set when the negative field is set to - true, e.g. we don't allow bids in negative ad group or campaign criteria. - INVALID_WEBPAGE_CONDITION (int): The combination of operand and operator in webpage condition is invalid. - INVALID_WEBPAGE_CONDITION_URL (int): The URL of webpage condition is invalid. - WEBPAGE_CONDITION_URL_CANNOT_BE_EMPTY (int): The URL of webpage condition cannot be empty or contain white space. - WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL (int): The URL of webpage condition contains an unsupported protocol. - WEBPAGE_CONDITION_URL_CANNOT_BE_IP_ADDRESS (int): The URL of webpage condition cannot be an IP address. - WEBPAGE_CONDITION_URL_DOMAIN_NOT_CONSISTENT_WITH_CAMPAIGN_SETTING (int): The domain of the URL is not consistent with the domain in campaign - setting. - WEBPAGE_CONDITION_URL_CANNOT_BE_PUBLIC_SUFFIX (int): The URL of webpage condition cannot be a public suffix itself. - WEBPAGE_CONDITION_URL_INVALID_PUBLIC_SUFFIX (int): The URL of webpage condition has an invalid public suffix. - WEBPAGE_CONDITION_URL_VALUE_TRACK_VALUE_NOT_SUPPORTED (int): Value track parameter is not supported in webpage condition URL. - WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION (int): Only one URL-EQUALS webpage condition is allowed in a webpage - criterion and it cannot be combined with other conditions. - WEBPAGE_CRITERION_NOT_SUPPORTED_ON_NON_DSA_AD_GROUP (int): A webpage criterion cannot be added to a non-DSA ad group. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CONCRETE_TYPE_REQUIRED = 2 - INVALID_EXCLUDED_CATEGORY = 3 - INVALID_KEYWORD_TEXT = 4 - KEYWORD_TEXT_TOO_LONG = 5 - KEYWORD_HAS_TOO_MANY_WORDS = 6 - KEYWORD_HAS_INVALID_CHARS = 7 - INVALID_PLACEMENT_URL = 8 - INVALID_USER_LIST = 9 - INVALID_USER_INTEREST = 10 - INVALID_FORMAT_FOR_PLACEMENT_URL = 11 - PLACEMENT_URL_IS_TOO_LONG = 12 - PLACEMENT_URL_HAS_ILLEGAL_CHAR = 13 - PLACEMENT_URL_HAS_MULTIPLE_SITES_IN_LINE = 14 - PLACEMENT_IS_NOT_AVAILABLE_FOR_TARGETING_OR_EXCLUSION = 15 - INVALID_TOPIC_PATH = 16 - INVALID_YOUTUBE_CHANNEL_ID = 17 - INVALID_YOUTUBE_VIDEO_ID = 18 - YOUTUBE_VERTICAL_CHANNEL_DEPRECATED = 19 - YOUTUBE_DEMOGRAPHIC_CHANNEL_DEPRECATED = 20 - YOUTUBE_URL_UNSUPPORTED = 21 - CANNOT_EXCLUDE_CRITERIA_TYPE = 22 - CANNOT_ADD_CRITERIA_TYPE = 23 - INVALID_PRODUCT_FILTER = 24 - PRODUCT_FILTER_TOO_LONG = 25 - CANNOT_EXCLUDE_SIMILAR_USER_LIST = 26 - CANNOT_ADD_CLOSED_USER_LIST = 27 - CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_ONLY_CAMPAIGNS = 28 - CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_CAMPAIGNS = 29 - CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SHOPPING_CAMPAIGNS = 30 - CANNOT_ADD_USER_INTERESTS_TO_SEARCH_CAMPAIGNS = 31 - CANNOT_SET_BIDS_ON_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS = 32 - CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE = 33 - INVALID_IP_ADDRESS = 34 - INVALID_IP_FORMAT = 35 - INVALID_MOBILE_APP = 36 - INVALID_MOBILE_APP_CATEGORY = 37 - INVALID_CRITERION_ID = 38 - CANNOT_TARGET_CRITERION = 39 - CANNOT_TARGET_OBSOLETE_CRITERION = 40 - CRITERION_ID_AND_TYPE_MISMATCH = 41 - INVALID_PROXIMITY_RADIUS = 42 - INVALID_PROXIMITY_RADIUS_UNITS = 43 - INVALID_STREETADDRESS_LENGTH = 44 - INVALID_CITYNAME_LENGTH = 45 - INVALID_REGIONCODE_LENGTH = 46 - INVALID_REGIONNAME_LENGTH = 47 - INVALID_POSTALCODE_LENGTH = 48 - INVALID_COUNTRY_CODE = 49 - INVALID_LATITUDE = 50 - INVALID_LONGITUDE = 51 - PROXIMITY_GEOPOINT_AND_ADDRESS_BOTH_CANNOT_BE_NULL = 52 - INVALID_PROXIMITY_ADDRESS = 53 - INVALID_USER_DOMAIN_NAME = 54 - CRITERION_PARAMETER_TOO_LONG = 55 - AD_SCHEDULE_TIME_INTERVALS_OVERLAP = 56 - AD_SCHEDULE_INTERVAL_CANNOT_SPAN_MULTIPLE_DAYS = 57 - AD_SCHEDULE_INVALID_TIME_INTERVAL = 58 - AD_SCHEDULE_EXCEEDED_INTERVALS_PER_DAY_LIMIT = 59 - AD_SCHEDULE_CRITERION_ID_MISMATCHING_FIELDS = 60 - CANNOT_BID_MODIFY_CRITERION_TYPE = 61 - CANNOT_BID_MODIFY_CRITERION_CAMPAIGN_OPTED_OUT = 62 - CANNOT_BID_MODIFY_NEGATIVE_CRITERION = 63 - BID_MODIFIER_ALREADY_EXISTS = 64 - FEED_ID_NOT_ALLOWED = 65 - ACCOUNT_INELIGIBLE_FOR_CRITERIA_TYPE = 66 - CRITERIA_TYPE_INVALID_FOR_BIDDING_STRATEGY = 67 - CANNOT_EXCLUDE_CRITERION = 68 - CANNOT_REMOVE_CRITERION = 69 - PRODUCT_SCOPE_TOO_LONG = 70 - PRODUCT_SCOPE_TOO_MANY_DIMENSIONS = 71 - PRODUCT_PARTITION_TOO_LONG = 72 - PRODUCT_PARTITION_TOO_MANY_DIMENSIONS = 73 - INVALID_PRODUCT_DIMENSION = 74 - INVALID_PRODUCT_DIMENSION_TYPE = 75 - INVALID_PRODUCT_BIDDING_CATEGORY = 76 - MISSING_SHOPPING_SETTING = 77 - INVALID_MATCHING_FUNCTION = 78 - LOCATION_FILTER_NOT_ALLOWED = 79 - LOCATION_FILTER_INVALID = 80 - CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP = 81 - HOTEL_LENGTH_OF_STAY_OVERLAPS_WITH_EXISTING_CRITERION = 82 - HOTEL_ADVANCE_BOOKING_WINDOW_OVERLAPS_WITH_EXISTING_CRITERION = 83 - FIELD_INCOMPATIBLE_WITH_NEGATIVE_TARGETING = 84 - INVALID_WEBPAGE_CONDITION = 85 - INVALID_WEBPAGE_CONDITION_URL = 86 - WEBPAGE_CONDITION_URL_CANNOT_BE_EMPTY = 87 - WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL = 88 - WEBPAGE_CONDITION_URL_CANNOT_BE_IP_ADDRESS = 89 - WEBPAGE_CONDITION_URL_DOMAIN_NOT_CONSISTENT_WITH_CAMPAIGN_SETTING = 90 - WEBPAGE_CONDITION_URL_CANNOT_BE_PUBLIC_SUFFIX = 91 - WEBPAGE_CONDITION_URL_INVALID_PUBLIC_SUFFIX = 92 - WEBPAGE_CONDITION_URL_VALUE_TRACK_VALUE_NOT_SUPPORTED = 93 - WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION = 94 - WEBPAGE_CRITERION_NOT_SUPPORTED_ON_NON_DSA_AD_GROUP = 95 - - -class CriterionTypeEnum(object): - class CriterionType(enum.IntEnum): - """ - Enum describing possible criterion types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - KEYWORD (int): Keyword. e.g. 'mars cruise'. - PLACEMENT (int): Placement, aka Website. e.g. 'www.flowers4sale.com' - MOBILE_APP_CATEGORY (int): Mobile application categories to target. - DEVICE (int): Devices to target. - LOCATION (int): Locations to target. - LISTING_GROUP (int): Listing groups to target. - AD_SCHEDULE (int): Ad Schedule. - AGE_RANGE (int): Age range. - GENDER (int): Gender. - INCOME_RANGE (int): Income Range. - PARENTAL_STATUS (int): Parental status. - YOUTUBE_VIDEO (int): YouTube Video. - YOUTUBE_CHANNEL (int): YouTube Channel. - USER_LIST (int): User list. - PROXIMITY (int): Proximity. - TOPIC (int): A topic target on the display network (e.g. "Pets & Animals"). - LISTING_SCOPE (int): Listing scope to target. - LANGUAGE (int): Language. - IP_BLOCK (int): IpBlock. - CONTENT_LABEL (int): Content Label for category exclusion. - CARRIER (int): Carrier. - USER_INTEREST (int): A category the user is interested in. - WEBPAGE (int): Webpage criterion for dynamic search ads. - OPERATING_SYSTEM_VERSION (int): Operating system version. - APP_PAYMENT_MODEL (int): App payment model. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - KEYWORD = 2 - PLACEMENT = 3 - MOBILE_APP_CATEGORY = 4 - DEVICE = 6 - LOCATION = 7 - LISTING_GROUP = 8 - AD_SCHEDULE = 9 - AGE_RANGE = 10 - GENDER = 11 - INCOME_RANGE = 12 - PARENTAL_STATUS = 13 - YOUTUBE_VIDEO = 14 - YOUTUBE_CHANNEL = 15 - USER_LIST = 16 - PROXIMITY = 17 - TOPIC = 18 - LISTING_SCOPE = 19 - LANGUAGE = 20 - IP_BLOCK = 21 - CONTENT_LABEL = 22 - CARRIER = 23 - USER_INTEREST = 24 - WEBPAGE = 25 - OPERATING_SYSTEM_VERSION = 26 - APP_PAYMENT_MODEL = 27 - - -class CustomPlaceholderFieldEnum(object): - class CustomPlaceholderField(enum.IntEnum): - """ - Possible values for Custom placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ID (int): Data Type: STRING. Required. Combination ID and ID2 must be unique per - offer. - ID2 (int): Data Type: STRING. Combination ID and ID2 must be unique per offer. - ITEM_TITLE (int): Data Type: STRING. Required. Main headline with product name to be shown - in dynamic ad. - ITEM_SUBTITLE (int): Data Type: STRING. Optional text to be shown in the image ad. - ITEM_DESCRIPTION (int): Data Type: STRING. Optional description of the product to be shown in the - ad. - ITEM_ADDRESS (int): Data Type: STRING. Full address of your offer or service, including - postal code. This will be used to identify the closest product to the - user when there are multiple offers in the feed that are relevant to the - user. - PRICE (int): Data Type: STRING. Price to be shown in the ad. - Example: "100.00 USD" - FORMATTED_PRICE (int): Data Type: STRING. Formatted price to be shown in the ad. - Example: "Starting at $100.00 USD", "$80 - $100" - SALE_PRICE (int): Data Type: STRING. Sale price to be shown in the ad. - Example: "80.00 USD" - FORMATTED_SALE_PRICE (int): Data Type: STRING. Formatted sale price to be shown in the ad. - Example: "On sale for $80.00", "$60 - $80" - IMAGE_URL (int): Data Type: URL. Image to be displayed in the ad. Highly recommended for - image ads. - ITEM_CATEGORY (int): Data Type: STRING. Used as a recommendation engine signal to serve items - in the same category. - FINAL_URLS (int): Data Type: URL\_LIST. Final URLs for the ad when using Upgraded URLs. - User will be redirected to these URLs when they click on an ad, or when - they click on a specific product for ads that have multiple products. - FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. Final mobile URLs for the ad when using Upgraded - URLs. - TRACKING_URL (int): Data Type: URL. Tracking template for the ad when using Upgraded URLs. - CONTEXTUAL_KEYWORDS (int): Data Type: STRING\_LIST. Keywords used for product retrieval. - ANDROID_APP_LINK (int): Data Type: STRING. Android app link. Must be formatted as: - android-app://{package\_id}/{scheme}/{host\_path}. The components are - defined as follows: package\_id: app ID as specified in Google Play. - scheme: the scheme to pass to the application. Can be HTTP, or a custom - scheme. host\_path: identifies the specific content within your - application. - SIMILAR_IDS (int): Data Type: STRING\_LIST. List of recommended IDs to show together with - this item. - IOS_APP_LINK (int): Data Type: STRING. iOS app link. - IOS_APP_STORE_ID (int): Data Type: INT64. iOS app store ID. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ID = 2 - ID2 = 3 - ITEM_TITLE = 4 - ITEM_SUBTITLE = 5 - ITEM_DESCRIPTION = 6 - ITEM_ADDRESS = 7 - PRICE = 8 - FORMATTED_PRICE = 9 - SALE_PRICE = 10 - FORMATTED_SALE_PRICE = 11 - IMAGE_URL = 12 - ITEM_CATEGORY = 13 - FINAL_URLS = 14 - FINAL_MOBILE_URLS = 15 - TRACKING_URL = 16 - CONTEXTUAL_KEYWORDS = 17 - ANDROID_APP_LINK = 18 - SIMILAR_IDS = 19 - IOS_APP_LINK = 20 - IOS_APP_STORE_ID = 21 - - -class CustomerClientLinkErrorEnum(object): - class CustomerClientLinkError(enum.IntEnum): - """ - Enum describing possible CustomerClientLink errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CLIENT_ALREADY_INVITED_BY_THIS_MANAGER (int): Trying to manage a client that already in being managed by customer. - CLIENT_ALREADY_MANAGED_IN_HIERARCHY (int): Already managed by some other manager in the hierarchy. - CYCLIC_LINK_NOT_ALLOWED (int): Attempt to create a cycle in the hierarchy. - CUSTOMER_HAS_TOO_MANY_ACCOUNTS (int): Managed accounts has the maximum number of linked accounts. - CLIENT_HAS_TOO_MANY_INVITATIONS (int): Invitor has the maximum pending invitations. - CANNOT_HIDE_OR_UNHIDE_MANAGER_ACCOUNTS (int): Attempt to change hidden status of a link that is not active. - CUSTOMER_HAS_TOO_MANY_ACCOUNTS_AT_MANAGER (int): Parent manager account has the maximum number of linked accounts. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CLIENT_ALREADY_INVITED_BY_THIS_MANAGER = 2 - CLIENT_ALREADY_MANAGED_IN_HIERARCHY = 3 - CYCLIC_LINK_NOT_ALLOWED = 4 - CUSTOMER_HAS_TOO_MANY_ACCOUNTS = 5 - CLIENT_HAS_TOO_MANY_INVITATIONS = 6 - CANNOT_HIDE_OR_UNHIDE_MANAGER_ACCOUNTS = 7 - CUSTOMER_HAS_TOO_MANY_ACCOUNTS_AT_MANAGER = 8 - - -class CustomerErrorEnum(object): - class CustomerError(enum.IntEnum): - """ - Set of errors that are related to requests dealing with Customer. - Next id: 26 - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - STATUS_CHANGE_DISALLOWED (int): Customer status is not allowed to be changed from DRAFT and CLOSED. - Currency code and at least one of country code and time zone needs to be - set when status is changed to ENABLED. - ACCOUNT_NOT_SET_UP (int): CustomerService cannot get a customer that has not been fully set up. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - STATUS_CHANGE_DISALLOWED = 2 - ACCOUNT_NOT_SET_UP = 3 - - -class CustomerFeedErrorEnum(object): - class CustomerFeedError(enum.IntEnum): - """ - Enum describing possible customer feed errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE (int): An active feed already exists for this customer and place holder type. - CANNOT_CREATE_FOR_REMOVED_FEED (int): The specified feed is removed. - CANNOT_CREATE_ALREADY_EXISTING_CUSTOMER_FEED (int): The CustomerFeed already exists. Update should be used to modify the - existing CustomerFeed. - CANNOT_MODIFY_REMOVED_CUSTOMER_FEED (int): Cannot update removed customer feed. - INVALID_PLACEHOLDER_TYPE (int): Invalid placeholder type. - MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE (int): Feed mapping for this placeholder type does not exist. - PLACEHOLDER_TYPE_NOT_ALLOWED_ON_CUSTOMER_FEED (int): Placeholder not allowed at the account level. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE = 2 - CANNOT_CREATE_FOR_REMOVED_FEED = 3 - CANNOT_CREATE_ALREADY_EXISTING_CUSTOMER_FEED = 4 - CANNOT_MODIFY_REMOVED_CUSTOMER_FEED = 5 - INVALID_PLACEHOLDER_TYPE = 6 - MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE = 7 - PLACEHOLDER_TYPE_NOT_ALLOWED_ON_CUSTOMER_FEED = 8 - - -class CustomerManagerLinkErrorEnum(object): - class CustomerManagerLinkError(enum.IntEnum): - """ - Enum describing possible CustomerManagerLink errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - NO_PENDING_INVITE (int): No pending invitation. - SAME_CLIENT_MORE_THAN_ONCE_PER_CALL (int): Attempt to operate on the same client more than once in the same call. - MANAGER_HAS_MAX_NUMBER_OF_LINKED_ACCOUNTS (int): Manager account has the maximum number of linked accounts. - CANNOT_UNLINK_ACCOUNT_WITHOUT_ACTIVE_USER (int): If no active user on account it cannot be unlinked from its manager. - CANNOT_REMOVE_LAST_CLIENT_ACCOUNT_OWNER (int): Account should have at least one active owner on it before being - unlinked. - CANNOT_CHANGE_ROLE_BY_NON_ACCOUNT_OWNER (int): Only account owners may change their permission role. - CANNOT_CHANGE_ROLE_FOR_NON_ACTIVE_LINK_ACCOUNT (int): When a client's link to its manager is not active, the link role cannot - be changed. - DUPLICATE_CHILD_FOUND (int): Attempt to link a child to a parent that contains or will contain - duplicate children. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - NO_PENDING_INVITE = 2 - SAME_CLIENT_MORE_THAN_ONCE_PER_CALL = 3 - MANAGER_HAS_MAX_NUMBER_OF_LINKED_ACCOUNTS = 4 - CANNOT_UNLINK_ACCOUNT_WITHOUT_ACTIVE_USER = 5 - CANNOT_REMOVE_LAST_CLIENT_ACCOUNT_OWNER = 6 - CANNOT_CHANGE_ROLE_BY_NON_ACCOUNT_OWNER = 7 - CANNOT_CHANGE_ROLE_FOR_NON_ACTIVE_LINK_ACCOUNT = 8 - DUPLICATE_CHILD_FOUND = 9 - - -class CustomerMatchUploadKeyTypeEnum(object): - class CustomerMatchUploadKeyType(enum.IntEnum): - """ - Enum describing possible customer match upload key types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - CONTACT_INFO (int): Members are matched from customer info such as email address, phone - number or physical address. - CRM_ID (int): Members are matched from a user id generated and assigned by the - advertiser. - MOBILE_ADVERTISING_ID (int): Members are matched from mobile advertising ids. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CONTACT_INFO = 2 - CRM_ID = 3 - MOBILE_ADVERTISING_ID = 4 - - -class DataDrivenModelStatusEnum(object): - class DataDrivenModelStatus(enum.IntEnum): - """ - Enumerates data driven model statuses. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - AVAILABLE (int): The data driven model is available. - STALE (int): The data driven model is stale. It hasn't been updated for at least 7 - days. It is still being used, but will become expired if it does not get - updated for 30 days. - EXPIRED (int): The data driven model expired. It hasn't been updated for at least 30 - days and cannot be used. Most commonly this is because there hasn't been - the required number of events in a recent 30-day period. - NEVER_GENERATED (int): The data driven model has never been generated. Most commonly this is - because there has never been the required number of events in any 30-day - period. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AVAILABLE = 2 - STALE = 3 - EXPIRED = 4 - NEVER_GENERATED = 5 - - -class DatabaseErrorEnum(object): - class DatabaseError(enum.IntEnum): - """ - Enum describing possible database errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CONCURRENT_MODIFICATION (int): Multiple requests were attempting to modify the same resource at once. - Please retry the request. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CONCURRENT_MODIFICATION = 2 - - -class DateErrorEnum(object): - class DateError(enum.IntEnum): - """ - Enum describing possible date errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INVALID_FIELD_VALUES_IN_DATE (int): Given field values do not correspond to a valid date. - INVALID_FIELD_VALUES_IN_DATE_TIME (int): Given field values do not correspond to a valid date time. - INVALID_STRING_DATE (int): The string date's format should be yyyy-mm-dd. - INVALID_STRING_DATE_TIME_MICROS (int): The string date time's format should be yyyy-mm-dd hh:mm:ss.ssssss. - INVALID_STRING_DATE_TIME_SECONDS (int): The string date time's format should be yyyy-mm-dd hh:mm:ss. - EARLIER_THAN_MINIMUM_DATE (int): Date is before allowed minimum. - LATER_THAN_MAXIMUM_DATE (int): Date is after allowed maximum. - DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE (int): Date range bounds are not in order. - DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL (int): Both dates in range are null. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INVALID_FIELD_VALUES_IN_DATE = 2 - INVALID_FIELD_VALUES_IN_DATE_TIME = 3 - INVALID_STRING_DATE = 4 - INVALID_STRING_DATE_TIME_MICROS = 6 - INVALID_STRING_DATE_TIME_SECONDS = 11 - EARLIER_THAN_MINIMUM_DATE = 7 - LATER_THAN_MAXIMUM_DATE = 8 - DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE = 9 - DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL = 10 - - -class DateRangeErrorEnum(object): - class DateRangeError(enum.IntEnum): - """ - Enum describing possible date range errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INVALID_DATE (int): Invalid date. - START_DATE_AFTER_END_DATE (int): The start date was after the end date. - CANNOT_SET_DATE_TO_PAST (int): Cannot set date to past time - AFTER_MAXIMUM_ALLOWABLE_DATE (int): A date was used that is past the system "last" date. - CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED (int): Trying to change start date on a campaign that has started. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INVALID_DATE = 2 - START_DATE_AFTER_END_DATE = 3 - CANNOT_SET_DATE_TO_PAST = 4 - AFTER_MAXIMUM_ALLOWABLE_DATE = 5 - CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED = 6 - - -class DayOfWeekEnum(object): - class DayOfWeek(enum.IntEnum): - """ - Enumerates days of the week, e.g., "Monday". - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): The value is unknown in this version. - MONDAY (int): Monday. - TUESDAY (int): Tuesday. - WEDNESDAY (int): Wednesday. - THURSDAY (int): Thursday. - FRIDAY (int): Friday. - SATURDAY (int): Saturday. - SUNDAY (int): Sunday. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - MONDAY = 2 - TUESDAY = 3 - WEDNESDAY = 4 - THURSDAY = 5 - FRIDAY = 6 - SATURDAY = 7 - SUNDAY = 8 - - -class DeviceEnum(object): - class Device(enum.IntEnum): - """ - Enumerates Google Ads devices available for targeting. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): The value is unknown in this version. - MOBILE (int): Mobile devices with full browsers. - TABLET (int): Tablets with full browsers. - DESKTOP (int): Computers. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - MOBILE = 2 - TABLET = 3 - DESKTOP = 4 - - -class DisplayAdFormatSettingEnum(object): - class DisplayAdFormatSetting(enum.IntEnum): - """ - Enumerates display ad format settings. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): The value is unknown in this version. - ALL_FORMATS (int): Text, image and native formats. - NON_NATIVE (int): Text and image formats. - NATIVE (int): Native format, i.e. the format rendering is controlled by the publisher - and not by Google. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ALL_FORMATS = 2 - NON_NATIVE = 3 - NATIVE = 4 - - -class DistinctErrorEnum(object): - class DistinctError(enum.IntEnum): - """ - Enum describing possible distinct errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - DUPLICATE_ELEMENT (int): Duplicate element. - DUPLICATE_TYPE (int): Duplicate type. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DUPLICATE_ELEMENT = 2 - DUPLICATE_TYPE = 3 - - -class EducationPlaceholderFieldEnum(object): - class EducationPlaceholderField(enum.IntEnum): - """ - Possible values for Education placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PROGRAM_ID (int): Data Type: STRING. Required. Combination of PROGRAM ID and LOCATION ID - must be unique per offer. - LOCATION_ID (int): Data Type: STRING. Combination of PROGRAM ID and LOCATION ID must be - unique per offer. - PROGRAM_NAME (int): Data Type: STRING. Required. Main headline with program name to be shown - in dynamic ad. - AREA_OF_STUDY (int): Data Type: STRING. Area of study that can be shown in dynamic ad. - PROGRAM_DESCRIPTION (int): Data Type: STRING. Description of program that can be shown in dynamic - ad. - SCHOOL_NAME (int): Data Type: STRING. Name of school that can be shown in dynamic ad. - ADDRESS (int): Data Type: STRING. Complete school address, including postal code. - THUMBNAIL_IMAGE_URL (int): Data Type: URL. Image to be displayed in ads. - ALTERNATIVE_THUMBNAIL_IMAGE_URL (int): Data Type: URL. Alternative hosted file of image to be used in the ad. - FINAL_URLS (int): Data Type: URL\_LIST. Required. Final URLs to be used in ad when using - Upgraded URLs; the more specific the better (e.g. the individual URL of - a specific program and its location). - FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. Final mobile URLs for the ad when using Upgraded - URLs. - TRACKING_URL (int): Data Type: URL. Tracking template for the ad when using Upgraded URLs. - CONTEXTUAL_KEYWORDS (int): Data Type: STRING\_LIST. Keywords used for product retrieval. - ANDROID_APP_LINK (int): Data Type: STRING. Android app link. Must be formatted as: - android-app://{package\_id}/{scheme}/{host\_path}. The components are - defined as follows: package\_id: app ID as specified in Google Play. - scheme: the scheme to pass to the application. Can be HTTP, or a custom - scheme. host\_path: identifies the specific content within your - application. - SIMILAR_PROGRAM_IDS (int): Data Type: STRING\_LIST. List of recommended program IDs to show - together with this item. - IOS_APP_LINK (int): Data Type: STRING. iOS app link. - IOS_APP_STORE_ID (int): Data Type: INT64. iOS app store ID. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PROGRAM_ID = 2 - LOCATION_ID = 3 - PROGRAM_NAME = 4 - AREA_OF_STUDY = 5 - PROGRAM_DESCRIPTION = 6 - SCHOOL_NAME = 7 - ADDRESS = 8 - THUMBNAIL_IMAGE_URL = 9 - ALTERNATIVE_THUMBNAIL_IMAGE_URL = 10 - FINAL_URLS = 11 - FINAL_MOBILE_URLS = 12 - TRACKING_URL = 13 - CONTEXTUAL_KEYWORDS = 14 - ANDROID_APP_LINK = 15 - SIMILAR_PROGRAM_IDS = 16 - IOS_APP_LINK = 17 - IOS_APP_STORE_ID = 18 - - -class EnumErrorEnum(object): - class EnumError(enum.IntEnum): - """ - Enum describing possible enum errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - ENUM_VALUE_NOT_PERMITTED (int): The enum value is not permitted. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENUM_VALUE_NOT_PERMITTED = 3 - - -class ExtensionSettingErrorEnum(object): - class ExtensionSettingError(enum.IntEnum): - """ - Enum describing possible extension setting errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - EXTENSIONS_REQUIRED (int): A platform restriction was provided without input extensions or existing - extensions. - FEED_TYPE_EXTENSION_TYPE_MISMATCH (int): The provided feed type does not correspond to the provided extensions. - INVALID_FEED_TYPE (int): The provided feed type cannot be used. - INVALID_FEED_TYPE_FOR_CUSTOMER_EXTENSION_SETTING (int): The provided feed type cannot be used at the customer level. - CANNOT_CHANGE_FEED_ITEM_ON_CREATE (int): Cannot change a feed item field on a CREATE operation. - CANNOT_UPDATE_NEWLY_CREATED_EXTENSION (int): Cannot update an extension that is not already in this setting. - NO_EXISTING_AD_GROUP_EXTENSION_SETTING_FOR_TYPE (int): There is no existing AdGroupExtensionSetting for this type. - NO_EXISTING_CAMPAIGN_EXTENSION_SETTING_FOR_TYPE (int): There is no existing CampaignExtensionSetting for this type. - NO_EXISTING_CUSTOMER_EXTENSION_SETTING_FOR_TYPE (int): There is no existing CustomerExtensionSetting for this type. - AD_GROUP_EXTENSION_SETTING_ALREADY_EXISTS (int): The AdGroupExtensionSetting already exists. UPDATE should be used to - modify the existing AdGroupExtensionSetting. - CAMPAIGN_EXTENSION_SETTING_ALREADY_EXISTS (int): The CampaignExtensionSetting already exists. UPDATE should be used to - modify the existing CampaignExtensionSetting. - CUSTOMER_EXTENSION_SETTING_ALREADY_EXISTS (int): The CustomerExtensionSetting already exists. UPDATE should be used to - modify the existing CustomerExtensionSetting. - AD_GROUP_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE (int): An active ad group feed already exists for this place holder type. - CAMPAIGN_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE (int): An active campaign feed already exists for this place holder type. - CUSTOMER_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE (int): An active customer feed already exists for this place holder type. - VALUE_OUT_OF_RANGE (int): Value is not within the accepted range. - CANNOT_SET_FIELD_WITH_FINAL_URLS (int): Cannot simultaneously set specified field with final urls. - FINAL_URLS_NOT_SET (int): Must set field with final urls. - INVALID_PHONE_NUMBER (int): Phone number for a call extension is invalid. - PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY (int): Phone number for a call extension is not supported for the given country - code. - CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED (int): A carrier specific number in short format is not allowed for call - extensions. - PREMIUM_RATE_NUMBER_NOT_ALLOWED (int): Premium rate numbers are not allowed for call extensions. - DISALLOWED_NUMBER_TYPE (int): Phone number type for a call extension is not allowed. - INVALID_DOMESTIC_PHONE_NUMBER_FORMAT (int): Phone number for a call extension does not meet domestic format - requirements. - VANITY_PHONE_NUMBER_NOT_ALLOWED (int): Vanity phone numbers (i.e. those including letters) are not allowed for - call extensions. - INVALID_COUNTRY_CODE (int): Country code provided for a call extension is invalid. - INVALID_CALL_CONVERSION_TYPE_ID (int): Call conversion type id provided for a call extension is invalid. - CUSTOMER_NOT_WHITELISTED_FOR_CALLTRACKING (int): For a call extension, the customer is not whitelisted for call tracking. - CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY (int): Call tracking is not supported for the given country for a call - extension. - INVALID_APP_ID (int): App id provided for an app extension is invalid. - QUOTES_IN_REVIEW_EXTENSION_SNIPPET (int): Quotation marks present in the review text for a review extension. - HYPHENS_IN_REVIEW_EXTENSION_SNIPPET (int): Hyphen character present in the review text for a review extension. - REVIEW_EXTENSION_SOURCE_NOT_ELIGIBLE (int): A blacklisted review source name or url was provided for a review - extension. - SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT (int): Review source name should not be found in the review text. - MISSING_FIELD (int): Field must be set. - INCONSISTENT_CURRENCY_CODES (int): Inconsistent currency codes. - PRICE_EXTENSION_HAS_DUPLICATED_HEADERS (int): Price extension cannot have duplicated headers. - PRICE_ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION (int): Price item cannot have duplicated header and description. - PRICE_EXTENSION_HAS_TOO_FEW_ITEMS (int): Price extension has too few items - PRICE_EXTENSION_HAS_TOO_MANY_ITEMS (int): Price extension has too many items - UNSUPPORTED_VALUE (int): The input value is not currently supported. - INVALID_DEVICE_PREFERENCE (int): Unknown or unsupported device preference. - INVALID_SCHEDULE_END (int): Invalid feed item schedule end time (i.e., endHour = 24 and - endMinute != 0). - DATE_TIME_MUST_BE_IN_ACCOUNT_TIME_ZONE (int): Date time zone does not match the account's time zone. - OVERLAPPING_SCHEDULES_NOT_ALLOWED (int): Overlapping feed item schedule times (e.g., 7-10AM and 8-11AM) are not - allowed. - SCHEDULE_END_NOT_AFTER_START (int): Feed item schedule end time must be after start time. - TOO_MANY_SCHEDULES_PER_DAY (int): There are too many feed item schedules per day. - DUPLICATE_EXTENSION_FEED_ITEM_EDIT (int): Cannot edit the same extension feed item more than once in the same - request. - INVALID_SNIPPETS_HEADER (int): Invalid structured snippet header. - PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY (int): Phone number with call tracking enabled is not supported for the - specified country. - CAMPAIGN_TARGETING_MISMATCH (int): The targeted adgroup must belong to the targeted campaign. - CANNOT_OPERATE_ON_REMOVED_FEED (int): The feed used by the ExtensionSetting is removed and cannot be operated - on. Remove the ExtensionSetting to allow a new one to be created using - an active feed. - EXTENSION_TYPE_REQUIRED (int): The ExtensionFeedItem type is required for this operation. - INCOMPATIBLE_UNDERLYING_MATCHING_FUNCTION (int): The matching function that links the extension feed to the customer, - campaign, or ad group is not compatible with the ExtensionSetting - services. - START_DATE_AFTER_END_DATE (int): Start date must be before end date. - INVALID_PRICE_FORMAT (int): Input price is not in a valid format. - PROMOTION_INVALID_TIME (int): The promotion time is invalid. - PROMOTION_CANNOT_SET_PERCENT_DISCOUNT_AND_MONEY_DISCOUNT (int): Cannot set both percent discount and money discount fields. - PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT (int): Cannot set both promotion code and orders over amount fields. - TOO_MANY_DECIMAL_PLACES_SPECIFIED (int): This field has too many decimal places specified. - INVALID_LANGUAGE_CODE (int): The language code is not valid. - UNSUPPORTED_LANGUAGE (int): The language is not supported. - CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED (int): Customer hasn't consented for call recording, which is required for - adding/updating call extensions. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - EXTENSIONS_REQUIRED = 2 - FEED_TYPE_EXTENSION_TYPE_MISMATCH = 3 - INVALID_FEED_TYPE = 4 - INVALID_FEED_TYPE_FOR_CUSTOMER_EXTENSION_SETTING = 5 - CANNOT_CHANGE_FEED_ITEM_ON_CREATE = 6 - CANNOT_UPDATE_NEWLY_CREATED_EXTENSION = 7 - NO_EXISTING_AD_GROUP_EXTENSION_SETTING_FOR_TYPE = 8 - NO_EXISTING_CAMPAIGN_EXTENSION_SETTING_FOR_TYPE = 9 - NO_EXISTING_CUSTOMER_EXTENSION_SETTING_FOR_TYPE = 10 - AD_GROUP_EXTENSION_SETTING_ALREADY_EXISTS = 11 - CAMPAIGN_EXTENSION_SETTING_ALREADY_EXISTS = 12 - CUSTOMER_EXTENSION_SETTING_ALREADY_EXISTS = 13 - AD_GROUP_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE = 14 - CAMPAIGN_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE = 15 - CUSTOMER_FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE = 16 - VALUE_OUT_OF_RANGE = 17 - CANNOT_SET_FIELD_WITH_FINAL_URLS = 18 - FINAL_URLS_NOT_SET = 19 - INVALID_PHONE_NUMBER = 20 - PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY = 21 - CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED = 22 - PREMIUM_RATE_NUMBER_NOT_ALLOWED = 23 - DISALLOWED_NUMBER_TYPE = 24 - INVALID_DOMESTIC_PHONE_NUMBER_FORMAT = 25 - VANITY_PHONE_NUMBER_NOT_ALLOWED = 26 - INVALID_COUNTRY_CODE = 27 - INVALID_CALL_CONVERSION_TYPE_ID = 28 - CUSTOMER_NOT_WHITELISTED_FOR_CALLTRACKING = 29 - CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY = 30 - INVALID_APP_ID = 31 - QUOTES_IN_REVIEW_EXTENSION_SNIPPET = 32 - HYPHENS_IN_REVIEW_EXTENSION_SNIPPET = 33 - REVIEW_EXTENSION_SOURCE_NOT_ELIGIBLE = 34 - SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT = 35 - MISSING_FIELD = 36 - INCONSISTENT_CURRENCY_CODES = 37 - PRICE_EXTENSION_HAS_DUPLICATED_HEADERS = 38 - PRICE_ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION = 39 - PRICE_EXTENSION_HAS_TOO_FEW_ITEMS = 40 - PRICE_EXTENSION_HAS_TOO_MANY_ITEMS = 41 - UNSUPPORTED_VALUE = 42 - INVALID_DEVICE_PREFERENCE = 43 - INVALID_SCHEDULE_END = 45 - DATE_TIME_MUST_BE_IN_ACCOUNT_TIME_ZONE = 47 - OVERLAPPING_SCHEDULES_NOT_ALLOWED = 48 - SCHEDULE_END_NOT_AFTER_START = 49 - TOO_MANY_SCHEDULES_PER_DAY = 50 - DUPLICATE_EXTENSION_FEED_ITEM_EDIT = 51 - INVALID_SNIPPETS_HEADER = 52 - PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY = 53 - CAMPAIGN_TARGETING_MISMATCH = 54 - CANNOT_OPERATE_ON_REMOVED_FEED = 55 - EXTENSION_TYPE_REQUIRED = 56 - INCOMPATIBLE_UNDERLYING_MATCHING_FUNCTION = 57 - START_DATE_AFTER_END_DATE = 58 - INVALID_PRICE_FORMAT = 59 - PROMOTION_INVALID_TIME = 60 - PROMOTION_CANNOT_SET_PERCENT_DISCOUNT_AND_MONEY_DISCOUNT = 61 - PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT = 62 - TOO_MANY_DECIMAL_PLACES_SPECIFIED = 63 - INVALID_LANGUAGE_CODE = 64 - UNSUPPORTED_LANGUAGE = 65 - CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED = 66 - - -class FeedAttributeOperation(object): - class Operator(enum.IntEnum): - """ - The operator. - - Attributes: - UNSPECIFIED (int): Unspecified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ADD (int): Add the attribute to the existing attributes. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ADD = 2 - - -class FeedAttributeReferenceErrorEnum(object): - class FeedAttributeReferenceError(enum.IntEnum): - """ - Enum describing possible feed attribute reference errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CANNOT_REFERENCE_DELETED_FEED (int): A feed referenced by ID has been deleted. - INVALID_FEED_NAME (int): There is no active feed with the given name. - INVALID_FEED_ATTRIBUTE_NAME (int): There is no feed attribute in an active feed with the given name. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CANNOT_REFERENCE_DELETED_FEED = 2 - INVALID_FEED_NAME = 3 - INVALID_FEED_ATTRIBUTE_NAME = 4 - - -class FeedAttributeTypeEnum(object): - class FeedAttributeType(enum.IntEnum): - """ - Possible data types for a feed attribute. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - INT64 (int): Int64. - DOUBLE (int): Double. - STRING (int): String. - BOOLEAN (int): Boolean. - URL (int): Url. - DATE_TIME (int): Datetime. - INT64_LIST (int): Int64 list. - DOUBLE_LIST (int): Double (8 bytes) list. - STRING_LIST (int): String list. - BOOLEAN_LIST (int): Boolean list. - URL_LIST (int): Url list. - DATE_TIME_LIST (int): Datetime list. - PRICE (int): Price. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INT64 = 2 - DOUBLE = 3 - STRING = 4 - BOOLEAN = 5 - URL = 6 - DATE_TIME = 7 - INT64_LIST = 8 - DOUBLE_LIST = 9 - STRING_LIST = 10 - BOOLEAN_LIST = 11 - URL_LIST = 12 - DATE_TIME_LIST = 13 - PRICE = 14 - - -class FeedErrorEnum(object): - class FeedError(enum.IntEnum): - """ - Enum describing possible feed errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - ATTRIBUTE_NAMES_NOT_UNIQUE (int): The names of the FeedAttributes must be unique. - ATTRIBUTES_DO_NOT_MATCH_EXISTING_ATTRIBUTES (int): The attribute list must be an exact copy of the existing list if the - attribute ID's are present. - CANNOT_SPECIFY_USER_ORIGIN_FOR_SYSTEM_FEED (int): Cannot specify USER origin for a system generated feed. - CANNOT_SPECIFY_GOOGLE_ORIGIN_FOR_NON_SYSTEM_FEED (int): Cannot specify GOOGLE origin for a non-system generated feed. - CANNOT_SPECIFY_FEED_ATTRIBUTES_FOR_SYSTEM_FEED (int): Cannot specify feed attributes for system feed. - CANNOT_UPDATE_FEED_ATTRIBUTES_WITH_ORIGIN_GOOGLE (int): Cannot update FeedAttributes on feed with origin GOOGLE. - FEED_REMOVED (int): The given ID refers to a removed Feed. Removed Feeds are immutable. - INVALID_ORIGIN_VALUE (int): The origin of the feed is not valid for the client. - FEED_ORIGIN_IS_NOT_USER (int): A user can only create and modify feeds with USER origin. - INVALID_AUTH_TOKEN_FOR_EMAIL (int): Invalid auth token for the given email. - INVALID_EMAIL (int): Invalid email specified. - DUPLICATE_FEED_NAME (int): Feed name matches that of another active Feed. - INVALID_FEED_NAME (int): Name of feed is not allowed. - MISSING_OAUTH_INFO (int): Missing OAuthInfo. - NEW_ATTRIBUTE_CANNOT_BE_PART_OF_UNIQUE_KEY (int): New FeedAttributes must not affect the unique key. - TOO_MANY_ATTRIBUTES (int): Too many FeedAttributes for a Feed. - INVALID_BUSINESS_ACCOUNT (int): The business account is not valid. - BUSINESS_ACCOUNT_CANNOT_ACCESS_LOCATION_ACCOUNT (int): Business account cannot access Google My Business account. - INVALID_AFFILIATE_CHAIN_ID (int): Invalid chain ID provided for affiliate location feed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ATTRIBUTE_NAMES_NOT_UNIQUE = 2 - ATTRIBUTES_DO_NOT_MATCH_EXISTING_ATTRIBUTES = 3 - CANNOT_SPECIFY_USER_ORIGIN_FOR_SYSTEM_FEED = 4 - CANNOT_SPECIFY_GOOGLE_ORIGIN_FOR_NON_SYSTEM_FEED = 5 - CANNOT_SPECIFY_FEED_ATTRIBUTES_FOR_SYSTEM_FEED = 6 - CANNOT_UPDATE_FEED_ATTRIBUTES_WITH_ORIGIN_GOOGLE = 7 - FEED_REMOVED = 8 - INVALID_ORIGIN_VALUE = 9 - FEED_ORIGIN_IS_NOT_USER = 10 - INVALID_AUTH_TOKEN_FOR_EMAIL = 11 - INVALID_EMAIL = 12 - DUPLICATE_FEED_NAME = 13 - INVALID_FEED_NAME = 14 - MISSING_OAUTH_INFO = 15 - NEW_ATTRIBUTE_CANNOT_BE_PART_OF_UNIQUE_KEY = 16 - TOO_MANY_ATTRIBUTES = 17 - INVALID_BUSINESS_ACCOUNT = 18 - BUSINESS_ACCOUNT_CANNOT_ACCESS_LOCATION_ACCOUNT = 19 - INVALID_AFFILIATE_CHAIN_ID = 20 - - -class FeedItemErrorEnum(object): - class FeedItemError(enum.IntEnum): - """ - Enum describing possible feed item errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CANNOT_CONVERT_ATTRIBUTE_VALUE_FROM_STRING (int): Cannot convert the feed attribute value from string to its real type. - CANNOT_OPERATE_ON_REMOVED_FEED_ITEM (int): Cannot operate on removed feed item. - DATE_TIME_MUST_BE_IN_ACCOUNT_TIME_ZONE (int): Date time zone does not match the account's time zone. - KEY_ATTRIBUTES_NOT_FOUND (int): Feed item with the key attributes could not be found. - INVALID_URL (int): Url feed attribute value is not valid. - MISSING_KEY_ATTRIBUTES (int): Some key attributes are missing. - KEY_ATTRIBUTES_NOT_UNIQUE (int): Feed item has same key attributes as another feed item. - CANNOT_MODIFY_KEY_ATTRIBUTE_VALUE (int): Cannot modify key attributes on an existing feed item. - SIZE_TOO_LARGE_FOR_MULTI_VALUE_ATTRIBUTE (int): The feed attribute value is too large. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CANNOT_CONVERT_ATTRIBUTE_VALUE_FROM_STRING = 2 - CANNOT_OPERATE_ON_REMOVED_FEED_ITEM = 3 - DATE_TIME_MUST_BE_IN_ACCOUNT_TIME_ZONE = 4 - KEY_ATTRIBUTES_NOT_FOUND = 5 - INVALID_URL = 6 - MISSING_KEY_ATTRIBUTES = 7 - KEY_ATTRIBUTES_NOT_UNIQUE = 8 - CANNOT_MODIFY_KEY_ATTRIBUTE_VALUE = 9 - SIZE_TOO_LARGE_FOR_MULTI_VALUE_ATTRIBUTE = 10 - - -class FeedItemQualityApprovalStatusEnum(object): - class FeedItemQualityApprovalStatus(enum.IntEnum): - """ - The possible quality evaluation approval statuses of a feed item. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - APPROVED (int): Meets all quality expectations. - DISAPPROVED (int): Does not meet some quality expectations. The specific reason is found in - the quality\_disapproval\_reasons field. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - APPROVED = 2 - DISAPPROVED = 3 - - -class FeedItemQualityDisapprovalReasonEnum(object): - class FeedItemQualityDisapprovalReason(enum.IntEnum): - """ - The possible quality evaluation disapproval reasons of a feed item. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PRICE_TABLE_REPETITIVE_HEADERS (int): Price contains repetitive headers. - PRICE_TABLE_REPETITIVE_DESCRIPTION (int): Price contains repetitive description. - PRICE_TABLE_INCONSISTENT_ROWS (int): Price contains inconsistent items. - PRICE_DESCRIPTION_HAS_PRICE_QUALIFIERS (int): Price contains qualifiers in description. - PRICE_UNSUPPORTED_LANGUAGE (int): Price contains an unsupported language. - PRICE_TABLE_ROW_HEADER_TABLE_TYPE_MISMATCH (int): Price item header is not relevant to the price type. - PRICE_TABLE_ROW_HEADER_HAS_PROMOTIONAL_TEXT (int): Price item header has promotional text. - PRICE_TABLE_ROW_DESCRIPTION_NOT_RELEVANT (int): Price item description is not relevant to the item header. - PRICE_TABLE_ROW_DESCRIPTION_HAS_PROMOTIONAL_TEXT (int): Price item description contains promotional text. - PRICE_TABLE_ROW_HEADER_DESCRIPTION_REPETITIVE (int): Price item header and description are repetitive. - PRICE_TABLE_ROW_UNRATEABLE (int): Price item is in a foreign language, nonsense, or can't be rated. - PRICE_TABLE_ROW_PRICE_INVALID (int): Price item price is invalid or inaccurate. - PRICE_TABLE_ROW_URL_INVALID (int): Price item URL is invalid or irrelevant. - PRICE_HEADER_OR_DESCRIPTION_HAS_PRICE (int): Price item header or description has price. - STRUCTURED_SNIPPETS_HEADER_POLICY_VIOLATED (int): Structured snippet values do not match the header. - STRUCTURED_SNIPPETS_REPEATED_VALUES (int): Structured snippet values are repeated. - STRUCTURED_SNIPPETS_EDITORIAL_GUIDELINES (int): Structured snippet values violate editorial guidelines like punctuation. - STRUCTURED_SNIPPETS_HAS_PROMOTIONAL_TEXT (int): Structured snippet contain promotional text. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PRICE_TABLE_REPETITIVE_HEADERS = 2 - PRICE_TABLE_REPETITIVE_DESCRIPTION = 3 - PRICE_TABLE_INCONSISTENT_ROWS = 4 - PRICE_DESCRIPTION_HAS_PRICE_QUALIFIERS = 5 - PRICE_UNSUPPORTED_LANGUAGE = 6 - PRICE_TABLE_ROW_HEADER_TABLE_TYPE_MISMATCH = 7 - PRICE_TABLE_ROW_HEADER_HAS_PROMOTIONAL_TEXT = 8 - PRICE_TABLE_ROW_DESCRIPTION_NOT_RELEVANT = 9 - PRICE_TABLE_ROW_DESCRIPTION_HAS_PROMOTIONAL_TEXT = 10 - PRICE_TABLE_ROW_HEADER_DESCRIPTION_REPETITIVE = 11 - PRICE_TABLE_ROW_UNRATEABLE = 12 - PRICE_TABLE_ROW_PRICE_INVALID = 13 - PRICE_TABLE_ROW_URL_INVALID = 14 - PRICE_HEADER_OR_DESCRIPTION_HAS_PRICE = 15 - STRUCTURED_SNIPPETS_HEADER_POLICY_VIOLATED = 16 - STRUCTURED_SNIPPETS_REPEATED_VALUES = 17 - STRUCTURED_SNIPPETS_EDITORIAL_GUIDELINES = 18 - STRUCTURED_SNIPPETS_HAS_PROMOTIONAL_TEXT = 19 - - -class FeedItemStatusEnum(object): - class FeedItemStatus(enum.IntEnum): - """ - Possible statuses of a feed item. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ENABLED (int): Feed item is enabled. - REMOVED (int): Feed item has been removed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - REMOVED = 3 - - -class FeedItemValidationErrorEnum(object): - class FeedItemValidationError(enum.IntEnum): - """ - The possible validation errors of a feed item. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - STRING_TOO_SHORT (int): String is too short. - STRING_TOO_LONG (int): String is too long. - VALUE_NOT_SPECIFIED (int): Value is not provided. - INVALID_DOMESTIC_PHONE_NUMBER_FORMAT (int): Phone number format is invalid for region. - INVALID_PHONE_NUMBER (int): String does not represent a phone number. - PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY (int): Phone number format is not compatible with country code. - PREMIUM_RATE_NUMBER_NOT_ALLOWED (int): Premium rate number is not allowed. - DISALLOWED_NUMBER_TYPE (int): Phone number type is not allowed. - VALUE_OUT_OF_RANGE (int): Specified value is outside of the valid range. - CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY (int): Call tracking is not supported in the selected country. - CUSTOMER_NOT_WHITELISTED_FOR_CALLTRACKING (int): Customer is not whitelisted for call tracking. - INVALID_COUNTRY_CODE (int): Country code is invalid. - INVALID_APP_ID (int): The specified mobile app id is invalid. - MISSING_ATTRIBUTES_FOR_FIELDS (int): Some required field attributes are missing. - INVALID_TYPE_ID (int): Invalid email button type for email extension. - INVALID_EMAIL_ADDRESS (int): Email address is invalid. - INVALID_HTTPS_URL (int): The HTTPS URL in email extension is invalid. - MISSING_DELIVERY_ADDRESS (int): Delivery address is missing from email extension. - START_DATE_AFTER_END_DATE (int): FeedItem scheduling start date comes after end date. - MISSING_FEED_ITEM_START_TIME (int): FeedItem scheduling start time is missing. - MISSING_FEED_ITEM_END_TIME (int): FeedItem scheduling end time is missing. - MISSING_FEED_ITEM_ID (int): Cannot compute system attributes on a FeedItem that has no FeedItemId. - VANITY_PHONE_NUMBER_NOT_ALLOWED (int): Call extension vanity phone numbers are not supported. - INVALID_REVIEW_EXTENSION_SNIPPET (int): Invalid review text. - INVALID_NUMBER_FORMAT (int): Invalid format for numeric value in ad parameter. - INVALID_DATE_FORMAT (int): Invalid format for date value in ad parameter. - INVALID_PRICE_FORMAT (int): Invalid format for price value in ad parameter. - UNKNOWN_PLACEHOLDER_FIELD (int): Unrecognized type given for value in ad parameter. - MISSING_ENHANCED_SITELINK_DESCRIPTION_LINE (int): Enhanced sitelinks must have both description lines specified. - REVIEW_EXTENSION_SOURCE_INELIGIBLE (int): Review source is ineligible. - HYPHENS_IN_REVIEW_EXTENSION_SNIPPET (int): Review text cannot contain hyphens or dashes. - DOUBLE_QUOTES_IN_REVIEW_EXTENSION_SNIPPET (int): Review text cannot contain double quote characters. - QUOTES_IN_REVIEW_EXTENSION_SNIPPET (int): Review text cannot contain quote characters. - INVALID_FORM_ENCODED_PARAMS (int): Parameters are encoded in the wrong format. - INVALID_URL_PARAMETER_NAME (int): URL parameter name must contain only letters, numbers, underscores, and - dashes. - NO_GEOCODING_RESULT (int): Cannot find address location. - SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT (int): Review extension text has source name. - CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED (int): Some phone numbers can be shorter than usual. Some of these short numbers - are carrier-specific, and we disallow those in ad extensions because they - will not be available to all users. - INVALID_PLACEHOLDER_FIELD_ID (int): Triggered when a request references a placeholder field id that does not - exist. - INVALID_URL_TAG (int): URL contains invalid ValueTrack tags or format. - LIST_TOO_LONG (int): Provided list exceeds acceptable size. - INVALID_ATTRIBUTES_COMBINATION (int): Certain combinations of attributes aren't allowed to be specified in the - same feed item. - DUPLICATE_VALUES (int): An attribute has the same value repeatedly. - INVALID_CALL_CONVERSION_ACTION_ID (int): Advertisers can link a conversion action with a phone number to indicate - that sufficiently long calls forwarded to that phone number should be - counted as conversions of the specified type. This is an error message - indicating that the conversion action specified is invalid (e.g., the - conversion action does not exist within the appropriate Google Ads - account, or it is a type of conversion not appropriate to phone call - conversions). - CANNOT_SET_WITHOUT_FINAL_URLS (int): Tracking template requires final url to be set. - APP_ID_DOESNT_EXIST_IN_APP_STORE (int): An app id was provided that doesn't exist in the given app store. - INVALID_FINAL_URL (int): Invalid U2 final url. - INVALID_TRACKING_URL (int): Invalid U2 tracking url. - INVALID_FINAL_URL_FOR_APP_DOWNLOAD_URL (int): Final URL should start from App download URL. - LIST_TOO_SHORT (int): List provided is too short. - INVALID_USER_ACTION (int): User Action field has invalid value. - INVALID_TYPE_NAME (int): Type field has invalid value. - INVALID_EVENT_CHANGE_STATUS (int): Change status for event is invalid. - INVALID_SNIPPETS_HEADER (int): The header of a structured snippets extension is not one of the valid - headers. - INVALID_ANDROID_APP_LINK (int): Android app link is not formatted correctly - NUMBER_TYPE_WITH_CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY (int): Phone number incompatible with call tracking for country. - RESERVED_KEYWORD_OTHER (int): The input is identical to a reserved keyword - DUPLICATE_OPTION_LABELS (int): Each option label in the message extension must be unique. - DUPLICATE_OPTION_PREFILLS (int): Each option prefill in the message extension must be unique. - UNEQUAL_LIST_LENGTHS (int): In message extensions, the number of optional labels and optional - prefills must be the same. - INCONSISTENT_CURRENCY_CODES (int): All currency codes in an ad extension must be the same. - PRICE_EXTENSION_HAS_DUPLICATED_HEADERS (int): Headers in price extension are not unique. - ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION (int): Header and description in an item are the same. - PRICE_EXTENSION_HAS_TOO_FEW_ITEMS (int): Price extension has too few items. - UNSUPPORTED_VALUE (int): The given value is not supported. - INVALID_FINAL_MOBILE_URL (int): Invalid final mobile url. - INVALID_KEYWORDLESS_AD_RULE_LABEL (int): The given string value of Label contains invalid characters - VALUE_TRACK_PARAMETER_NOT_SUPPORTED (int): The given URL contains value track parameters. - UNSUPPORTED_VALUE_IN_SELECTED_LANGUAGE (int): The given value is not supported in the selected language of an - extension. - INVALID_IOS_APP_LINK (int): The iOS app link is not formatted correctly. - MISSING_IOS_APP_LINK_OR_IOS_APP_STORE_ID (int): iOS app link or iOS app store id is missing. - PROMOTION_INVALID_TIME (int): Promotion time is invalid. - PROMOTION_CANNOT_SET_PERCENT_OFF_AND_MONEY_AMOUNT_OFF (int): Both the percent off and money amount off fields are set. - PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT (int): Both the promotion code and orders over amount fields are set. - TOO_MANY_DECIMAL_PLACES_SPECIFIED (int): Too many decimal places are specified. - AD_CUSTOMIZERS_NOT_ALLOWED (int): Ad Customizers are present and not allowed. - INVALID_LANGUAGE_CODE (int): Language code is not valid. - UNSUPPORTED_LANGUAGE (int): Language is not supported. - IF_FUNCTION_NOT_ALLOWED (int): IF Function is present and not allowed. - INVALID_FINAL_URL_SUFFIX (int): Final url suffix is not valid. - INVALID_TAG_IN_FINAL_URL_SUFFIX (int): Final url suffix contains an invalid tag. - INVALID_FINAL_URL_SUFFIX_FORMAT (int): Final url suffix is formatted incorrectly. - CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED (int): Consent for call recording, which is required for the use of call - extensions, was not provided by the advertiser. - ONLY_ONE_DELIVERY_OPTION_IS_ALLOWED (int): Multiple message delivery options are set. - NO_DELIVERY_OPTION_IS_SET (int): No message delivery option is set. - INVALID_CONVERSION_REPORTING_STATE (int): String value of conversion reporting state field is not valid. - IMAGE_SIZE_WRONG (int): Image size is not right. - EMAIL_DELIVERY_NOT_AVAILABLE_IN_COUNTRY (int): Email delivery is not supported in the country specified in the country - code field. - AUTO_REPLY_NOT_AVAILABLE_IN_COUNTRY (int): Auto reply is not supported in the country specified in the country code - field. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - STRING_TOO_SHORT = 2 - STRING_TOO_LONG = 3 - VALUE_NOT_SPECIFIED = 4 - INVALID_DOMESTIC_PHONE_NUMBER_FORMAT = 5 - INVALID_PHONE_NUMBER = 6 - PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY = 7 - PREMIUM_RATE_NUMBER_NOT_ALLOWED = 8 - DISALLOWED_NUMBER_TYPE = 9 - VALUE_OUT_OF_RANGE = 10 - CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY = 11 - CUSTOMER_NOT_WHITELISTED_FOR_CALLTRACKING = 12 - INVALID_COUNTRY_CODE = 13 - INVALID_APP_ID = 14 - MISSING_ATTRIBUTES_FOR_FIELDS = 15 - INVALID_TYPE_ID = 16 - INVALID_EMAIL_ADDRESS = 17 - INVALID_HTTPS_URL = 18 - MISSING_DELIVERY_ADDRESS = 19 - START_DATE_AFTER_END_DATE = 20 - MISSING_FEED_ITEM_START_TIME = 21 - MISSING_FEED_ITEM_END_TIME = 22 - MISSING_FEED_ITEM_ID = 23 - VANITY_PHONE_NUMBER_NOT_ALLOWED = 24 - INVALID_REVIEW_EXTENSION_SNIPPET = 25 - INVALID_NUMBER_FORMAT = 26 - INVALID_DATE_FORMAT = 27 - INVALID_PRICE_FORMAT = 28 - UNKNOWN_PLACEHOLDER_FIELD = 29 - MISSING_ENHANCED_SITELINK_DESCRIPTION_LINE = 30 - REVIEW_EXTENSION_SOURCE_INELIGIBLE = 31 - HYPHENS_IN_REVIEW_EXTENSION_SNIPPET = 32 - DOUBLE_QUOTES_IN_REVIEW_EXTENSION_SNIPPET = 33 - QUOTES_IN_REVIEW_EXTENSION_SNIPPET = 34 - INVALID_FORM_ENCODED_PARAMS = 35 - INVALID_URL_PARAMETER_NAME = 36 - NO_GEOCODING_RESULT = 37 - SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT = 38 - CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED = 39 - INVALID_PLACEHOLDER_FIELD_ID = 40 - INVALID_URL_TAG = 41 - LIST_TOO_LONG = 42 - INVALID_ATTRIBUTES_COMBINATION = 43 - DUPLICATE_VALUES = 44 - INVALID_CALL_CONVERSION_ACTION_ID = 45 - CANNOT_SET_WITHOUT_FINAL_URLS = 46 - APP_ID_DOESNT_EXIST_IN_APP_STORE = 47 - INVALID_FINAL_URL = 48 - INVALID_TRACKING_URL = 49 - INVALID_FINAL_URL_FOR_APP_DOWNLOAD_URL = 50 - LIST_TOO_SHORT = 51 - INVALID_USER_ACTION = 52 - INVALID_TYPE_NAME = 53 - INVALID_EVENT_CHANGE_STATUS = 54 - INVALID_SNIPPETS_HEADER = 55 - INVALID_ANDROID_APP_LINK = 56 - NUMBER_TYPE_WITH_CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY = 57 - RESERVED_KEYWORD_OTHER = 58 - DUPLICATE_OPTION_LABELS = 59 - DUPLICATE_OPTION_PREFILLS = 60 - UNEQUAL_LIST_LENGTHS = 61 - INCONSISTENT_CURRENCY_CODES = 62 - PRICE_EXTENSION_HAS_DUPLICATED_HEADERS = 63 - ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION = 64 - PRICE_EXTENSION_HAS_TOO_FEW_ITEMS = 65 - UNSUPPORTED_VALUE = 66 - INVALID_FINAL_MOBILE_URL = 67 - INVALID_KEYWORDLESS_AD_RULE_LABEL = 68 - VALUE_TRACK_PARAMETER_NOT_SUPPORTED = 69 - UNSUPPORTED_VALUE_IN_SELECTED_LANGUAGE = 70 - INVALID_IOS_APP_LINK = 71 - MISSING_IOS_APP_LINK_OR_IOS_APP_STORE_ID = 72 - PROMOTION_INVALID_TIME = 73 - PROMOTION_CANNOT_SET_PERCENT_OFF_AND_MONEY_AMOUNT_OFF = 74 - PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT = 75 - TOO_MANY_DECIMAL_PLACES_SPECIFIED = 76 - AD_CUSTOMIZERS_NOT_ALLOWED = 77 - INVALID_LANGUAGE_CODE = 78 - UNSUPPORTED_LANGUAGE = 79 - IF_FUNCTION_NOT_ALLOWED = 80 - INVALID_FINAL_URL_SUFFIX = 81 - INVALID_TAG_IN_FINAL_URL_SUFFIX = 82 - INVALID_FINAL_URL_SUFFIX_FORMAT = 83 - CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED = 84 - ONLY_ONE_DELIVERY_OPTION_IS_ALLOWED = 85 - NO_DELIVERY_OPTION_IS_SET = 86 - INVALID_CONVERSION_REPORTING_STATE = 87 - IMAGE_SIZE_WRONG = 88 - EMAIL_DELIVERY_NOT_AVAILABLE_IN_COUNTRY = 89 - AUTO_REPLY_NOT_AVAILABLE_IN_COUNTRY = 90 - - -class FeedItemValidationStatusEnum(object): - class FeedItemValidationStatus(enum.IntEnum): - """ - The possible validation statuses of a feed item. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PENDING (int): Validation pending. - INVALID (int): An error was found. - VALID (int): Feed item is semantically well-formed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PENDING = 2 - INVALID = 3 - VALID = 4 - - -class FeedLinkStatusEnum(object): - class FeedLinkStatus(enum.IntEnum): - """ - Possible statuses of a feed link. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ENABLED (int): Feed link is enabled. - REMOVED (int): Feed link has been removed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - REMOVED = 3 - - -class FeedMappingCriterionTypeEnum(object): - class FeedMappingCriterionType(enum.IntEnum): - """ - Possible placeholder types for a feed mapping. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - CAMPAIGN_LOCATION_TARGETS (int): Allows campaign targeting at locations within a location feed. - DSA_PAGE_FEED (int): Allows url targeting for your dynamic search ads within a page feed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CAMPAIGN_LOCATION_TARGETS = 2 - DSA_PAGE_FEED = 3 - - -class FeedMappingErrorEnum(object): - class FeedMappingError(enum.IntEnum): - """ - Enum describing possible feed item errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INVALID_PLACEHOLDER_FIELD (int): The given placeholder field does not exist. - INVALID_CRITERION_FIELD (int): The given criterion field does not exist. - INVALID_PLACEHOLDER_TYPE (int): The given placeholder type does not exist. - INVALID_CRITERION_TYPE (int): The given criterion type does not exist. - NO_ATTRIBUTE_FIELD_MAPPINGS (int): A feed mapping must contain at least one attribute field mapping. - FEED_ATTRIBUTE_TYPE_MISMATCH (int): The type of the feed attribute referenced in the attribute field mapping - must match the type of the placeholder field. - CANNOT_OPERATE_ON_MAPPINGS_FOR_SYSTEM_GENERATED_FEED (int): A feed mapping for a system generated feed cannot be operated on. - MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_TYPE (int): Only one feed mapping for a placeholder type is allowed per feed or - customer (depending on the placeholder type). - MULTIPLE_MAPPINGS_FOR_CRITERION_TYPE (int): Only one feed mapping for a criterion type is allowed per customer. - MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_FIELD (int): Only one feed attribute mapping for a placeholder field is allowed - (depending on the placeholder type). - MULTIPLE_MAPPINGS_FOR_CRITERION_FIELD (int): Only one feed attribute mapping for a criterion field is allowed - (depending on the criterion type). - UNEXPECTED_ATTRIBUTE_FIELD_MAPPINGS (int): This feed mapping may not contain any explicit attribute field mappings. - LOCATION_PLACEHOLDER_ONLY_FOR_PLACES_FEEDS (int): Location placeholder feed mappings can only be created for Places feeds. - CANNOT_MODIFY_MAPPINGS_FOR_TYPED_FEED (int): Mappings for typed feeds cannot be modified. - INVALID_PLACEHOLDER_TYPE_FOR_NON_SYSTEM_GENERATED_FEED (int): The given placeholder type can only be mapped to system generated feeds. - INVALID_PLACEHOLDER_TYPE_FOR_SYSTEM_GENERATED_FEED_TYPE (int): The given placeholder type cannot be mapped to a system generated feed - with the given type. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INVALID_PLACEHOLDER_FIELD = 2 - INVALID_CRITERION_FIELD = 3 - INVALID_PLACEHOLDER_TYPE = 4 - INVALID_CRITERION_TYPE = 5 - NO_ATTRIBUTE_FIELD_MAPPINGS = 7 - FEED_ATTRIBUTE_TYPE_MISMATCH = 8 - CANNOT_OPERATE_ON_MAPPINGS_FOR_SYSTEM_GENERATED_FEED = 9 - MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_TYPE = 10 - MULTIPLE_MAPPINGS_FOR_CRITERION_TYPE = 11 - MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_FIELD = 12 - MULTIPLE_MAPPINGS_FOR_CRITERION_FIELD = 13 - UNEXPECTED_ATTRIBUTE_FIELD_MAPPINGS = 14 - LOCATION_PLACEHOLDER_ONLY_FOR_PLACES_FEEDS = 15 - CANNOT_MODIFY_MAPPINGS_FOR_TYPED_FEED = 16 - INVALID_PLACEHOLDER_TYPE_FOR_NON_SYSTEM_GENERATED_FEED = 17 - INVALID_PLACEHOLDER_TYPE_FOR_SYSTEM_GENERATED_FEED_TYPE = 18 - - -class FeedMappingStatusEnum(object): - class FeedMappingStatus(enum.IntEnum): - """ - Possible statuses of a feed mapping. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ENABLED (int): Feed mapping is enabled. - REMOVED (int): Feed mapping has been removed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - REMOVED = 3 - - -class FeedOriginEnum(object): - class FeedOrigin(enum.IntEnum): - """ - Possible values for a feed origin. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - USER (int): The FeedAttributes for this Feed are managed by the - user. Users can add FeedAttributes to this Feed. - GOOGLE (int): The FeedAttributes for an GOOGLE Feed are created by Google. A feed of - this type is maintained by Google and will have the correct attributes - for the placeholder type of the feed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - USER = 2 - GOOGLE = 3 - - -class FeedStatusEnum(object): - class FeedStatus(enum.IntEnum): - """ - Possible statuses of a feed. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ENABLED (int): Feed is enabled. - REMOVED (int): Feed has been removed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - REMOVED = 3 - - -class FieldErrorEnum(object): - class FieldError(enum.IntEnum): - """ - Enum describing possible field errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - REQUIRED (int): The required field was not present in the resource. - IMMUTABLE_FIELD (int): The field attempted to be mutated is immutable. - INVALID_VALUE (int): The field's value is invalid. - VALUE_MUST_BE_UNSET (int): The field cannot be set. - REQUIRED_NONEMPTY_LIST (int): The required repeated field was empty. - FIELD_CANNOT_BE_CLEARED (int): The field cannot be cleared. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - REQUIRED = 2 - IMMUTABLE_FIELD = 3 - INVALID_VALUE = 4 - VALUE_MUST_BE_UNSET = 5 - REQUIRED_NONEMPTY_LIST = 6 - FIELD_CANNOT_BE_CLEARED = 7 - - -class FieldMaskErrorEnum(object): - class FieldMaskError(enum.IntEnum): - """ - Enum describing possible field mask errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - FIELD_MASK_MISSING (int): The field mask must be provided for update operations. - FIELD_MASK_NOT_ALLOWED (int): The field mask must be empty for create and remove operations. - FIELD_NOT_FOUND (int): The field mask contained an invalid field. - FIELD_HAS_SUBFIELDS (int): The field mask updated a field with subfields. Fields with subfields may - be cleared, but not updated. To fix this, the field mask should select - all the subfields of the invalid field. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - FIELD_MASK_MISSING = 5 - FIELD_MASK_NOT_ALLOWED = 4 - FIELD_NOT_FOUND = 2 - FIELD_HAS_SUBFIELDS = 3 - - -class FlightPlaceholderFieldEnum(object): - class FlightPlaceholderField(enum.IntEnum): - """ - Possible values for Flight placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - DESTINATION_ID (int): Data Type: STRING. Required. Destination id. Example: PAR, LON. - For feed items that only have destination id, destination id must be a - unique key. For feed items that have both destination id and origin id, - then the combination must be a unique key. - ORIGIN_ID (int): Data Type: STRING. Origin id. Example: PAR, LON. - Optional. Combination of destination id and origin id must be unique per - offer. - FLIGHT_DESCRIPTION (int): Data Type: STRING. Required. Main headline with product name to be shown - in dynamic ad. - ORIGIN_NAME (int): Data Type: STRING. Shorter names are recommended. - DESTINATION_NAME (int): Data Type: STRING. Shorter names are recommended. - FLIGHT_PRICE (int): Data Type: STRING. Price to be shown in the ad. - Example: "100.00 USD" - FORMATTED_PRICE (int): Data Type: STRING. Formatted price to be shown in the ad. - Example: "Starting at $100.00 USD", "$80 - $100" - FLIGHT_SALE_PRICE (int): Data Type: STRING. Sale price to be shown in the ad. - Example: "80.00 USD" - FORMATTED_SALE_PRICE (int): Data Type: STRING. Formatted sale price to be shown in the ad. - Example: "On sale for $80.00", "$60 - $80" - IMAGE_URL (int): Data Type: URL. Image to be displayed in the ad. - FINAL_URLS (int): Data Type: URL\_LIST. Required. Final URLs for the ad when using - Upgraded URLs. User will be redirected to these URLs when they click on - an ad, or when they click on a specific flight for ads that show - multiple flights. - FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. Final mobile URLs for the ad when using Upgraded - URLs. - TRACKING_URL (int): Data Type: URL. Tracking template for the ad when using Upgraded URLs. - ANDROID_APP_LINK (int): Data Type: STRING. Android app link. Must be formatted as: - android-app://{package\_id}/{scheme}/{host\_path}. The components are - defined as follows: package\_id: app ID as specified in Google Play. - scheme: the scheme to pass to the application. Can be HTTP, or a custom - scheme. host\_path: identifies the specific content within your - application. - SIMILAR_DESTINATION_IDS (int): Data Type: STRING\_LIST. List of recommended destination IDs to show - together with this item. - IOS_APP_LINK (int): Data Type: STRING. iOS app link. - IOS_APP_STORE_ID (int): Data Type: INT64. iOS app store ID. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DESTINATION_ID = 2 - ORIGIN_ID = 3 - FLIGHT_DESCRIPTION = 4 - ORIGIN_NAME = 5 - DESTINATION_NAME = 6 - FLIGHT_PRICE = 7 - FORMATTED_PRICE = 8 - FLIGHT_SALE_PRICE = 9 - FORMATTED_SALE_PRICE = 10 - IMAGE_URL = 11 - FINAL_URLS = 12 - FINAL_MOBILE_URLS = 13 - TRACKING_URL = 14 - ANDROID_APP_LINK = 15 - SIMILAR_DESTINATION_IDS = 16 - IOS_APP_LINK = 17 - IOS_APP_STORE_ID = 18 - - -class FrequencyCapEventTypeEnum(object): - class FrequencyCapEventType(enum.IntEnum): - """ - The type of event that the cap applies to (e.g. impression). - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - IMPRESSION (int): The cap applies on ad impressions. - VIDEO_VIEW (int): The cap applies on video ad views. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - IMPRESSION = 2 - VIDEO_VIEW = 3 - - -class FrequencyCapLevelEnum(object): - class FrequencyCapLevel(enum.IntEnum): - """ - The level on which the cap is to be applied (e.g ad group ad, ad group). - Cap is applied to all the resources of this level. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - AD_GROUP_AD (int): The cap is applied at the ad group ad level. - AD_GROUP (int): The cap is applied at the ad group level. - CAMPAIGN (int): The cap is applied at the campaign level. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AD_GROUP_AD = 2 - AD_GROUP = 3 - CAMPAIGN = 4 - - -class FrequencyCapTimeUnitEnum(object): - class FrequencyCapTimeUnit(enum.IntEnum): - """ - Unit of time the cap is defined at (e.g. day, week). - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - DAY (int): The cap would define limit per one day. - WEEK (int): The cap would define limit per one week. - MONTH (int): The cap would define limit per one month. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DAY = 2 - WEEK = 3 - MONTH = 4 - - -class FunctionErrorEnum(object): - class FunctionError(enum.IntEnum): - """ - Enum describing possible function errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INVALID_FUNCTION_FORMAT (int): The format of the function is not recognized as a supported function - format. - DATA_TYPE_MISMATCH (int): Operand data types do not match. - INVALID_CONJUNCTION_OPERANDS (int): The operands cannot be used together in a conjunction. - INVALID_NUMBER_OF_OPERANDS (int): Invalid numer of Operands. - INVALID_OPERAND_TYPE (int): Operand Type not supported. - INVALID_OPERATOR (int): Operator not supported. - INVALID_REQUEST_CONTEXT_TYPE (int): Request context type not supported. - INVALID_FUNCTION_FOR_CALL_PLACEHOLDER (int): The matching function is not allowed for call placeholders - INVALID_FUNCTION_FOR_PLACEHOLDER (int): The matching function is not allowed for the specified placeholder - INVALID_OPERAND (int): Invalid operand. - MISSING_CONSTANT_OPERAND_VALUE (int): Missing value for the constant operand. - INVALID_CONSTANT_OPERAND_VALUE (int): The value of the constant operand is invalid. - INVALID_NESTING (int): Invalid function nesting. - MULTIPLE_FEED_IDS_NOT_SUPPORTED (int): The Feed ID was different from another Feed ID in the same function. - INVALID_FUNCTION_FOR_FEED_WITH_FIXED_SCHEMA (int): The matching function is invalid for use with a feed with a fixed schema. - INVALID_ATTRIBUTE_NAME (int): Invalid attribute name. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INVALID_FUNCTION_FORMAT = 2 - DATA_TYPE_MISMATCH = 3 - INVALID_CONJUNCTION_OPERANDS = 4 - INVALID_NUMBER_OF_OPERANDS = 5 - INVALID_OPERAND_TYPE = 6 - INVALID_OPERATOR = 7 - INVALID_REQUEST_CONTEXT_TYPE = 8 - INVALID_FUNCTION_FOR_CALL_PLACEHOLDER = 9 - INVALID_FUNCTION_FOR_PLACEHOLDER = 10 - INVALID_OPERAND = 11 - MISSING_CONSTANT_OPERAND_VALUE = 12 - INVALID_CONSTANT_OPERAND_VALUE = 13 - INVALID_NESTING = 14 - MULTIPLE_FEED_IDS_NOT_SUPPORTED = 15 - INVALID_FUNCTION_FOR_FEED_WITH_FIXED_SCHEMA = 16 - INVALID_ATTRIBUTE_NAME = 17 - - -class FunctionParsingErrorEnum(object): - class FunctionParsingError(enum.IntEnum): - """ - Enum describing possible function parsing errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - NO_MORE_INPUT (int): Unexpected end of function string. - EXPECTED_CHARACTER (int): Could not find an expected character. - UNEXPECTED_SEPARATOR (int): Unexpected separator character. - UNMATCHED_LEFT_BRACKET (int): Unmatched left bracket or parenthesis. - UNMATCHED_RIGHT_BRACKET (int): Unmatched right bracket or parenthesis. - TOO_MANY_NESTED_FUNCTIONS (int): Functions are nested too deeply. - MISSING_RIGHT_HAND_OPERAND (int): Missing right-hand-side operand. - INVALID_OPERATOR_NAME (int): Invalid operator/function name. - FEED_ATTRIBUTE_OPERAND_ARGUMENT_NOT_INTEGER (int): Feed attribute operand's argument is not an integer. - NO_OPERANDS (int): Missing function operands. - TOO_MANY_OPERANDS (int): Function had too many operands. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - NO_MORE_INPUT = 2 - EXPECTED_CHARACTER = 3 - UNEXPECTED_SEPARATOR = 4 - UNMATCHED_LEFT_BRACKET = 5 - UNMATCHED_RIGHT_BRACKET = 6 - TOO_MANY_NESTED_FUNCTIONS = 7 - MISSING_RIGHT_HAND_OPERAND = 8 - INVALID_OPERATOR_NAME = 9 - FEED_ATTRIBUTE_OPERAND_ARGUMENT_NOT_INTEGER = 10 - NO_OPERANDS = 11 - TOO_MANY_OPERANDS = 12 - - -class GenderTypeEnum(object): - class GenderType(enum.IntEnum): - """ - The type of demographic genders (e.g. female). - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - MALE (int): Male. - FEMALE (int): Female. - UNDETERMINED (int): Undetermined gender. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - MALE = 10 - FEMALE = 11 - UNDETERMINED = 20 - - -class GeoTargetConstantStatusEnum(object): - class GeoTargetConstantStatus(enum.IntEnum): - """ - The possible statuses of a geo target constant. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - ENABLED (int): The geo target constant is valid. - REMOVAL_PLANNED (int): The geo target constant is obsolete and will be removed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - REMOVAL_PLANNED = 3 - - -class GeoTargetConstantSuggestionErrorEnum(object): - class GeoTargetConstantSuggestionError(enum.IntEnum): - """ - Enum describing possible geo target constant suggestion errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - LOCATION_NAME_SIZE_LIMIT (int): A location name cannot be greater than 300 characters. - LOCATION_NAME_LIMIT (int): At most 25 location names can be specified in a SuggestGeoTargetConstants - method. - INVALID_COUNTRY_CODE (int): The country code is invalid. - REQUEST_PARAMETERS_UNSET (int): Geo target constant resource names or location names must be provided in - the request. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - LOCATION_NAME_SIZE_LIMIT = 2 - LOCATION_NAME_LIMIT = 3 - INVALID_COUNTRY_CODE = 4 - REQUEST_PARAMETERS_UNSET = 5 - - -class GeoTargetingRestrictionEnum(object): - class GeoTargetingRestriction(enum.IntEnum): - """ - A restriction used to determine if the request context's - geo should be matched. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - LOCATION_OF_PRESENCE (int): Indicates that request context should match the physical location of - the user. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - LOCATION_OF_PRESENCE = 2 - - -class GoogleAdsFieldCategoryEnum(object): - class GoogleAdsFieldCategory(enum.IntEnum): - """ - The category of the artifact. - - Attributes: - UNSPECIFIED (int): Unspecified - UNKNOWN (int): Unknown - RESOURCE (int): The described artifact is a resource. - ATTRIBUTE (int): The described artifact is a field and is an attribute of a resource. - Including a resource attribute field in a query may segment the query if - the resource to which it is attributed segments the resource found in - the FROM clause. - SEGMENT (int): The described artifact is a field and always segments search queries. - METRIC (int): The described artifact is a field and is a metric. It never segments - search queries. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - RESOURCE = 2 - ATTRIBUTE = 3 - SEGMENT = 5 - METRIC = 6 - - -class GoogleAdsFieldDataTypeEnum(object): - class GoogleAdsFieldDataType(enum.IntEnum): - """ - These are the various types a GoogleAdsService artifact may take on. - - Attributes: - UNSPECIFIED (int): Unspecified - UNKNOWN (int): Unknown - BOOLEAN (int): Maps to google.protobuf.BoolValue - - Applicable operators: =, != - DATE (int): Maps to google.protobuf.StringValue. It can be compared using the set of - operators specific to dates however. - - Applicable operators: =, <, >, <=, >=, BETWEEN, DURING, and IN - DOUBLE (int): Maps to google.protobuf.DoubleValue - - Applicable operators: =, !=, <, >, IN, NOT IN - ENUM (int): Maps to an enum. It's specific definition can be found at type\_url. - - Applicable operators: =, !=, IN, NOT IN - FLOAT (int): Maps to google.protobuf.FloatValue - - Applicable operators: =, !=, <, >, IN, NOT IN - INT32 (int): Maps to google.protobuf.Int32Value - - Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN - INT64 (int): Maps to google.protobuf.Int64Value - - Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN - MESSAGE (int): Maps to a protocol buffer message type. The data type's details can be - found in type\_url. - - No operators work with MESSAGE fields. - RESOURCE_NAME (int): Maps to google.protobuf.StringValue. Represents the resource name - (unique id) of a resource or one of its foreign keys. - - No operators work with RESOURCE\_NAME fields. - STRING (int): Maps to google.protobuf.StringValue. - - Applicable operators: =, !=, LIKE, NOT LIKE, IN, NOT IN - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - BOOLEAN = 2 - DATE = 3 - DOUBLE = 4 - ENUM = 5 - FLOAT = 6 - INT32 = 7 - INT64 = 8 - MESSAGE = 9 - RESOURCE_NAME = 10 - STRING = 11 - - -class HeaderErrorEnum(object): - class HeaderError(enum.IntEnum): - """ - Enum describing possible header errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INVALID_LOGIN_CUSTOMER_ID (int): The login customer id could not be validated. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INVALID_LOGIN_CUSTOMER_ID = 3 - - -class HotelDateSelectionTypeEnum(object): - class HotelDateSelectionType(enum.IntEnum): - """ - Enum describing possible hotel date selection types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - DEFAULT_SELECTION (int): Dates selected by default. - USER_SELECTED (int): Dates selected by the user. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DEFAULT_SELECTION = 50 - USER_SELECTED = 51 - - -class HotelPlaceholderFieldEnum(object): - class HotelPlaceholderField(enum.IntEnum): - """ - Possible values for Hotel placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PROPERTY_ID (int): Data Type: STRING. Required. Unique ID. - PROPERTY_NAME (int): Data Type: STRING. Required. Main headline with property name to be shown - in dynamic ad. - DESTINATION_NAME (int): Data Type: STRING. Name of destination to be shown in dynamic ad. - DESCRIPTION (int): Data Type: STRING. Description of destination to be shown in dynamic ad. - ADDRESS (int): Data Type: STRING. Complete property address, including postal code. - PRICE (int): Data Type: STRING. Price to be shown in the ad. - Example: "100.00 USD" - FORMATTED_PRICE (int): Data Type: STRING. Formatted price to be shown in the ad. - Example: "Starting at $100.00 USD", "$80 - $100" - SALE_PRICE (int): Data Type: STRING. Sale price to be shown in the ad. - Example: "80.00 USD" - FORMATTED_SALE_PRICE (int): Data Type: STRING. Formatted sale price to be shown in the ad. - Example: "On sale for $80.00", "$60 - $80" - IMAGE_URL (int): Data Type: URL. Image to be displayed in the ad. - CATEGORY (int): Data Type: STRING. Category of property used to group like items together - for recommendation engine. - STAR_RATING (int): Data Type: INT64. Star rating (1 to 5) used to group like items - together for recommendation engine. - CONTEXTUAL_KEYWORDS (int): Data Type: STRING\_LIST. Keywords used for product retrieval. - FINAL_URLS (int): Data Type: URL\_LIST. Required. Final URLs for the ad when using - Upgraded URLs. User will be redirected to these URLs when they click on - an ad, or when they click on a specific flight for ads that show - multiple flights. - FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. Final mobile URLs for the ad when using Upgraded - URLs. - TRACKING_URL (int): Data Type: URL. Tracking template for the ad when using Upgraded URLs. - ANDROID_APP_LINK (int): Data Type: STRING. Android app link. Must be formatted as: - android-app://{package\_id}/{scheme}/{host\_path}. The components are - defined as follows: package\_id: app ID as specified in Google Play. - scheme: the scheme to pass to the application. Can be HTTP, or a custom - scheme. host\_path: identifies the specific content within your - application. - SIMILAR_PROPERTY_IDS (int): Data Type: STRING\_LIST. List of recommended property IDs to show - together with this item. - IOS_APP_LINK (int): Data Type: STRING. iOS app link. - IOS_APP_STORE_ID (int): Data Type: INT64. iOS app store ID. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PROPERTY_ID = 2 - PROPERTY_NAME = 3 - DESTINATION_NAME = 4 - DESCRIPTION = 5 - ADDRESS = 6 - PRICE = 7 - FORMATTED_PRICE = 8 - SALE_PRICE = 9 - FORMATTED_SALE_PRICE = 10 - IMAGE_URL = 11 - CATEGORY = 12 - STAR_RATING = 13 - CONTEXTUAL_KEYWORDS = 14 - FINAL_URLS = 15 - FINAL_MOBILE_URLS = 16 - TRACKING_URL = 17 - ANDROID_APP_LINK = 18 - SIMILAR_PROPERTY_IDS = 19 - IOS_APP_LINK = 20 - IOS_APP_STORE_ID = 21 - - -class IdErrorEnum(object): - class IdError(enum.IntEnum): - """ - Enum describing possible id errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - NOT_FOUND (int): Id not found - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - NOT_FOUND = 2 - - -class ImageErrorEnum(object): - class ImageError(enum.IntEnum): - """ - Enum describing possible image errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INVALID_IMAGE (int): The image is not valid. - STORAGE_ERROR (int): The image could not be stored. - BAD_REQUEST (int): There was a problem with the request. - UNEXPECTED_SIZE (int): The image is not of legal dimensions. - ANIMATED_NOT_ALLOWED (int): Animated image are not permitted. - ANIMATION_TOO_LONG (int): Animation is too long. - SERVER_ERROR (int): There was an error on the server. - CMYK_JPEG_NOT_ALLOWED (int): Image cannot be in CMYK color format. - FLASH_NOT_ALLOWED (int): Flash images are not permitted. - FLASH_WITHOUT_CLICKTAG (int): Flash images must support clickTag. - FLASH_ERROR_AFTER_FIXING_CLICK_TAG (int): A flash error has occurred after fixing the click tag. - ANIMATED_VISUAL_EFFECT (int): Unacceptable visual effects. - FLASH_ERROR (int): There was a problem with the flash image. - LAYOUT_PROBLEM (int): Incorrect image layout. - PROBLEM_READING_IMAGE_FILE (int): There was a problem reading the image file. - ERROR_STORING_IMAGE (int): There was an error storing the image. - ASPECT_RATIO_NOT_ALLOWED (int): The aspect ratio of the image is not allowed. - FLASH_HAS_NETWORK_OBJECTS (int): Flash cannot have network objects. - FLASH_HAS_NETWORK_METHODS (int): Flash cannot have network methods. - FLASH_HAS_URL (int): Flash cannot have a Url. - FLASH_HAS_MOUSE_TRACKING (int): Flash cannot use mouse tracking. - FLASH_HAS_RANDOM_NUM (int): Flash cannot have a random number. - FLASH_SELF_TARGETS (int): Ad click target cannot be '\_self'. - FLASH_BAD_GETURL_TARGET (int): GetUrl method should only use '\_blank'. - FLASH_VERSION_NOT_SUPPORTED (int): Flash version is not supported. - FLASH_WITHOUT_HARD_CODED_CLICK_URL (int): Flash movies need to have hard coded click URL or clickTAG - INVALID_FLASH_FILE (int): Uploaded flash file is corrupted. - FAILED_TO_FIX_CLICK_TAG_IN_FLASH (int): Uploaded flash file can be parsed, but the click tag can not be fixed - properly. - FLASH_ACCESSES_NETWORK_RESOURCES (int): Flash movie accesses network resources - FLASH_EXTERNAL_JS_CALL (int): Flash movie attempts to call external javascript code - FLASH_EXTERNAL_FS_CALL (int): Flash movie attempts to call flash system commands - FILE_TOO_LARGE (int): Image file is too large. - IMAGE_DATA_TOO_LARGE (int): Image data is too large. - IMAGE_PROCESSING_ERROR (int): Error while processing the image. - IMAGE_TOO_SMALL (int): Image is too small. - INVALID_INPUT (int): Input was invalid. - PROBLEM_READING_FILE (int): There was a problem reading the image file. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INVALID_IMAGE = 2 - STORAGE_ERROR = 3 - BAD_REQUEST = 4 - UNEXPECTED_SIZE = 5 - ANIMATED_NOT_ALLOWED = 6 - ANIMATION_TOO_LONG = 7 - SERVER_ERROR = 8 - CMYK_JPEG_NOT_ALLOWED = 9 - FLASH_NOT_ALLOWED = 10 - FLASH_WITHOUT_CLICKTAG = 11 - FLASH_ERROR_AFTER_FIXING_CLICK_TAG = 12 - ANIMATED_VISUAL_EFFECT = 13 - FLASH_ERROR = 14 - LAYOUT_PROBLEM = 15 - PROBLEM_READING_IMAGE_FILE = 16 - ERROR_STORING_IMAGE = 17 - ASPECT_RATIO_NOT_ALLOWED = 18 - FLASH_HAS_NETWORK_OBJECTS = 19 - FLASH_HAS_NETWORK_METHODS = 20 - FLASH_HAS_URL = 21 - FLASH_HAS_MOUSE_TRACKING = 22 - FLASH_HAS_RANDOM_NUM = 23 - FLASH_SELF_TARGETS = 24 - FLASH_BAD_GETURL_TARGET = 25 - FLASH_VERSION_NOT_SUPPORTED = 26 - FLASH_WITHOUT_HARD_CODED_CLICK_URL = 27 - INVALID_FLASH_FILE = 28 - FAILED_TO_FIX_CLICK_TAG_IN_FLASH = 29 - FLASH_ACCESSES_NETWORK_RESOURCES = 30 - FLASH_EXTERNAL_JS_CALL = 31 - FLASH_EXTERNAL_FS_CALL = 32 - FILE_TOO_LARGE = 33 - IMAGE_DATA_TOO_LARGE = 34 - IMAGE_PROCESSING_ERROR = 35 - IMAGE_TOO_SMALL = 36 - INVALID_INPUT = 37 - PROBLEM_READING_FILE = 38 - - -class IncomeRangeTypeEnum(object): - class IncomeRangeType(enum.IntEnum): - """ - The type of demographic income ranges (e.g. between 0% to 50%). - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - INCOME_RANGE_0_50 (int): 0%-50%. - INCOME_RANGE_50_60 (int): 50% to 60%. - INCOME_RANGE_60_70 (int): 60% to 70%. - INCOME_RANGE_70_80 (int): 70% to 80%. - INCOME_RANGE_80_90 (int): 80% to 90%. - INCOME_RANGE_90_UP (int): Greater than 90%. - INCOME_RANGE_UNDETERMINED (int): Undetermined income range. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INCOME_RANGE_0_50 = 510001 - INCOME_RANGE_50_60 = 510002 - INCOME_RANGE_60_70 = 510003 - INCOME_RANGE_70_80 = 510004 - INCOME_RANGE_80_90 = 510005 - INCOME_RANGE_90_UP = 510006 - INCOME_RANGE_UNDETERMINED = 510000 - - -class InteractionEventTypeEnum(object): - class InteractionEventType(enum.IntEnum): - """ - Enum describing possible types of payable and free interactions. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - CLICK (int): Click to site. In most cases, this interaction navigates to an external - location, usually the advertiser's landing page. This is also the default - InteractionEventType for click events. - ENGAGEMENT (int): The user's expressed intent to engage with the ad in-place. - VIDEO_VIEW (int): User viewed a video ad. - NONE (int): The default InteractionEventType for ad conversion events. - This is used when an ad conversion row does NOT indicate - that the free interactions (i.e., the ad conversions) - should be 'promoted' and reported as part of the core metrics. - These are simply other (ad) conversions. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CLICK = 2 - ENGAGEMENT = 3 - VIDEO_VIEW = 4 - NONE = 5 - - -class InteractionTypeEnum(object): - class InteractionType(enum.IntEnum): - """ - Enum describing possible interaction types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - CALLS (int): Calls. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CALLS = 8000 - - -class InternalErrorEnum(object): - class InternalError(enum.IntEnum): - """ - Enum describing possible internal errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INTERNAL_ERROR (int): Google Ads API encountered unexpected internal error. - ERROR_CODE_NOT_PUBLISHED (int): The intended error code doesn't exist in any API version. This will be - fixed by adding a new error code as soon as possible. - TRANSIENT_ERROR (int): Google Ads API encountered an unexpected transient error. The user - should retry their request in these cases. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INTERNAL_ERROR = 2 - ERROR_CODE_NOT_PUBLISHED = 3 - TRANSIENT_ERROR = 4 - - -class JobPlaceholderFieldEnum(object): - class JobPlaceholderField(enum.IntEnum): - """ - Possible values for Job placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - JOB_ID (int): Data Type: STRING. Required. If only JOB\_ID is specified, then it must - be unique. If both JOB\_ID and LOCATION\_ID are specified, then the pair - must be unique. ID) pair must be unique. - LOCATION_ID (int): Data Type: STRING. Combination of JOB\_ID and LOCATION\_ID must be - unique per offer. - TITLE (int): Data Type: STRING. Required. Main headline with job title to be shown in - dynamic ad. - SUBTITLE (int): Data Type: STRING. Job subtitle to be shown in dynamic ad. - DESCRIPTION (int): Data Type: STRING. Description of job to be shown in dynamic ad. - IMAGE_URL (int): Data Type: URL. Image to be displayed in the ad. Highly recommended for - image ads. - CATEGORY (int): Data Type: STRING. Category of property used to group like items together - for recommendation engine. - CONTEXTUAL_KEYWORDS (int): Data Type: STRING\_LIST. Keywords used for product retrieval. - ADDRESS (int): Data Type: STRING. Complete property address, including postal code. - SALARY (int): Data Type: STRING. Salary or salary range of job to be shown in dynamic - ad. - FINAL_URLS (int): Data Type: URL\_LIST. Required. Final URLs to be used in ad when using - Upgraded URLs; the more specific the better (e.g. the individual URL of - a specific job and its location). - FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. Final mobile URLs for the ad when using Upgraded - URLs. - TRACKING_URL (int): Data Type: URL. Tracking template for the ad when using Upgraded URLs. - ANDROID_APP_LINK (int): Data Type: STRING. Android app link. Must be formatted as: - android-app://{package\_id}/{scheme}/{host\_path}. The components are - defined as follows: package\_id: app ID as specified in Google Play. - scheme: the scheme to pass to the application. Can be HTTP, or a custom - scheme. host\_path: identifies the specific content within your - application. - SIMILAR_JOB_IDS (int): Data Type: STRING\_LIST. List of recommended job IDs to show together - with this item. - IOS_APP_LINK (int): Data Type: STRING. iOS app link. - IOS_APP_STORE_ID (int): Data Type: INT64. iOS app store ID. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - JOB_ID = 2 - LOCATION_ID = 3 - TITLE = 4 - SUBTITLE = 5 - DESCRIPTION = 6 - IMAGE_URL = 7 - CATEGORY = 8 - CONTEXTUAL_KEYWORDS = 9 - ADDRESS = 10 - SALARY = 11 - FINAL_URLS = 12 - FINAL_MOBILE_URLS = 14 - TRACKING_URL = 15 - ANDROID_APP_LINK = 16 - SIMILAR_JOB_IDS = 17 - IOS_APP_LINK = 18 - IOS_APP_STORE_ID = 19 - - -class KeywordMatchTypeEnum(object): - class KeywordMatchType(enum.IntEnum): - """ - Possible Keyword match types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - EXACT (int): Exact match. - PHRASE (int): Phrase match. - BROAD (int): Broad match. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - EXACT = 2 - PHRASE = 3 - BROAD = 4 - - -class KeywordPlanAdGroupErrorEnum(object): - class KeywordPlanAdGroupError(enum.IntEnum): - """ - Enum describing possible errors from applying a keyword plan ad group. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INVALID_NAME (int): The keyword plan ad group name is missing, empty, longer than allowed - limit or contains invalid chars. - DUPLICATE_NAME (int): The keyword plan ad group name is duplicate to an existing keyword plan - AdGroup name or other keyword plan AdGroup name in the request. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INVALID_NAME = 2 - DUPLICATE_NAME = 3 - - -class KeywordPlanCampaignErrorEnum(object): - class KeywordPlanCampaignError(enum.IntEnum): - """ - Enum describing possible errors from applying a keyword plan campaign. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INVALID_NAME (int): A keyword plan campaign name is missing, empty, longer than allowed limit - or contains invalid chars. - INVALID_LANGUAGES (int): A keyword plan campaign contains one or more untargetable languages. - INVALID_GEOS (int): A keyword plan campaign contains one or more invalid geo targets. - DUPLICATE_NAME (int): The keyword plan campaign name is duplicate to an existing keyword plan - campaign name or other keyword plan campaign name in the request. - MAX_GEOS_EXCEEDED (int): The number of geo targets in the keyword plan campaign exceeds limits. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INVALID_NAME = 2 - INVALID_LANGUAGES = 3 - INVALID_GEOS = 4 - DUPLICATE_NAME = 5 - MAX_GEOS_EXCEEDED = 6 - - -class KeywordPlanCompetitionLevelEnum(object): - class KeywordPlanCompetitionLevel(enum.IntEnum): - """ - Competition level of a keyword. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): The value is unknown in this version. - LOW (int): Low competition. - MEDIUM (int): Medium competition. - HIGH (int): High competition. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - LOW = 2 - MEDIUM = 3 - HIGH = 4 - - -class KeywordPlanErrorEnum(object): - class KeywordPlanError(enum.IntEnum): - """ - Enum describing possible errors from applying a keyword plan. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - BID_MULTIPLIER_OUT_OF_RANGE (int): The plan's bid multiplier value is outside the valid range. - BID_TOO_HIGH (int): The plan's bid value is too high. - BID_TOO_LOW (int): The plan's bid value is too low. - BID_TOO_MANY_FRACTIONAL_DIGITS (int): The plan's cpc bid is not a multiple of the minimum billable unit. - DAILY_BUDGET_TOO_LOW (int): The plan's daily budget value is too low. - DAILY_BUDGET_TOO_MANY_FRACTIONAL_DIGITS (int): The plan's daily budget is not a multiple of the minimum billable unit. - INVALID_VALUE (int): The input has an invalid value. - KEYWORD_PLAN_HAS_NO_KEYWORDS (int): The plan has no keyword. - KEYWORD_PLAN_NOT_ENABLED (int): The plan is not enabled and API cannot provide mutation, forecast or - stats. - KEYWORD_PLAN_NOT_FOUND (int): The requested plan cannot be found for providing forecast or stats. - MISSING_BID (int): The plan is missing a cpc bid. - MISSING_FORECAST_PERIOD (int): The plan is missing required forecast\_period field. - INVALID_FORECAST_DATE_RANGE (int): The plan's forecast\_period has invalid forecast date range. - INVALID_NAME (int): The plan's name is invalid. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - BID_MULTIPLIER_OUT_OF_RANGE = 2 - BID_TOO_HIGH = 3 - BID_TOO_LOW = 4 - BID_TOO_MANY_FRACTIONAL_DIGITS = 5 - DAILY_BUDGET_TOO_LOW = 6 - DAILY_BUDGET_TOO_MANY_FRACTIONAL_DIGITS = 7 - INVALID_VALUE = 8 - KEYWORD_PLAN_HAS_NO_KEYWORDS = 9 - KEYWORD_PLAN_NOT_ENABLED = 10 - KEYWORD_PLAN_NOT_FOUND = 11 - MISSING_BID = 13 - MISSING_FORECAST_PERIOD = 14 - INVALID_FORECAST_DATE_RANGE = 15 - INVALID_NAME = 16 - - -class KeywordPlanForecastIntervalEnum(object): - class KeywordPlanForecastInterval(enum.IntEnum): - """ - Forecast intervals. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): The value is unknown in this version. - NEXT_WEEK (int): The next week date range for keyword plan. The next week is based - on the default locale of the user's account and is mostly SUN-SAT or - MON-SUN. - This can be different from next-7 days. - NEXT_MONTH (int): The next month date range for keyword plan. - NEXT_QUARTER (int): The next quarter date range for keyword plan. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - NEXT_WEEK = 3 - NEXT_MONTH = 4 - NEXT_QUARTER = 5 - - -class KeywordPlanIdeaErrorEnum(object): - class KeywordPlanIdeaError(enum.IntEnum): - """ - Enum describing possible errors from KeywordPlanIdeaService. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - URL_CRAWL_ERROR (int): Error when crawling the input URL. - INVALID_VALUE (int): The input has an invalid value. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - URL_CRAWL_ERROR = 2 - INVALID_VALUE = 3 - - -class KeywordPlanKeywordErrorEnum(object): - class KeywordPlanKeywordError(enum.IntEnum): - """ - Enum describing possible errors from applying a keyword plan keyword. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INVALID_KEYWORD_MATCH_TYPE (int): A keyword or negative keyword has invalid match type. - DUPLICATE_KEYWORD (int): A keyword or negative keyword with same text and match type already - exists. - KEYWORD_TEXT_TOO_LONG (int): Keyword or negative keyword text exceeds the allowed limit. - KEYWORD_HAS_INVALID_CHARS (int): Keyword or negative keyword text has invalid characters or symbols. - KEYWORD_HAS_TOO_MANY_WORDS (int): Keyword or negative keyword text has too many words. - INVALID_KEYWORD_TEXT (int): Keyword or negative keyword has invalid text. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INVALID_KEYWORD_MATCH_TYPE = 2 - DUPLICATE_KEYWORD = 3 - KEYWORD_TEXT_TOO_LONG = 4 - KEYWORD_HAS_INVALID_CHARS = 5 - KEYWORD_HAS_TOO_MANY_WORDS = 6 - INVALID_KEYWORD_TEXT = 7 - - -class KeywordPlanNegativeKeywordErrorEnum(object): - class KeywordPlanNegativeKeywordError(enum.IntEnum): - """ - Enum describing possible errors from applying a keyword plan negative - keyword. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - - -class KeywordPlanNetworkEnum(object): - class KeywordPlanNetwork(enum.IntEnum): - """ - Enumerates keyword plan forecastable network types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): The value is unknown in this version. - GOOGLE_SEARCH (int): Google Search. - GOOGLE_SEARCH_AND_PARTNERS (int): Google Search + Search partners. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - GOOGLE_SEARCH = 2 - GOOGLE_SEARCH_AND_PARTNERS = 3 - - -class ListOperationErrorEnum(object): - class ListOperationError(enum.IntEnum): - """ - Enum describing possible list operation errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - REQUIRED_FIELD_MISSING (int): Field required in value is missing. - DUPLICATE_VALUES (int): Duplicate or identical value is sent in multiple list operations. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - REQUIRED_FIELD_MISSING = 7 - DUPLICATE_VALUES = 8 - - -class ListingCustomAttributeIndexEnum(object): - class ListingCustomAttributeIndex(enum.IntEnum): - """ - The index of the listing custom attribute. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - CUSTOM_ATTRIBUTE_0 (int): First listing custom attribute. - CUSTOM_ATTRIBUTE_1 (int): Second listing custom attribute. - CUSTOM_ATTRIBUTE_2 (int): Third listing custom attribute. - CUSTOM_ATTRIBUTE_3 (int): Fourth listing custom attribute. - CUSTOM_ATTRIBUTE_4 (int): Fifth listing custom attribute. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CUSTOM_ATTRIBUTE_0 = 2 - CUSTOM_ATTRIBUTE_1 = 3 - CUSTOM_ATTRIBUTE_2 = 4 - CUSTOM_ATTRIBUTE_3 = 5 - CUSTOM_ATTRIBUTE_4 = 6 - - -class ListingGroupTypeEnum(object): - class ListingGroupType(enum.IntEnum): - """ - The type of the listing group. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - SUBDIVISION (int): Subdivision of products along some listing dimension. These nodes - are not used by serving to target listing entries, but is purely - to define the structure of the tree. - UNIT (int): Listing group unit that defines a bid. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SUBDIVISION = 2 - UNIT = 3 - - -class LocalPlaceholderFieldEnum(object): - class LocalPlaceholderField(enum.IntEnum): - """ - Possible values for Local placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - DEAL_ID (int): Data Type: STRING. Required. Unique ID. - DEAL_NAME (int): Data Type: STRING. Required. Main headline with local deal title to be - shown in dynamic ad. - SUBTITLE (int): Data Type: STRING. Local deal subtitle to be shown in dynamic ad. - DESCRIPTION (int): Data Type: STRING. Description of local deal to be shown in dynamic ad. - PRICE (int): Data Type: STRING. Price to be shown in the ad. Highly recommended for - dynamic ads. Example: "100.00 USD" - FORMATTED_PRICE (int): Data Type: STRING. Formatted price to be shown in the ad. - Example: "Starting at $100.00 USD", "$80 - $100" - SALE_PRICE (int): Data Type: STRING. Sale price to be shown in the ad. - Example: "80.00 USD" - FORMATTED_SALE_PRICE (int): Data Type: STRING. Formatted sale price to be shown in the ad. - Example: "On sale for $80.00", "$60 - $80" - IMAGE_URL (int): Data Type: URL. Image to be displayed in the ad. - ADDRESS (int): Data Type: STRING. Complete property address, including postal code. - CATEGORY (int): Data Type: STRING. Category of local deal used to group like items - together for recommendation engine. - CONTEXTUAL_KEYWORDS (int): Data Type: STRING\_LIST. Keywords used for product retrieval. - FINAL_URLS (int): Data Type: URL\_LIST. Required. Final URLs to be used in ad when using - Upgraded URLs; the more specific the better (e.g. the individual URL of - a specific local deal and its location). - FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. Final mobile URLs for the ad when using Upgraded - URLs. - TRACKING_URL (int): Data Type: URL. Tracking template for the ad when using Upgraded URLs. - ANDROID_APP_LINK (int): Data Type: STRING. Android app link. Must be formatted as: - android-app://{package\_id}/{scheme}/{host\_path}. The components are - defined as follows: package\_id: app ID as specified in Google Play. - scheme: the scheme to pass to the application. Can be HTTP, or a custom - scheme. host\_path: identifies the specific content within your - application. - SIMILAR_DEAL_IDS (int): Data Type: STRING\_LIST. List of recommended local deal IDs to show - together with this item. - IOS_APP_LINK (int): Data Type: STRING. iOS app link. - IOS_APP_STORE_ID (int): Data Type: INT64. iOS app store ID. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DEAL_ID = 2 - DEAL_NAME = 3 - SUBTITLE = 4 - DESCRIPTION = 5 - PRICE = 6 - FORMATTED_PRICE = 7 - SALE_PRICE = 8 - FORMATTED_SALE_PRICE = 9 - IMAGE_URL = 10 - ADDRESS = 11 - CATEGORY = 12 - CONTEXTUAL_KEYWORDS = 13 - FINAL_URLS = 14 - FINAL_MOBILE_URLS = 15 - TRACKING_URL = 16 - ANDROID_APP_LINK = 17 - SIMILAR_DEAL_IDS = 18 - IOS_APP_LINK = 19 - IOS_APP_STORE_ID = 20 - - -class ManagerLinkStatusEnum(object): - class ManagerLinkStatus(enum.IntEnum): - """ - Possible statuses of a link. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ACTIVE (int): Indicates current in-effect relationship - INACTIVE (int): Indicates terminated relationship - PENDING (int): Indicates relationship has been requested by manager, but the client - hasn't accepted yet. - REFUSED (int): Relationship was requested by the manager, but the client has refused. - CANCELED (int): Indicates relationship has been requested by manager, but manager - canceled it. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ACTIVE = 2 - INACTIVE = 3 - PENDING = 4 - REFUSED = 5 - CANCELED = 6 - - -class MediaBundleErrorEnum(object): - class MediaBundleError(enum.IntEnum): - """ - Enum describing possible media bundle errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - BAD_REQUEST (int): There was a problem with the request. - DOUBLECLICK_BUNDLE_NOT_ALLOWED (int): HTML5 ads using DoubleClick Studio created ZIP files are not supported. - EXTERNAL_URL_NOT_ALLOWED (int): Cannot reference URL external to the media bundle. - FILE_TOO_LARGE (int): Media bundle file is too large. - GOOGLE_WEB_DESIGNER_ZIP_FILE_NOT_PUBLISHED (int): ZIP file from Google Web Designer is not published. - INVALID_INPUT (int): Input was invalid. - INVALID_MEDIA_BUNDLE (int): There was a problem with the media bundle. - INVALID_MEDIA_BUNDLE_ENTRY (int): There was a problem with one or more of the media bundle entries. - INVALID_MIME_TYPE (int): The media bundle contains a file with an unknown mime type - INVALID_PATH (int): The media bundle contain an invalid asset path. - INVALID_URL_REFERENCE (int): HTML5 ad is trying to reference an asset not in .ZIP file - MEDIA_DATA_TOO_LARGE (int): Media data is too large. - MISSING_PRIMARY_MEDIA_BUNDLE_ENTRY (int): The media bundle contains no primary entry. - SERVER_ERROR (int): There was an error on the server. - STORAGE_ERROR (int): The image could not be stored. - SWIFFY_BUNDLE_NOT_ALLOWED (int): Media bundle created with the Swiffy tool is not allowed. - TOO_MANY_FILES (int): The media bundle contains too many files. - UNEXPECTED_SIZE (int): The media bundle is not of legal dimensions. - UNSUPPORTED_GOOGLE_WEB_DESIGNER_ENVIRONMENT (int): Google Web Designer not created for "Google Ads" environment. - UNSUPPORTED_HTML5_FEATURE (int): Unsupported HTML5 feature in HTML5 asset. - URL_IN_MEDIA_BUNDLE_NOT_SSL_COMPLIANT (int): URL in HTML5 entry is not ssl compliant. - CUSTOM_EXIT_NOT_ALLOWED (int): Custom exits not allowed in HTML5 entry. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - BAD_REQUEST = 3 - DOUBLECLICK_BUNDLE_NOT_ALLOWED = 4 - EXTERNAL_URL_NOT_ALLOWED = 5 - FILE_TOO_LARGE = 6 - GOOGLE_WEB_DESIGNER_ZIP_FILE_NOT_PUBLISHED = 7 - INVALID_INPUT = 8 - INVALID_MEDIA_BUNDLE = 9 - INVALID_MEDIA_BUNDLE_ENTRY = 10 - INVALID_MIME_TYPE = 11 - INVALID_PATH = 12 - INVALID_URL_REFERENCE = 13 - MEDIA_DATA_TOO_LARGE = 14 - MISSING_PRIMARY_MEDIA_BUNDLE_ENTRY = 15 - SERVER_ERROR = 16 - STORAGE_ERROR = 17 - SWIFFY_BUNDLE_NOT_ALLOWED = 18 - TOO_MANY_FILES = 19 - UNEXPECTED_SIZE = 20 - UNSUPPORTED_GOOGLE_WEB_DESIGNER_ENVIRONMENT = 21 - UNSUPPORTED_HTML5_FEATURE = 22 - URL_IN_MEDIA_BUNDLE_NOT_SSL_COMPLIANT = 23 - CUSTOM_EXIT_NOT_ALLOWED = 24 - - -class MediaFileErrorEnum(object): - class MediaFileError(enum.IntEnum): - """ - Enum describing possible media file errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CANNOT_CREATE_STANDARD_ICON (int): Cannot create a standard icon type. - CANNOT_SELECT_STANDARD_ICON_WITH_OTHER_TYPES (int): May only select Standard Icons alone. - CANNOT_SPECIFY_MEDIA_FILE_ID_AND_DATA (int): Image contains both a media file ID and data. - DUPLICATE_MEDIA (int): A media file with given type and reference ID already exists. - EMPTY_FIELD (int): A required field was not specified or is an empty string. - RESOURCE_REFERENCED_IN_MULTIPLE_OPS (int): A media file may only be modified once per call. - FIELD_NOT_SUPPORTED_FOR_MEDIA_SUB_TYPE (int): Field is not supported for the media sub type. - INVALID_MEDIA_FILE_ID (int): The media file ID is invalid. - INVALID_MEDIA_SUB_TYPE (int): The media subtype is invalid. - INVALID_MEDIA_FILE_TYPE (int): The media file type is invalid. - INVALID_MIME_TYPE (int): The mimetype is invalid. - INVALID_REFERENCE_ID (int): The media reference ID is invalid. - INVALID_YOU_TUBE_ID (int): The YouTube video ID is invalid. - MEDIA_FILE_FAILED_TRANSCODING (int): Media file has failed transcoding - MEDIA_NOT_TRANSCODED (int): Media file has not been transcoded. - MEDIA_TYPE_DOES_NOT_MATCH_MEDIA_FILE_TYPE (int): The media type does not match the actual media file's type. - NO_FIELDS_SPECIFIED (int): None of the fields have been specified. - NULL_REFERENCE_ID_AND_MEDIA_ID (int): One of reference ID or media file ID must be specified. - TOO_LONG (int): The string has too many characters. - UNSUPPORTED_TYPE (int): The specified type is not supported. - YOU_TUBE_SERVICE_UNAVAILABLE (int): YouTube is unavailable for requesting video data. - YOU_TUBE_VIDEO_HAS_NON_POSITIVE_DURATION (int): The YouTube video has a non positive duration. - YOU_TUBE_VIDEO_NOT_FOUND (int): The YouTube video ID is syntactically valid but the video was not found. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CANNOT_CREATE_STANDARD_ICON = 2 - CANNOT_SELECT_STANDARD_ICON_WITH_OTHER_TYPES = 3 - CANNOT_SPECIFY_MEDIA_FILE_ID_AND_DATA = 4 - DUPLICATE_MEDIA = 5 - EMPTY_FIELD = 6 - RESOURCE_REFERENCED_IN_MULTIPLE_OPS = 7 - FIELD_NOT_SUPPORTED_FOR_MEDIA_SUB_TYPE = 8 - INVALID_MEDIA_FILE_ID = 9 - INVALID_MEDIA_SUB_TYPE = 10 - INVALID_MEDIA_FILE_TYPE = 11 - INVALID_MIME_TYPE = 12 - INVALID_REFERENCE_ID = 13 - INVALID_YOU_TUBE_ID = 14 - MEDIA_FILE_FAILED_TRANSCODING = 15 - MEDIA_NOT_TRANSCODED = 16 - MEDIA_TYPE_DOES_NOT_MATCH_MEDIA_FILE_TYPE = 17 - NO_FIELDS_SPECIFIED = 18 - NULL_REFERENCE_ID_AND_MEDIA_ID = 19 - TOO_LONG = 20 - UNSUPPORTED_TYPE = 21 - YOU_TUBE_SERVICE_UNAVAILABLE = 22 - YOU_TUBE_VIDEO_HAS_NON_POSITIVE_DURATION = 23 - YOU_TUBE_VIDEO_NOT_FOUND = 24 - - -class MediaTypeEnum(object): - class MediaType(enum.IntEnum): - """ - The type of media. - - Attributes: - UNSPECIFIED (int): The media type has not been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - IMAGE (int): Static image, used for image ad. - ICON (int): Small image, used for map ad. - MEDIA_BUNDLE (int): ZIP file, used in fields of template ads. - AUDIO (int): Audio file. - VIDEO (int): Video file. - DYNAMIC_IMAGE (int): Animated image, such as animated GIF. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - IMAGE = 2 - ICON = 3 - MEDIA_BUNDLE = 4 - AUDIO = 5 - VIDEO = 6 - DYNAMIC_IMAGE = 7 - - -class MessagePlaceholderFieldEnum(object): - class MessagePlaceholderField(enum.IntEnum): - """ - Possible values for Message placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - BUSINESS_NAME (int): Data Type: STRING. The name of your business. - COUNTRY_CODE (int): Data Type: STRING. Country code of phone number. - PHONE_NUMBER (int): Data Type: STRING. A phone number that's capable of sending and receiving - text messages. - MESSAGE_EXTENSION_TEXT (int): Data Type: STRING. The text that will go in your click-to-message ad. - MESSAGE_TEXT (int): Data Type: STRING. The message text automatically shows in people's - messaging apps when they tap to send you a message. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - BUSINESS_NAME = 2 - COUNTRY_CODE = 3 - PHONE_NUMBER = 4 - MESSAGE_EXTENSION_TEXT = 5 - MESSAGE_TEXT = 6 - - -class MimeTypeEnum(object): - class MimeType(enum.IntEnum): - """ - The mime type - - Attributes: - UNSPECIFIED (int): The mime type has not been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - IMAGE_JPEG (int): MIME type of image/jpeg. - IMAGE_GIF (int): MIME type of image/gif. - IMAGE_PNG (int): MIME type of image/png. - FLASH (int): MIME type of application/x-shockwave-flash. - TEXT_HTML (int): MIME type of text/html. - PDF (int): MIME type of application/pdf. - MSWORD (int): MIME type of application/msword. - MSEXCEL (int): MIME type of application/vnd.ms-excel. - RTF (int): MIME type of application/rtf. - AUDIO_WAV (int): MIME type of audio/wav. - AUDIO_MP3 (int): MIME type of audio/mp3. - HTML5_AD_ZIP (int): MIME type of application/x-html5-ad-zip. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - IMAGE_JPEG = 2 - IMAGE_GIF = 3 - IMAGE_PNG = 4 - FLASH = 5 - TEXT_HTML = 6 - PDF = 7 - MSWORD = 8 - MSEXCEL = 9 - RTF = 10 - AUDIO_WAV = 11 - AUDIO_MP3 = 12 - HTML5_AD_ZIP = 13 - - -class MinuteOfHourEnum(object): - class MinuteOfHour(enum.IntEnum): - """ - Enumerates of quarter-hours. E.g. "FIFTEEN" - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): The value is unknown in this version. - ZERO (int): Zero minutes past the hour. - FIFTEEN (int): Fifteen minutes past the hour. - THIRTY (int): Thirty minutes past the hour. - FORTY_FIVE (int): Forty-five minutes past the hour. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ZERO = 2 - FIFTEEN = 3 - THIRTY = 4 - FORTY_FIVE = 5 - - -class MobileDeviceTypeEnum(object): - class MobileDeviceType(enum.IntEnum): - """ - The type of mobile device. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - MOBILE (int): Mobile phones. - TABLET (int): Tablets. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - MOBILE = 2 - TABLET = 3 - - -class MonthOfYearEnum(object): - class MonthOfYear(enum.IntEnum): - """ - Enumerates months of the year, e.g., "January". - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): The value is unknown in this version. - JANUARY (int): January. - FEBRUARY (int): February. - MARCH (int): March. - APRIL (int): April. - MAY (int): May. - JUNE (int): June. - JULY (int): July. - AUGUST (int): August. - SEPTEMBER (int): September. - OCTOBER (int): October. - NOVEMBER (int): November. - DECEMBER (int): December. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - JANUARY = 2 - FEBRUARY = 3 - MARCH = 4 - APRIL = 5 - MAY = 6 - JUNE = 7 - JULY = 8 - AUGUST = 9 - SEPTEMBER = 10 - OCTOBER = 11 - NOVEMBER = 12 - DECEMBER = 13 - - -class MultiplierErrorEnum(object): - class MultiplierError(enum.IntEnum): - """ - Enum describing possible multiplier errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - MULTIPLIER_TOO_HIGH (int): Multiplier value is too high - MULTIPLIER_TOO_LOW (int): Multiplier value is too low - TOO_MANY_FRACTIONAL_DIGITS (int): Too many fractional digits - MULTIPLIER_NOT_ALLOWED_FOR_BIDDING_STRATEGY (int): A multiplier cannot be set for this bidding strategy - MULTIPLIER_NOT_ALLOWED_WHEN_BASE_BID_IS_MISSING (int): A multiplier cannot be set when there is no base bid (e.g., content max - cpc) - NO_MULTIPLIER_SPECIFIED (int): A bid multiplier must be specified - MULTIPLIER_CAUSES_BID_TO_EXCEED_DAILY_BUDGET (int): Multiplier causes bid to exceed daily budget - MULTIPLIER_CAUSES_BID_TO_EXCEED_MONTHLY_BUDGET (int): Multiplier causes bid to exceed monthly budget - MULTIPLIER_CAUSES_BID_TO_EXCEED_CUSTOM_BUDGET (int): Multiplier causes bid to exceed custom budget - MULTIPLIER_CAUSES_BID_TO_EXCEED_MAX_ALLOWED_BID (int): Multiplier causes bid to exceed maximum allowed bid - BID_LESS_THAN_MIN_ALLOWED_BID_WITH_MULTIPLIER (int): Multiplier causes bid to become less than the minimum bid allowed - MULTIPLIER_AND_BIDDING_STRATEGY_TYPE_MISMATCH (int): Multiplier type (cpc vs. cpm) needs to match campaign's bidding strategy - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - MULTIPLIER_TOO_HIGH = 2 - MULTIPLIER_TOO_LOW = 3 - TOO_MANY_FRACTIONAL_DIGITS = 4 - MULTIPLIER_NOT_ALLOWED_FOR_BIDDING_STRATEGY = 5 - MULTIPLIER_NOT_ALLOWED_WHEN_BASE_BID_IS_MISSING = 6 - NO_MULTIPLIER_SPECIFIED = 7 - MULTIPLIER_CAUSES_BID_TO_EXCEED_DAILY_BUDGET = 8 - MULTIPLIER_CAUSES_BID_TO_EXCEED_MONTHLY_BUDGET = 9 - MULTIPLIER_CAUSES_BID_TO_EXCEED_CUSTOM_BUDGET = 10 - MULTIPLIER_CAUSES_BID_TO_EXCEED_MAX_ALLOWED_BID = 11 - BID_LESS_THAN_MIN_ALLOWED_BID_WITH_MULTIPLIER = 12 - MULTIPLIER_AND_BIDDING_STRATEGY_TYPE_MISMATCH = 13 - - -class MutateErrorEnum(object): - class MutateError(enum.IntEnum): - """ - Enum describing possible mutate errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - RESOURCE_NOT_FOUND (int): Requested resource was not found. - ID_EXISTS_IN_MULTIPLE_MUTATES (int): Cannot mutate the same resource twice in one request. - INCONSISTENT_FIELD_VALUES (int): The field's contents don't match another field that represents the same - data. - MUTATE_NOT_ALLOWED (int): Mutates are not allowed for the requested resource. - RESOURCE_NOT_IN_GOOGLE_ADS (int): The resource isn't in Google Ads. It belongs to another ads system. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - RESOURCE_NOT_FOUND = 3 - ID_EXISTS_IN_MULTIPLE_MUTATES = 7 - INCONSISTENT_FIELD_VALUES = 8 - MUTATE_NOT_ALLOWED = 9 - RESOURCE_NOT_IN_GOOGLE_ADS = 10 - - -class NewResourceCreationErrorEnum(object): - class NewResourceCreationError(enum.IntEnum): - """ - Enum describing possible new resource creation errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CANNOT_SET_ID_FOR_CREATE (int): Do not set the id field while creating new resources. - DUPLICATE_TEMP_IDS (int): Creating more than one resource with the same temp ID is not allowed. - TEMP_ID_RESOURCE_HAD_ERRORS (int): Parent resource with specified temp ID failed validation, so no - validation will be done for this child resource. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CANNOT_SET_ID_FOR_CREATE = 2 - DUPLICATE_TEMP_IDS = 3 - TEMP_ID_RESOURCE_HAD_ERRORS = 4 - - -class NotEmptyErrorEnum(object): - class NotEmptyError(enum.IntEnum): - """ - Enum describing possible not empty errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - EMPTY_LIST (int): Empty list. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - EMPTY_LIST = 2 - - -class NullErrorEnum(object): - class NullError(enum.IntEnum): - """ - Enum describing possible null errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - NULL_CONTENT (int): Specified list/container must not contain any null elements - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - NULL_CONTENT = 2 - - -class OperatingSystemVersionOperatorTypeEnum(object): - class OperatingSystemVersionOperatorType(enum.IntEnum): - """ - The type of operating system version. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - EQUALS_TO (int): Equals to the specified version. - GREATER_THAN_EQUALS_TO (int): Greater than or equals to the specified version. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - EQUALS_TO = 2 - GREATER_THAN_EQUALS_TO = 4 - - -class OperationAccessDeniedErrorEnum(object): - class OperationAccessDeniedError(enum.IntEnum): - """ - Enum describing possible operation access denied errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - ACTION_NOT_PERMITTED (int): Unauthorized invocation of a service's method (get, mutate, etc.) - CREATE_OPERATION_NOT_PERMITTED (int): Unauthorized CREATE operation in invoking a service's mutate method. - REMOVE_OPERATION_NOT_PERMITTED (int): Unauthorized REMOVE operation in invoking a service's mutate method. - UPDATE_OPERATION_NOT_PERMITTED (int): Unauthorized UPDATE operation in invoking a service's mutate method. - MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT (int): A mutate action is not allowed on this campaign, from this client. - OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE (int): This operation is not permitted on this campaign type - CREATE_AS_REMOVED_NOT_PERMITTED (int): A CREATE operation may not set status to REMOVED. - OPERATION_NOT_PERMITTED_FOR_REMOVED_RESOURCE (int): This operation is not allowed because the campaign or adgroup is removed. - OPERATION_NOT_PERMITTED_FOR_AD_GROUP_TYPE (int): This operation is not permitted on this ad group type. - MUTATE_NOT_PERMITTED_FOR_CUSTOMER (int): The mutate is not allowed for this customer. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ACTION_NOT_PERMITTED = 2 - CREATE_OPERATION_NOT_PERMITTED = 3 - REMOVE_OPERATION_NOT_PERMITTED = 4 - UPDATE_OPERATION_NOT_PERMITTED = 5 - MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT = 6 - OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE = 7 - CREATE_AS_REMOVED_NOT_PERMITTED = 8 - OPERATION_NOT_PERMITTED_FOR_REMOVED_RESOURCE = 9 - OPERATION_NOT_PERMITTED_FOR_AD_GROUP_TYPE = 10 - MUTATE_NOT_PERMITTED_FOR_CUSTOMER = 11 - - -class OperatorErrorEnum(object): - class OperatorError(enum.IntEnum): - """ - Enum describing possible operator errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - OPERATOR_NOT_SUPPORTED (int): Operator not supported. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - OPERATOR_NOT_SUPPORTED = 2 - - -class PageOnePromotedStrategyGoalEnum(object): - class PageOnePromotedStrategyGoal(enum.IntEnum): - """ - Enum describing possible strategy goals. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - FIRST_PAGE (int): First page on google.com. - FIRST_PAGE_PROMOTED (int): Top slots of the first page on google.com. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - FIRST_PAGE = 2 - FIRST_PAGE_PROMOTED = 3 - - -class ParentalStatusTypeEnum(object): - class ParentalStatusType(enum.IntEnum): - """ - The type of parental statuses (e.g. not a parent). - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PARENT (int): Parent. - NOT_A_PARENT (int): Not a parent. - UNDETERMINED (int): Undetermined parental status. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PARENT = 300 - NOT_A_PARENT = 301 - UNDETERMINED = 302 - - -class PlaceholderTypeEnum(object): - class PlaceholderType(enum.IntEnum): - """ - Possible placeholder types for a feed mapping. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - SITELINK (int): Lets you show links in your ad to pages from your website, including the - main landing page. - CALL (int): Lets you attach a phone number to an ad, allowing customers to call - directly from the ad. - APP (int): Lets you provide users with a link that points to a mobile app in - addition to a website. - LOCATION (int): Lets you show locations of businesses from your Google My Business - account in your ad. This helps people find your locations by showing your - ads with your address, a map to your location, or the distance to your - business. This extension type is useful to draw customers to your - brick-and-mortar location. - AFFILIATE_LOCATION (int): If you sell your product through retail chains, affiliate location - extensions let you show nearby stores that carry your products. - CALLOUT (int): Lets you include additional text with your search ads that provide - detailed information about your business, including products and services - you offer. Callouts appear in ads at the top and bottom of Google search - results. - STRUCTURED_SNIPPET (int): Lets you add more info to your ad, specific to some predefined categories - such as types, brands, styles, etc. A minimum of 3 text (SNIPPETS) values - are required. - MESSAGE (int): Allows users to see your ad, click an icon, and contact you directly by - text message. With one tap on your ad, people can contact you to book an - appointment, get a quote, ask for information, or request a service. - PRICE (int): Lets you display prices for a list of items along with your ads. A price - feed is composed of three to eight price table rows. - PROMOTION (int): Allows you to highlight sales and other promotions that let users see how - they can save by buying now. - AD_CUSTOMIZER (int): Lets you dynamically inject custom data into the title and description - of your ads. - DYNAMIC_EDUCATION (int): Indicates that this feed is for education dynamic remarketing. - DYNAMIC_FLIGHT (int): Indicates that this feed is for flight dynamic remarketing. - DYNAMIC_CUSTOM (int): Indicates that this feed is for a custom dynamic remarketing type. Use - this only if the other business types don't apply to your products or - services. - DYNAMIC_HOTEL (int): Indicates that this feed is for hotels and rentals dynamic remarketing. - DYNAMIC_REAL_ESTATE (int): Indicates that this feed is for real estate dynamic remarketing. - DYNAMIC_TRAVEL (int): Indicates that this feed is for travel dynamic remarketing. - DYNAMIC_LOCAL (int): Indicates that this feed is for local deals dynamic remarketing. - DYNAMIC_JOB (int): Indicates that this feed is for job dynamic remarketing. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SITELINK = 2 - CALL = 3 - APP = 4 - LOCATION = 5 - AFFILIATE_LOCATION = 6 - CALLOUT = 7 - STRUCTURED_SNIPPET = 8 - MESSAGE = 9 - PRICE = 10 - PROMOTION = 11 - AD_CUSTOMIZER = 12 - DYNAMIC_EDUCATION = 13 - DYNAMIC_FLIGHT = 14 - DYNAMIC_CUSTOM = 15 - DYNAMIC_HOTEL = 16 - DYNAMIC_REAL_ESTATE = 17 - DYNAMIC_TRAVEL = 18 - DYNAMIC_LOCAL = 19 - DYNAMIC_JOB = 20 - - -class PolicyApprovalStatusEnum(object): - class PolicyApprovalStatus(enum.IntEnum): - """ - The possible policy approval statuses. When there are several approval - statuses available the most severe one will be used. The order of - severity is DISAPPROVED, AREA\_OF\_INTEREST\_ONLY, APPROVED\_LIMITED and - APPROVED. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - DISAPPROVED (int): Will not serve. - APPROVED_LIMITED (int): Serves with restrictions. - APPROVED (int): Serves without restrictions. - AREA_OF_INTEREST_ONLY (int): Will not serve in targeted countries, but may serve for users who are - searching for information about the targeted countries. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DISAPPROVED = 2 - APPROVED_LIMITED = 3 - APPROVED = 4 - AREA_OF_INTEREST_ONLY = 5 - - -class PolicyFindingErrorEnum(object): - class PolicyFindingError(enum.IntEnum): - """ - Enum describing possible policy finding errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - POLICY_FINDING (int): The resource has been disapproved since the policy summary includes - policy topics of type PROHIBITED. - POLICY_TOPIC_NOT_FOUND (int): The given policy topic does not exist. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - POLICY_FINDING = 2 - POLICY_TOPIC_NOT_FOUND = 3 - - -class PolicyReviewStatusEnum(object): - class PolicyReviewStatus(enum.IntEnum): - """ - The possible policy review statuses. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - REVIEW_IN_PROGRESS (int): Currently under review. - REVIEWED (int): Primary review complete. Other reviews may be continuing. - UNDER_APPEAL (int): The resource has been resubmitted for approval or its policy decision has - been appealed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - REVIEW_IN_PROGRESS = 2 - REVIEWED = 3 - UNDER_APPEAL = 4 - - -class PolicyTopicEntryTypeEnum(object): - class PolicyTopicEntryType(enum.IntEnum): - """ - The possible policy topic entry types. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - PROHIBITED (int): The resource will not be served. - LIMITED (int): The resource will not be served under some circumstances. - DESCRIPTIVE (int): May be of interest, but does not limit how the resource is served. - BROADENING (int): Could increase coverage beyond normal. - AREA_OF_INTEREST_ONLY (int): Constrained for all targeted countries, but may serve in other countries - through area of interest. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PROHIBITED = 2 - LIMITED = 4 - DESCRIPTIVE = 5 - BROADENING = 6 - AREA_OF_INTEREST_ONLY = 7 - - -class PolicyTopicEvidenceDestinationMismatchUrlTypeEnum(object): - class PolicyTopicEvidenceDestinationMismatchUrlType(enum.IntEnum): - """ - The possible policy topic evidence destination mismatch url types. - - Attributes: - UNSPECIFIED (int): No value has been specified. - UNKNOWN (int): The received value is not known in this version. - - This is a response-only value. - DISPLAY_URL (int): The display url. - FINAL_URL (int): The final url. - FINAL_MOBILE_URL (int): The final mobile url. - TRACKING_URL (int): The tracking url template, with substituted desktop url. - MOBILE_TRACKING_URL (int): The tracking url template, with substituted mobile url. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DISPLAY_URL = 2 - FINAL_URL = 3 - FINAL_MOBILE_URL = 4 - TRACKING_URL = 5 - MOBILE_TRACKING_URL = 6 - - -class PolicyViolationErrorEnum(object): - class PolicyViolationError(enum.IntEnum): - """ - Enum describing possible policy violation errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - POLICY_ERROR (int): A policy was violated. See PolicyViolationDetails for more detail. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - POLICY_ERROR = 2 - - -class PreferredContentTypeEnum(object): - class PreferredContentType(enum.IntEnum): - """ - Enumerates preferred content criterion type. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): The value is unknown in this version. - YOUTUBE_TOP_CONTENT (int): Represents top content on YouTube. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - YOUTUBE_TOP_CONTENT = 400 - - -class PricePlaceholderFieldEnum(object): - class PricePlaceholderField(enum.IntEnum): - """ - Possible values for Price placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - TYPE (int): Data Type: STRING. The type of your price feed. Must match one of the - predefined price feed type exactly. - PRICE_QUALIFIER (int): Data Type: STRING. The qualifier of each price. Must match one of the - predefined price qualifiers exactly. - TRACKING_TEMPLATE (int): Data Type: URL. Tracking template for the price feed when using Upgraded - URLs. - LANGUAGE (int): Data Type: STRING. Language of the price feed. Must match one of the - available available locale codes exactly. - FINAL_URL_SUFFIX (int): Data Type: STRING. Final URL suffix for the price feed when using - parallel tracking. - ITEM_1_HEADER (int): Data Type: STRING. The header of item 1 of the table. - ITEM_1_DESCRIPTION (int): Data Type: STRING. The description of item 1 of the table. - ITEM_1_PRICE (int): Data Type: PRICE. The price (money with currency) of item 1 of the table, - e.g., 30 USD. The currency must match one of the available currencies. - ITEM_1_UNIT (int): Data Type: STRING. The price unit of item 1 of the table. Must match one - of the predefined price units. - ITEM_1_FINAL_URLS (int): Data Type: URL\_LIST. The final URLs of item 1 of the table when using - Upgraded URLs. - ITEM_1_FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. The final mobile URLs of item 1 of the table when - using Upgraded URLs. - ITEM_2_HEADER (int): Data Type: STRING. The header of item 2 of the table. - ITEM_2_DESCRIPTION (int): Data Type: STRING. The description of item 2 of the table. - ITEM_2_PRICE (int): Data Type: PRICE. The price (money with currency) of item 2 of the table, - e.g., 30 USD. The currency must match one of the available currencies. - ITEM_2_UNIT (int): Data Type: STRING. The price unit of item 2 of the table. Must match one - of the predefined price units. - ITEM_2_FINAL_URLS (int): Data Type: URL\_LIST. The final URLs of item 2 of the table when using - Upgraded URLs. - ITEM_2_FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. The final mobile URLs of item 2 of the table when - using Upgraded URLs. - ITEM_3_HEADER (int): Data Type: STRING. The header of item 3 of the table. - ITEM_3_DESCRIPTION (int): Data Type: STRING. The description of item 3 of the table. - ITEM_3_PRICE (int): Data Type: PRICE. The price (money with currency) of item 3 of the table, - e.g., 30 USD. The currency must match one of the available currencies. - ITEM_3_UNIT (int): Data Type: STRING. The price unit of item 3 of the table. Must match one - of the predefined price units. - ITEM_3_FINAL_URLS (int): Data Type: URL\_LIST. The final URLs of item 3 of the table when using - Upgraded URLs. - ITEM_3_FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. The final mobile URLs of item 3 of the table when - using Upgraded URLs. - ITEM_4_HEADER (int): Data Type: STRING. The header of item 4 of the table. - ITEM_4_DESCRIPTION (int): Data Type: STRING. The description of item 4 of the table. - ITEM_4_PRICE (int): Data Type: PRICE. The price (money with currency) of item 4 of the table, - e.g., 30 USD. The currency must match one of the available currencies. - ITEM_4_UNIT (int): Data Type: STRING. The price unit of item 4 of the table. Must match one - of the predefined price units. - ITEM_4_FINAL_URLS (int): Data Type: URL\_LIST. The final URLs of item 4 of the table when using - Upgraded URLs. - ITEM_4_FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. The final mobile URLs of item 4 of the table when - using Upgraded URLs. - ITEM_5_HEADER (int): Data Type: STRING. The header of item 5 of the table. - ITEM_5_DESCRIPTION (int): Data Type: STRING. The description of item 5 of the table. - ITEM_5_PRICE (int): Data Type: PRICE. The price (money with currency) of item 5 of the table, - e.g., 30 USD. The currency must match one of the available currencies. - ITEM_5_UNIT (int): Data Type: STRING. The price unit of item 5 of the table. Must match one - of the predefined price units. - ITEM_5_FINAL_URLS (int): Data Type: URL\_LIST. The final URLs of item 5 of the table when using - Upgraded URLs. - ITEM_5_FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. The final mobile URLs of item 5 of the table when - using Upgraded URLs. - ITEM_6_HEADER (int): Data Type: STRING. The header of item 6 of the table. - ITEM_6_DESCRIPTION (int): Data Type: STRING. The description of item 6 of the table. - ITEM_6_PRICE (int): Data Type: PRICE. The price (money with currency) of item 6 of the table, - e.g., 30 USD. The currency must match one of the available currencies. - ITEM_6_UNIT (int): Data Type: STRING. The price unit of item 6 of the table. Must match one - of the predefined price units. - ITEM_6_FINAL_URLS (int): Data Type: URL\_LIST. The final URLs of item 6 of the table when using - Upgraded URLs. - ITEM_6_FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. The final mobile URLs of item 6 of the table when - using Upgraded URLs. - ITEM_7_HEADER (int): Data Type: STRING. The header of item 7 of the table. - ITEM_7_DESCRIPTION (int): Data Type: STRING. The description of item 7 of the table. - ITEM_7_PRICE (int): Data Type: PRICE. The price (money with currency) of item 7 of the table, - e.g., 30 USD. The currency must match one of the available currencies. - ITEM_7_UNIT (int): Data Type: STRING. The price unit of item 7 of the table. Must match one - of the predefined price units. - ITEM_7_FINAL_URLS (int): Data Type: URL\_LIST. The final URLs of item 7 of the table when using - Upgraded URLs. - ITEM_7_FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. The final mobile URLs of item 7 of the table when - using Upgraded URLs. - ITEM_8_HEADER (int): Data Type: STRING. The header of item 8 of the table. - ITEM_8_DESCRIPTION (int): Data Type: STRING. The description of item 8 of the table. - ITEM_8_PRICE (int): Data Type: PRICE. The price (money with currency) of item 8 of the table, - e.g., 30 USD. The currency must match one of the available currencies. - ITEM_8_UNIT (int): Data Type: STRING. The price unit of item 8 of the table. Must match one - of the predefined price units. - ITEM_8_FINAL_URLS (int): Data Type: URL\_LIST. The final URLs of item 8 of the table when using - Upgraded URLs. - ITEM_8_FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. The final mobile URLs of item 8 of the table when - using Upgraded URLs. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - TYPE = 2 - PRICE_QUALIFIER = 3 - TRACKING_TEMPLATE = 4 - LANGUAGE = 5 - FINAL_URL_SUFFIX = 6 - ITEM_1_HEADER = 100 - ITEM_1_DESCRIPTION = 101 - ITEM_1_PRICE = 102 - ITEM_1_UNIT = 103 - ITEM_1_FINAL_URLS = 104 - ITEM_1_FINAL_MOBILE_URLS = 105 - ITEM_2_HEADER = 200 - ITEM_2_DESCRIPTION = 201 - ITEM_2_PRICE = 202 - ITEM_2_UNIT = 203 - ITEM_2_FINAL_URLS = 204 - ITEM_2_FINAL_MOBILE_URLS = 205 - ITEM_3_HEADER = 300 - ITEM_3_DESCRIPTION = 301 - ITEM_3_PRICE = 302 - ITEM_3_UNIT = 303 - ITEM_3_FINAL_URLS = 304 - ITEM_3_FINAL_MOBILE_URLS = 305 - ITEM_4_HEADER = 400 - ITEM_4_DESCRIPTION = 401 - ITEM_4_PRICE = 402 - ITEM_4_UNIT = 403 - ITEM_4_FINAL_URLS = 404 - ITEM_4_FINAL_MOBILE_URLS = 405 - ITEM_5_HEADER = 500 - ITEM_5_DESCRIPTION = 501 - ITEM_5_PRICE = 502 - ITEM_5_UNIT = 503 - ITEM_5_FINAL_URLS = 504 - ITEM_5_FINAL_MOBILE_URLS = 505 - ITEM_6_HEADER = 600 - ITEM_6_DESCRIPTION = 601 - ITEM_6_PRICE = 602 - ITEM_6_UNIT = 603 - ITEM_6_FINAL_URLS = 604 - ITEM_6_FINAL_MOBILE_URLS = 605 - ITEM_7_HEADER = 700 - ITEM_7_DESCRIPTION = 701 - ITEM_7_PRICE = 702 - ITEM_7_UNIT = 703 - ITEM_7_FINAL_URLS = 704 - ITEM_7_FINAL_MOBILE_URLS = 705 - ITEM_8_HEADER = 800 - ITEM_8_DESCRIPTION = 801 - ITEM_8_PRICE = 802 - ITEM_8_UNIT = 803 - ITEM_8_FINAL_URLS = 804 - ITEM_8_FINAL_MOBILE_URLS = 805 - - -class ProductChannelEnum(object): - class ProductChannel(enum.IntEnum): - """ - Enum describing the locality of a product offer. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ONLINE (int): The item is sold online. - LOCAL (int): The item is sold in local stores. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ONLINE = 2 - LOCAL = 3 - - -class ProductChannelExclusivityEnum(object): - class ProductChannelExclusivity(enum.IntEnum): - """ - Enum describing the availability of a product offer. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - SINGLE_CHANNEL (int): The item is sold through one channel only, either local stores or online - as indicated by its ProductChannel. - MULTI_CHANNEL (int): The item is matched to its online or local stores counterpart, indicating - it is available for purchase in both ShoppingProductChannels. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SINGLE_CHANNEL = 2 - MULTI_CHANNEL = 3 - - -class ProductConditionEnum(object): - class ProductCondition(enum.IntEnum): - """ - Enum describing the condition of a product offer. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - NEW (int): The product condition is new. - REFURBISHED (int): The product condition is refurbished. - USED (int): The product condition is used. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - NEW = 3 - REFURBISHED = 4 - USED = 5 - - -class ProductTypeLevelEnum(object): - class ProductTypeLevel(enum.IntEnum): - """ - Enum describing the level of the type of a product offer. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PRODUCT_TYPE_L1 (int): Level 1. - PRODUCT_TYPE_L2 (int): Level 2. - PRODUCT_TYPE_L3 (int): Level 3. - PRODUCT_TYPE_L4 (int): Level 4. - PRODUCT_TYPE_L5 (int): Level 5. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PRODUCT_TYPE_L1 = 2 - PRODUCT_TYPE_L2 = 3 - PRODUCT_TYPE_L3 = 4 - PRODUCT_TYPE_L4 = 5 - PRODUCT_TYPE_L5 = 6 - - -class PromotionPlaceholderFieldEnum(object): - class PromotionPlaceholderField(enum.IntEnum): - """ - Possible values for Promotion placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PROMOTION_TARGET (int): Data Type: STRING. The text that appears on the ad when the extension is - shown. - DISCOUNT_MODIFIER (int): Data Type: STRING. Allows you to add "up to" phrase to the promotion, - in case you have variable promotion rates. - PERCENT_OFF (int): Data Type: INT64. Takes a value in micros, where 1 million micros - represents 1%, and is shown as a percentage when rendered. - MONEY_AMOUNT_OFF (int): Data Type: PRICE. Requires a currency and an amount of money. - PROMOTION_CODE (int): Data Type: STRING. A string that the user enters to get the discount. - ORDERS_OVER_AMOUNT (int): Data Type: PRICE. A minimum spend before the user qualifies for the - promotion. - PROMOTION_START (int): Data Type: DATE. The start date of the promotion. - PROMOTION_END (int): Data Type: DATE. The end date of the promotion. - OCCASION (int): Data Type: STRING. Describes the associated event for the promotion - using one of the PromotionExtensionOccasion enum values, for example - NEW\_YEARS. - FINAL_URLS (int): Data Type: URL\_LIST. Final URLs to be used in the ad when using - Upgraded URLs. - FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. Final mobile URLs for the ad when using Upgraded - URLs. - TRACKING_URL (int): Data Type: URL. Tracking template for the ad when using Upgraded URLs. - LANGUAGE (int): Data Type: STRING. A string represented by a language code for the - promotion. - FINAL_URL_SUFFIX (int): Data Type: STRING. Final URL suffix for the ad when using parallel - tracking. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PROMOTION_TARGET = 2 - DISCOUNT_MODIFIER = 3 - PERCENT_OFF = 4 - MONEY_AMOUNT_OFF = 5 - PROMOTION_CODE = 6 - ORDERS_OVER_AMOUNT = 7 - PROMOTION_START = 8 - PROMOTION_END = 9 - OCCASION = 10 - FINAL_URLS = 11 - FINAL_MOBILE_URLS = 12 - TRACKING_URL = 13 - LANGUAGE = 14 - FINAL_URL_SUFFIX = 15 - - -class ProximityRadiusUnitsEnum(object): - class ProximityRadiusUnits(enum.IntEnum): - """ - The unit of radius distance in proximity (e.g. MILES) - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - MILES (int): Miles - KILOMETERS (int): Kilometers - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - MILES = 2 - KILOMETERS = 3 - - -class QualityScoreBucketEnum(object): - class QualityScoreBucket(enum.IntEnum): - """ - Enum listing the possible quality score buckets. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - BELOW_AVERAGE (int): Quality of the creative is below average. - AVERAGE (int): Quality of the creative is average. - ABOVE_AVERAGE (int): Quality of the creative is above average. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - BELOW_AVERAGE = 2 - AVERAGE = 3 - ABOVE_AVERAGE = 4 - - -class QueryErrorEnum(object): - class QueryError(enum.IntEnum): - """ - Enum describing possible query errors. - - Attributes: - UNSPECIFIED (int): Name unspecified. - UNKNOWN (int): The received error code is not known in this version. - QUERY_ERROR (int): Returned if all other query error reasons are not applicable. - BAD_ENUM_CONSTANT (int): A condition used in the query references an invalid enum constant. - BAD_ESCAPE_SEQUENCE (int): Query contains an invalid escape sequence. - BAD_FIELD_NAME (int): Field name is invalid. - BAD_LIMIT_VALUE (int): Limit value is invalid (i.e. not a number) - BAD_NUMBER (int): Encountered number can not be parsed. - BAD_OPERATOR (int): Invalid operator encountered. - BAD_RESOURCE_TYPE_IN_FROM_CLAUSE (int): Invalid resource type was specified in the FROM clause. - BAD_SYMBOL (int): Non-ASCII symbol encountered outside of strings. - BAD_VALUE (int): Value is invalid. - DATE_RANGE_TOO_WIDE (int): Date filters fail to restrict date to a range smaller than 31 days. - Applicable if the query is segmented by date. - EXPECTED_AND (int): Expected AND between values with BETWEEN operator. - EXPECTED_BY (int): Expecting ORDER BY to have BY. - EXPECTED_DIMENSION_FIELD_IN_SELECT_CLAUSE (int): There was no dimension field selected. - EXPECTED_FILTERS_ON_DATE_RANGE (int): Missing filters on date related fields. - EXPECTED_FROM (int): Missing FROM clause. - EXPECTED_LIST (int): The operator used in the conditions requires the value to be a list. - EXPECTED_REFERENCED_FIELD_IN_SELECT_CLAUSE (int): Fields used in WHERE or ORDER BY clauses are missing from the SELECT - clause. - EXPECTED_SELECT (int): SELECT is missing at the beginning of query. - EXPECTED_SINGLE_VALUE (int): A list was passed as a value to a condition whose operator expects a - single value. - EXPECTED_VALUE_WITH_BETWEEN_OPERATOR (int): Missing one or both values with BETWEEN operator. - INVALID_DATE_FORMAT (int): Invalid date format. Expected 'YYYY-MM-DD'. - INVALID_STRING_VALUE (int): Value passed was not a string when it should have been. I.e., it was a - number or unquoted literal. - INVALID_VALUE_WITH_BETWEEN_OPERATOR (int): A String value passed to the BETWEEN operator does not parse as a date. - INVALID_VALUE_WITH_DURING_OPERATOR (int): The value passed to the DURING operator is not a Date range literal - INVALID_VALUE_WITH_LIKE_OPERATOR (int): A non-string value was passed to the LIKE operator. - OPERATOR_FIELD_MISMATCH (int): An operator was provided that is inapplicable to the field being - filtered. - PROHIBITED_EMPTY_LIST_IN_CONDITION (int): A Condition was found with an empty list. - PROHIBITED_ENUM_CONSTANT (int): A condition used in the query references an unsupported enum constant. - PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE (int): Fields that are not allowed to be selected together were included in - the SELECT clause. - PROHIBITED_FIELD_IN_ORDER_BY_CLAUSE (int): A field that is not orderable was included in the ORDER BY clause. - PROHIBITED_FIELD_IN_SELECT_CLAUSE (int): A field that is not selectable was included in the SELECT clause. - PROHIBITED_FIELD_IN_WHERE_CLAUSE (int): A field that is not filterable was included in the WHERE clause. - PROHIBITED_RESOURCE_TYPE_IN_FROM_CLAUSE (int): Resource type specified in the FROM clause is not supported by this - service. - PROHIBITED_RESOURCE_TYPE_IN_SELECT_CLAUSE (int): A field that comes from an incompatible resource was included in the - SELECT clause. - PROHIBITED_RESOURCE_TYPE_IN_WHERE_CLAUSE (int): A field that comes from an incompatible resource was included in the - WHERE clause. - PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE (int): A metric incompatible with the main resource or other selected - segmenting resources was included in the SELECT or WHERE clause. - PROHIBITED_SEGMENT_IN_SELECT_OR_WHERE_CLAUSE (int): A segment incompatible with the main resource or other selected - segmenting resources was included in the SELECT or WHERE clause. - PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE (int): A segment in the SELECT clause is incompatible with a metric in the - SELECT or WHERE clause. - LIMIT_VALUE_TOO_LOW (int): The value passed to the limit clause is too low. - PROHIBITED_NEWLINE_IN_STRING (int): Query has a string containing a newline character. - PROHIBITED_VALUE_COMBINATION_IN_LIST (int): List contains values of different types. - PROHIBITED_VALUE_COMBINATION_WITH_BETWEEN_OPERATOR (int): The values passed to the BETWEEN operator are not of the same type. - STRING_NOT_TERMINATED (int): Query contains unterminated string. - TOO_MANY_SEGMENTS (int): Too many segments are specified in SELECT clause. - UNEXPECTED_END_OF_QUERY (int): Query is incomplete and cannot be parsed. - UNEXPECTED_FROM_CLAUSE (int): FROM clause cannot be specified in this query. - UNRECOGNIZED_FIELD (int): Query contains one or more unrecognized fields. - UNEXPECTED_INPUT (int): Query has an unexpected extra part. - REQUESTED_METRICS_FOR_MANAGER (int): Metrics cannot be requested for a manager account. To retrieve metrics, - issue separate requests against each client account under the manager - account. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - QUERY_ERROR = 50 - BAD_ENUM_CONSTANT = 18 - BAD_ESCAPE_SEQUENCE = 7 - BAD_FIELD_NAME = 12 - BAD_LIMIT_VALUE = 15 - BAD_NUMBER = 5 - BAD_OPERATOR = 3 - BAD_RESOURCE_TYPE_IN_FROM_CLAUSE = 45 - BAD_SYMBOL = 2 - BAD_VALUE = 4 - DATE_RANGE_TOO_WIDE = 36 - EXPECTED_AND = 30 - EXPECTED_BY = 14 - EXPECTED_DIMENSION_FIELD_IN_SELECT_CLAUSE = 37 - EXPECTED_FILTERS_ON_DATE_RANGE = 55 - EXPECTED_FROM = 44 - EXPECTED_LIST = 41 - EXPECTED_REFERENCED_FIELD_IN_SELECT_CLAUSE = 16 - EXPECTED_SELECT = 13 - EXPECTED_SINGLE_VALUE = 42 - EXPECTED_VALUE_WITH_BETWEEN_OPERATOR = 29 - INVALID_DATE_FORMAT = 38 - INVALID_STRING_VALUE = 57 - INVALID_VALUE_WITH_BETWEEN_OPERATOR = 26 - INVALID_VALUE_WITH_DURING_OPERATOR = 22 - INVALID_VALUE_WITH_LIKE_OPERATOR = 56 - OPERATOR_FIELD_MISMATCH = 35 - PROHIBITED_EMPTY_LIST_IN_CONDITION = 28 - PROHIBITED_ENUM_CONSTANT = 54 - PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE = 31 - PROHIBITED_FIELD_IN_ORDER_BY_CLAUSE = 40 - PROHIBITED_FIELD_IN_SELECT_CLAUSE = 23 - PROHIBITED_FIELD_IN_WHERE_CLAUSE = 24 - PROHIBITED_RESOURCE_TYPE_IN_FROM_CLAUSE = 43 - PROHIBITED_RESOURCE_TYPE_IN_SELECT_CLAUSE = 48 - PROHIBITED_RESOURCE_TYPE_IN_WHERE_CLAUSE = 58 - PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE = 49 - PROHIBITED_SEGMENT_IN_SELECT_OR_WHERE_CLAUSE = 51 - PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE = 53 - LIMIT_VALUE_TOO_LOW = 25 - PROHIBITED_NEWLINE_IN_STRING = 8 - PROHIBITED_VALUE_COMBINATION_IN_LIST = 10 - PROHIBITED_VALUE_COMBINATION_WITH_BETWEEN_OPERATOR = 21 - STRING_NOT_TERMINATED = 6 - TOO_MANY_SEGMENTS = 34 - UNEXPECTED_END_OF_QUERY = 9 - UNEXPECTED_FROM_CLAUSE = 47 - UNRECOGNIZED_FIELD = 32 - UNEXPECTED_INPUT = 11 - REQUESTED_METRICS_FOR_MANAGER = 59 - - -class QuotaErrorEnum(object): - class QuotaError(enum.IntEnum): - """ - Enum describing possible quota errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - RESOURCE_EXHAUSTED (int): Too many requests. - ACCESS_PROHIBITED (int): Access is prohibited. - RESOURCE_TEMPORARILY_EXHAUSTED (int): Too many requests in a short amount of time. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - RESOURCE_EXHAUSTED = 2 - ACCESS_PROHIBITED = 3 - RESOURCE_TEMPORARILY_EXHAUSTED = 4 - - -class RangeErrorEnum(object): - class RangeError(enum.IntEnum): - """ - Enum describing possible range errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - TOO_LOW (int): Too low. - TOO_HIGH (int): Too high. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - TOO_LOW = 2 - TOO_HIGH = 3 - - -class RealEstatePlaceholderFieldEnum(object): - class RealEstatePlaceholderField(enum.IntEnum): - """ - Possible values for Real Estate placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - LISTING_ID (int): Data Type: STRING. Unique ID. - LISTING_NAME (int): Data Type: STRING. Main headline with listing name to be shown in dynamic - ad. - CITY_NAME (int): Data Type: STRING. City name to be shown in dynamic ad. - DESCRIPTION (int): Data Type: STRING. Description of listing to be shown in dynamic ad. - ADDRESS (int): Data Type: STRING. Complete listing address, including postal code. - PRICE (int): Data Type: STRING. Price to be shown in the ad. - Example: "100.00 USD" - FORMATTED_PRICE (int): Data Type: STRING. Formatted price to be shown in the ad. - Example: "Starting at $100.00 USD", "$80 - $100" - IMAGE_URL (int): Data Type: URL. Image to be displayed in the ad. - PROPERTY_TYPE (int): Data Type: STRING. Type of property (house, condo, apartment, etc.) used - to group like items together for recommendation engine. - LISTING_TYPE (int): Data Type: STRING. Type of listing (resale, rental, foreclosure, etc.) - used to group like items together for recommendation engine. - CONTEXTUAL_KEYWORDS (int): Data Type: STRING\_LIST. Keywords used for product retrieval. - FINAL_URLS (int): Data Type: URL\_LIST. Final URLs to be used in ad when using Upgraded - URLs; the more specific the better (e.g. the individual URL of a - specific listing and its location). - FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. Final mobile URLs for the ad when using Upgraded - URLs. - TRACKING_URL (int): Data Type: URL. Tracking template for the ad when using Upgraded URLs. - ANDROID_APP_LINK (int): Data Type: STRING. Android app link. Must be formatted as: - android-app://{package\_id}/{scheme}/{host\_path}. The components are - defined as follows: package\_id: app ID as specified in Google Play. - scheme: the scheme to pass to the application. Can be HTTP, or a custom - scheme. host\_path: identifies the specific content within your - application. - SIMILAR_LISTING_IDS (int): Data Type: STRING\_LIST. List of recommended listing IDs to show - together with this item. - IOS_APP_LINK (int): Data Type: STRING. iOS app link. - IOS_APP_STORE_ID (int): Data Type: INT64. iOS app store ID. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - LISTING_ID = 2 - LISTING_NAME = 3 - CITY_NAME = 4 - DESCRIPTION = 5 - ADDRESS = 6 - PRICE = 7 - FORMATTED_PRICE = 8 - IMAGE_URL = 9 - PROPERTY_TYPE = 10 - LISTING_TYPE = 11 - CONTEXTUAL_KEYWORDS = 12 - FINAL_URLS = 13 - FINAL_MOBILE_URLS = 14 - TRACKING_URL = 15 - ANDROID_APP_LINK = 16 - SIMILAR_LISTING_IDS = 17 - IOS_APP_LINK = 18 - IOS_APP_STORE_ID = 19 - - -class RecommendationErrorEnum(object): - class RecommendationError(enum.IntEnum): - """ - Enum describing possible errors from applying a recommendation. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - BUDGET_AMOUNT_TOO_SMALL (int): The specified budget amount is too low e.g. lower than minimum currency - unit or lower than ad group minimum cost-per-click. - BUDGET_AMOUNT_TOO_LARGE (int): The specified budget amount is too large. - INVALID_BUDGET_AMOUNT (int): The specified budget amount is not a valid amount. e.g. not a multiple - of minimum currency unit. - POLICY_ERROR (int): The specified keyword or ad violates ad policy. - INVALID_BID_AMOUNT (int): The specified bid amount is not valid. e.g. too many fractional digits, - or negative amount. - ADGROUP_KEYWORD_LIMIT (int): The number of keywords in ad group have reached the maximum allowed. - RECOMMENDATION_ALREADY_APPLIED (int): The recommendation requested to apply has already been applied. - RECOMMENDATION_INVALIDATED (int): The recommendation requested to apply has been invalidated. - TOO_MANY_OPERATIONS (int): The number of operations in a single request exceeds the maximum allowed. - NO_OPERATIONS (int): There are no operations in the request. - DIFFERENT_TYPES_NOT_SUPPORTED (int): Operations with multiple recommendation types are not supported when - partial failure mode is not enabled. - DUPLICATE_RESOURCE_NAME (int): Request contains multiple operations with the same resource\_name. - RECOMMENDATION_ALREADY_DISMISSED (int): The recommendation requested to dismiss has already been dismissed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - BUDGET_AMOUNT_TOO_SMALL = 2 - BUDGET_AMOUNT_TOO_LARGE = 3 - INVALID_BUDGET_AMOUNT = 4 - POLICY_ERROR = 5 - INVALID_BID_AMOUNT = 6 - ADGROUP_KEYWORD_LIMIT = 7 - RECOMMENDATION_ALREADY_APPLIED = 8 - RECOMMENDATION_INVALIDATED = 9 - TOO_MANY_OPERATIONS = 10 - NO_OPERATIONS = 11 - DIFFERENT_TYPES_NOT_SUPPORTED = 12 - DUPLICATE_RESOURCE_NAME = 13 - RECOMMENDATION_ALREADY_DISMISSED = 14 - - -class RecommendationTypeEnum(object): - class RecommendationType(enum.IntEnum): - """ - Types of recommendations. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - CAMPAIGN_BUDGET (int): Budget recommendation for budget constrained campaigns. - KEYWORD (int): Keyword recommendation. - TEXT_AD (int): Recommendation to add a new text ad. - TARGET_CPA_OPT_IN (int): Recommendation to update a campaign to use a Target CPA bidding strategy. - MAXIMIZE_CONVERSIONS_OPT_IN (int): Recommendation to update a campaign to use the Maximize Conversions - bidding strategy. - ENHANCED_CPC_OPT_IN (int): Recommendation to enable Enhanced Cost Per Click for a campaign. - SEARCH_PARTNERS_OPT_IN (int): Recommendation to start showing your campaign's ads on Google Search - Partners Websites. - MAXIMIZE_CLICKS_OPT_IN (int): Recommendation to update a campaign to use a Maximize Clicks bidding - strategy. - OPTIMIZE_AD_ROTATION (int): Recommendation to start using the "Optimize" ad rotation setting for the - given ad group. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CAMPAIGN_BUDGET = 2 - KEYWORD = 3 - TEXT_AD = 4 - TARGET_CPA_OPT_IN = 5 - MAXIMIZE_CONVERSIONS_OPT_IN = 6 - ENHANCED_CPC_OPT_IN = 7 - SEARCH_PARTNERS_OPT_IN = 8 - MAXIMIZE_CLICKS_OPT_IN = 9 - OPTIMIZE_AD_ROTATION = 10 - - -class RegionCodeErrorEnum(object): - class RegionCodeError(enum.IntEnum): - """ - Enum describing possible region code errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INVALID_REGION_CODE (int): Invalid region code. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INVALID_REGION_CODE = 2 - - -class RequestErrorEnum(object): - class RequestError(enum.IntEnum): - """ - Enum describing possible request errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - RESOURCE_NAME_MISSING (int): Resource name is required for this request. - RESOURCE_NAME_MALFORMED (int): Resource name provided is malformed. - BAD_RESOURCE_ID (int): Resource name provided is malformed. - INVALID_CUSTOMER_ID (int): Customer ID is invalid. - OPERATION_REQUIRED (int): Mutate operation should have either create, update, or remove specified. - RESOURCE_NOT_FOUND (int): Requested resource not found. - INVALID_PAGE_TOKEN (int): Next page token specified in user request is invalid. - EXPIRED_PAGE_TOKEN (int): Next page token specified in user request has expired. - REQUIRED_FIELD_MISSING (int): Required field is missing. - IMMUTABLE_FIELD (int): The field cannot be modified because it's immutable. It's also possible - that the field can be modified using 'create' operation but not 'update'. - TOO_MANY_MUTATE_OPERATIONS (int): Received too many entries in request. - CANNOT_BE_EXECUTED_BY_MANAGER_ACCOUNT (int): Request cannot be executed by a manager account. - CANNOT_MODIFY_FOREIGN_FIELD (int): Mutate request was attempting to modify a readonly field. - For instance, Budget fields can be requested for Ad Group, - but are read-only for adGroups:mutate. - INVALID_ENUM_VALUE (int): Enum value is not permitted. - DEVELOPER_TOKEN_PARAMETER_MISSING (int): The developer-token parameter is required for all requests. - LOGIN_CUSTOMER_ID_PARAMETER_MISSING (int): The login-customer-id parameter is required for this request. - VALIDATE_ONLY_REQUEST_HAS_PAGE_TOKEN (int): page\_token is set in the validate only request - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - RESOURCE_NAME_MISSING = 3 - RESOURCE_NAME_MALFORMED = 4 - BAD_RESOURCE_ID = 17 - INVALID_CUSTOMER_ID = 16 - OPERATION_REQUIRED = 5 - RESOURCE_NOT_FOUND = 6 - INVALID_PAGE_TOKEN = 7 - EXPIRED_PAGE_TOKEN = 8 - REQUIRED_FIELD_MISSING = 9 - IMMUTABLE_FIELD = 11 - TOO_MANY_MUTATE_OPERATIONS = 13 - CANNOT_BE_EXECUTED_BY_MANAGER_ACCOUNT = 14 - CANNOT_MODIFY_FOREIGN_FIELD = 15 - INVALID_ENUM_VALUE = 18 - DEVELOPER_TOKEN_PARAMETER_MISSING = 19 - LOGIN_CUSTOMER_ID_PARAMETER_MISSING = 20 - VALIDATE_ONLY_REQUEST_HAS_PAGE_TOKEN = 21 - - -class ResourceAccessDeniedErrorEnum(object): - class ResourceAccessDeniedError(enum.IntEnum): - """ - Enum describing possible resource access denied errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - WRITE_ACCESS_DENIED (int): User did not have write access. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - WRITE_ACCESS_DENIED = 3 - - -class ResourceCountLimitExceededErrorEnum(object): - class ResourceCountLimitExceededError(enum.IntEnum): - """ - Enum describing possible resource count limit exceeded errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - ACCOUNT_LIMIT (int): Indicates that this request would exceed the number of allowed resources - for the Google Ads account. The exact resource type and limit being - checked - can be inferred from accountLimitType. - CAMPAIGN_LIMIT (int): Indicates that this request would exceed the number of allowed resources - in a Campaign. The exact resource type and limit being checked can be - inferred from accountLimitType, and the numeric id of the - Campaign involved is given by enclosingId. - ADGROUP_LIMIT (int): Indicates that this request would exceed the number of allowed resources - in an ad group. The exact resource type and limit being checked can be - inferred from accountLimitType, and the numeric id of the - ad group involved is given by enclosingId. - AD_GROUP_AD_LIMIT (int): Indicates that this request would exceed the number of allowed resources - in an ad group ad. The exact resource type and limit being checked can - be inferred from accountLimitType, and the enclosingId - contains the ad group id followed by the ad id, separated by a single - comma (,). - AD_GROUP_CRITERION_LIMIT (int): Indicates that this request would exceed the number of allowed resources - in an ad group criterion. The exact resource type and limit being checked - can be inferred from accountLimitType, and the - enclosingId contains the ad group id followed by the - criterion id, separated by a single comma (,). - SHARED_SET_LIMIT (int): Indicates that this request would exceed the number of allowed resources - in this shared set. The exact resource type and limit being checked can - be inferred from accountLimitType, and the numeric id of the - shared set involved is given by enclosingId. - MATCHING_FUNCTION_LIMIT (int): Exceeds a limit related to a matching function. - RESPONSE_ROW_LIMIT_EXCEEDED (int): The response for this request would exceed the maximum number of rows - that can be returned. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ACCOUNT_LIMIT = 2 - CAMPAIGN_LIMIT = 3 - ADGROUP_LIMIT = 4 - AD_GROUP_AD_LIMIT = 5 - AD_GROUP_CRITERION_LIMIT = 6 - SHARED_SET_LIMIT = 7 - MATCHING_FUNCTION_LIMIT = 8 - RESPONSE_ROW_LIMIT_EXCEEDED = 9 - - -class SearchTermMatchTypeEnum(object): - class SearchTermMatchType(enum.IntEnum): - """ - Possible match types for a keyword triggering an ad, including variants. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - BROAD (int): Broad match. - EXACT (int): Exact match. - PHRASE (int): Phrase match. - NEAR_EXACT (int): Exact match (close variant). - NEAR_PHRASE (int): Phrase match (close variant). - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - BROAD = 2 - EXACT = 3 - PHRASE = 4 - NEAR_EXACT = 5 - NEAR_PHRASE = 6 - - -class SearchTermTargetingStatusEnum(object): - class SearchTermTargetingStatus(enum.IntEnum): - """ - Indicates whether the search term is one of your targeted or excluded - keywords. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ADDED (int): Search term is added to targeted keywords. - EXCLUDED (int): Search term matches a negative keyword. - ADDED_EXCLUDED (int): Search term has been both added and excluded. - NONE (int): Search term is neither targeted nor excluded. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ADDED = 2 - EXCLUDED = 3 - ADDED_EXCLUDED = 4 - NONE = 5 - - -class SettingErrorEnum(object): - class SettingError(enum.IntEnum): - """ - Enum describing possible setting errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - SETTING_TYPE_IS_NOT_AVAILABLE (int): The campaign setting is not available for this Google Ads account. - SETTING_TYPE_IS_NOT_COMPATIBLE_WITH_CAMPAIGN (int): The setting is not compatible with the campaign. - TARGETING_SETTING_CONTAINS_INVALID_CRITERION_TYPE_GROUP (int): The supplied TargetingSetting contains an invalid CriterionTypeGroup. See - CriterionTypeGroup documentation for CriterionTypeGroups allowed - in Campaign or AdGroup TargetingSettings. - TARGETING_SETTING_DEMOGRAPHIC_CRITERION_TYPE_GROUPS_MUST_BE_SET_TO_TARGET_ALL (int): TargetingSetting must not explicitly set any of the Demographic - CriterionTypeGroups (AGE\_RANGE, GENDER, PARENT, INCOME\_RANGE) to false - (it's okay to not set them at all, in which case the system will set - them to true automatically). - TARGETING_SETTING_CANNOT_CHANGE_TARGET_ALL_TO_FALSE_FOR_DEMOGRAPHIC_CRITERION_TYPE_GROUP (int): TargetingSetting cannot change any of the Demographic - CriterionTypeGroups (AGE\_RANGE, GENDER, PARENT, INCOME\_RANGE) from - true to false. - DYNAMIC_SEARCH_ADS_SETTING_AT_LEAST_ONE_FEED_ID_MUST_BE_PRESENT (int): At least one feed id should be present. - DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_INVALID_DOMAIN_NAME (int): The supplied DynamicSearchAdsSetting contains an invalid domain name. - DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_SUBDOMAIN_NAME (int): The supplied DynamicSearchAdsSetting contains a subdomain name. - DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_INVALID_LANGUAGE_CODE (int): The supplied DynamicSearchAdsSetting contains an invalid language code. - TARGET_ALL_IS_NOT_ALLOWED_FOR_PLACEMENT_IN_SEARCH_CAMPAIGN (int): TargetingSettings in search campaigns should not have - CriterionTypeGroup.PLACEMENT set to targetAll. - UNIVERSAL_APP_CAMPAIGN_SETTING_DUPLICATE_DESCRIPTION (int): Duplicate description in universal app setting description field. - UNIVERSAL_APP_CAMPAIGN_SETTING_DESCRIPTION_LINE_WIDTH_TOO_LONG (int): Description line width is too long in universal app setting description - field. - UNIVERSAL_APP_CAMPAIGN_SETTING_APP_ID_CANNOT_BE_MODIFIED (int): Universal app setting appId field cannot be modified for COMPLETE - campaigns. - TOO_MANY_YOUTUBE_MEDIA_IDS_IN_UNIVERSAL_APP_CAMPAIGN (int): YoutubeVideoMediaIds in universal app setting cannot exceed size limit. - TOO_MANY_IMAGE_MEDIA_IDS_IN_UNIVERSAL_APP_CAMPAIGN (int): ImageMediaIds in universal app setting cannot exceed size limit. - MEDIA_INCOMPATIBLE_FOR_UNIVERSAL_APP_CAMPAIGN (int): Media is incompatible for universal app campaign. - TOO_MANY_EXCLAMATION_MARKS (int): Too many exclamation marks in universal app campaign ad text ideas. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SETTING_TYPE_IS_NOT_AVAILABLE = 3 - SETTING_TYPE_IS_NOT_COMPATIBLE_WITH_CAMPAIGN = 4 - TARGETING_SETTING_CONTAINS_INVALID_CRITERION_TYPE_GROUP = 5 - TARGETING_SETTING_DEMOGRAPHIC_CRITERION_TYPE_GROUPS_MUST_BE_SET_TO_TARGET_ALL = 6 - TARGETING_SETTING_CANNOT_CHANGE_TARGET_ALL_TO_FALSE_FOR_DEMOGRAPHIC_CRITERION_TYPE_GROUP = 7 - DYNAMIC_SEARCH_ADS_SETTING_AT_LEAST_ONE_FEED_ID_MUST_BE_PRESENT = 8 - DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_INVALID_DOMAIN_NAME = 9 - DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_SUBDOMAIN_NAME = 10 - DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_INVALID_LANGUAGE_CODE = 11 - TARGET_ALL_IS_NOT_ALLOWED_FOR_PLACEMENT_IN_SEARCH_CAMPAIGN = 12 - UNIVERSAL_APP_CAMPAIGN_SETTING_DUPLICATE_DESCRIPTION = 13 - UNIVERSAL_APP_CAMPAIGN_SETTING_DESCRIPTION_LINE_WIDTH_TOO_LONG = 14 - UNIVERSAL_APP_CAMPAIGN_SETTING_APP_ID_CANNOT_BE_MODIFIED = 15 - TOO_MANY_YOUTUBE_MEDIA_IDS_IN_UNIVERSAL_APP_CAMPAIGN = 16 - TOO_MANY_IMAGE_MEDIA_IDS_IN_UNIVERSAL_APP_CAMPAIGN = 17 - MEDIA_INCOMPATIBLE_FOR_UNIVERSAL_APP_CAMPAIGN = 18 - TOO_MANY_EXCLAMATION_MARKS = 19 - - -class SharedCriterionErrorEnum(object): - class SharedCriterionError(enum.IntEnum): - """ - Enum describing possible shared criterion errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CRITERION_TYPE_NOT_ALLOWED_FOR_SHARED_SET_TYPE (int): The criterion is not appropriate for the shared set type. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CRITERION_TYPE_NOT_ALLOWED_FOR_SHARED_SET_TYPE = 2 - - -class SharedSetErrorEnum(object): - class SharedSetError(enum.IntEnum): - """ - Enum describing possible shared set errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - CUSTOMER_CANNOT_CREATE_SHARED_SET_OF_THIS_TYPE (int): The customer cannot create this type of shared set. - DUPLICATE_NAME (int): A shared set with this name already exists. - SHARED_SET_REMOVED (int): Removed shared sets cannot be mutated. - SHARED_SET_IN_USE (int): The shared set cannot be removed because it is in use. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CUSTOMER_CANNOT_CREATE_SHARED_SET_OF_THIS_TYPE = 2 - DUPLICATE_NAME = 3 - SHARED_SET_REMOVED = 4 - SHARED_SET_IN_USE = 5 - - -class SharedSetStatusEnum(object): - class SharedSetStatus(enum.IntEnum): - """ - Enum listing the possible shared set statuses. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ENABLED (int): The shared set is enabled. - REMOVED (int): The shared set is removed and can no longer be used. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - REMOVED = 3 - - -class SharedSetTypeEnum(object): - class SharedSetType(enum.IntEnum): - """ - Enum listing the possible shared set types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - NEGATIVE_KEYWORDS (int): A set of keywords that can be excluded from targeting. - NEGATIVE_PLACEMENTS (int): A set of placements that can be excluded from targeting. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - NEGATIVE_KEYWORDS = 2 - NEGATIVE_PLACEMENTS = 3 - - -class SitelinkPlaceholderFieldEnum(object): - class SitelinkPlaceholderField(enum.IntEnum): - """ - Possible values for Sitelink placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - TEXT (int): Data Type: STRING. The link text for your sitelink. - LINE_1 (int): Data Type: STRING. First line of the sitelink description. - LINE_2 (int): Data Type: STRING. Second line of the sitelink description. - FINAL_URLS (int): Data Type: URL\_LIST. Final URLs for the sitelink when using Upgraded - URLs. - FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. Final Mobile URLs for the sitelink when using - Upgraded URLs. - TRACKING_URL (int): Data Type: URL. Tracking template for the sitelink when using Upgraded - URLs. - FINAL_URL_SUFFIX (int): Data Type: STRING. Final URL suffix for sitelink when using parallel - tracking. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - TEXT = 2 - LINE_1 = 3 - LINE_2 = 4 - FINAL_URLS = 5 - FINAL_MOBILE_URLS = 6 - TRACKING_URL = 7 - FINAL_URL_SUFFIX = 8 - - -class SlotEnum(object): - class Slot(enum.IntEnum): - """ - Enumerates possible positions of the Ad. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): The value is unknown in this version. - SEARCH_SIDE (int): Google search: Side. - SEARCH_TOP (int): Google search: Top. - SEARCH_OTHER (int): Google search: Other. - CONTENT (int): Google Display Network. - SEARCH_PARTNER_TOP (int): Search partners: Top. - SEARCH_PARTNER_OTHER (int): Search partners: Other. - MIXED (int): Cross-network. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SEARCH_SIDE = 2 - SEARCH_TOP = 3 - SEARCH_OTHER = 4 - CONTENT = 5 - SEARCH_PARTNER_TOP = 6 - SEARCH_PARTNER_OTHER = 7 - MIXED = 8 - - -class SpendingLimitTypeEnum(object): - class SpendingLimitType(enum.IntEnum): - """ - The possible spending limit types used by certain resources as an - alternative to absolute money values in micros. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - INFINITE (int): Infinite, indicates unlimited spending power. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INFINITE = 2 - - -class StringFormatErrorEnum(object): - class StringFormatError(enum.IntEnum): - """ - Enum describing possible string format errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - ILLEGAL_CHARS (int): The input string value contains disallowed characters. - INVALID_FORMAT (int): The input string value is invalid for the associated field. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ILLEGAL_CHARS = 2 - INVALID_FORMAT = 3 - - -class StringLengthErrorEnum(object): - class StringLengthError(enum.IntEnum): - """ - Enum describing possible string length errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - TOO_SHORT (int): Too short. - TOO_LONG (int): Too long. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - TOO_SHORT = 2 - TOO_LONG = 3 - - -class StructuredSnippetPlaceholderFieldEnum(object): - class StructuredSnippetPlaceholderField(enum.IntEnum): - """ - Possible values for Structured Snippet placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - HEADER (int): Data Type: STRING. The category of snippet of your products/services. - Must match one of the predefined structured snippets headers exactly. - See - https://developers.google.com/adwords/api - /docs/appendix/structured-snippet-headers - SNIPPETS (int): Data Type: STRING\_LIST. Text values that describe your - products/services. All text must be family safe. Special or non-ASCII - characters are not permitted. A snippet can be at most 25 characters. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - HEADER = 2 - SNIPPETS = 3 - - -class TargetCpaOptInRecommendationGoalEnum(object): - class TargetCpaOptInRecommendationGoal(enum.IntEnum): - """ - Goal of TargetCpaOptIn recommendation. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - SAME_COST (int): Recommendation to set Target CPA to maintain the same cost. - SAME_CONVERSIONS (int): Recommendation to set Target CPA to maintain the same conversions. - SAME_CPA (int): Recommendation to set Target CPA to maintain the same CPA. - CLOSEST_CPA (int): Recommendation to set Target CPA to a value that is as close as possible - to, yet lower than, the actual CPA (computed for past 28 days). - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - SAME_COST = 2 - SAME_CONVERSIONS = 3 - SAME_CPA = 4 - CLOSEST_CPA = 5 - - -class TargetingDimensionEnum(object): - class TargetingDimension(enum.IntEnum): - """ - Enum describing possible targeting dimensions. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - KEYWORD (int): Keyword criteria, e.g. 'mars cruise'. KEYWORD may be used as a custom bid - dimension. Keywords are always a targeting dimension, so may not be set - as a target "ALL" dimension with TargetRestriction. - AUDIENCE (int): Audience criteria, which include user list, user interest, custom - affinity, and custom in market. - TOPIC (int): Topic criteria for targeting categories of content, e.g. - 'category::Animals>Pets' Used for Display and Video targeting. - GENDER (int): Criteria for targeting gender. - AGE_RANGE (int): Criteria for targeting age ranges. - PLACEMENT (int): Placement criteria, which include websites like 'www.flowers4sale.com', - as well as mobile applications, mobile app categories, YouTube videos, - and YouTube channels. - PARENTAL_STATUS (int): Criteria for parental status targeting. - INCOME_RANGE (int): Criteria for income range targeting. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - KEYWORD = 2 - AUDIENCE = 3 - TOPIC = 4 - GENDER = 5 - AGE_RANGE = 6 - PLACEMENT = 7 - PARENTAL_STATUS = 8 - INCOME_RANGE = 9 - - -class TimeTypeEnum(object): - class TimeType(enum.IntEnum): - """ - The possible time types used by certain resources as an alternative to - absolute timestamps. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - NOW (int): As soon as possible. - FOREVER (int): An infinite point in the future. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - NOW = 2 - FOREVER = 3 - - -class TrackingCodePageFormatEnum(object): - class TrackingCodePageFormat(enum.IntEnum): - """ - The format of the web page where the tracking tag and snippet will be - installed. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - HTML (int): Standard HTML page format. - AMP (int): Google AMP page format. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - HTML = 2 - AMP = 3 - - -class TrackingCodeTypeEnum(object): - class TrackingCodeType(enum.IntEnum): - """ - The type of the generated tag snippets for tracking conversions. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - WEBPAGE (int): The snippet that is fired as a result of a website page loading. - WEBPAGE_ONCLICK (int): The snippet contains a JavaScript function which fires the tag. This - function is typically called from an onClick handler added to a link or - button element on the page. - CLICK_TO_CALL (int): For embedding on a mobile webpage. The snippet contains a JavaScript - function which fires the tag. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - WEBPAGE = 2 - WEBPAGE_ONCLICK = 3 - CLICK_TO_CALL = 4 - - -class TravelPlaceholderFieldEnum(object): - class TravelPlaceholderField(enum.IntEnum): - """ - Possible values for Travel placeholder fields. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - DESTINATION_ID (int): Data Type: STRING. Required. Destination id. Example: PAR, LON. - For feed items that only have destination id, destination id must be a - unique key. For feed items that have both destination id and origin id, - then the combination must be a unique key. - ORIGIN_ID (int): Data Type: STRING. Origin id. Example: PAR, LON. Combination of - DESTINATION\_ID and ORIGIN\_ID must be unique per offer. - TITLE (int): Data Type: STRING. Required. Main headline with name to be shown in - dynamic ad. - DESTINATION_NAME (int): Data Type: STRING. The destination name. Shorter names are recommended. - ORIGIN_NAME (int): Data Type: STRING. Origin name. Shorter names are recommended. - PRICE (int): Data Type: STRING. Price to be shown in the ad. Highly recommended for - dynamic ads. - Example: "100.00 USD" - FORMATTED_PRICE (int): Data Type: STRING. Formatted price to be shown in the ad. - Example: "Starting at $100.00 USD", "$80 - $100" - SALE_PRICE (int): Data Type: STRING. Sale price to be shown in the ad. - Example: "80.00 USD" - FORMATTED_SALE_PRICE (int): Data Type: STRING. Formatted sale price to be shown in the ad. - Example: "On sale for $80.00", "$60 - $80" - IMAGE_URL (int): Data Type: URL. Image to be displayed in the ad. - CATEGORY (int): Data Type: STRING. Category of travel offer used to group like items - together for recommendation engine. - CONTEXTUAL_KEYWORDS (int): Data Type: STRING\_LIST. Keywords used for product retrieval. - DESTINATION_ADDRESS (int): Data Type: STRING. Address of travel offer, including postal code. - FINAL_URL (int): Data Type: URL\_LIST. Required. Final URLs to be used in ad, when using - Upgraded URLs; the more specific the better (e.g. the individual URL of - a specific travel offer and its location). - FINAL_MOBILE_URLS (int): Data Type: URL\_LIST. Final mobile URLs for the ad when using Upgraded - URLs. - TRACKING_URL (int): Data Type: URL. Tracking template for the ad when using Upgraded URLs. - ANDROID_APP_LINK (int): Data Type: STRING. Android app link. Must be formatted as: - android-app://{package\_id}/{scheme}/{host\_path}. The components are - defined as follows: package\_id: app ID as specified in Google Play. - scheme: the scheme to pass to the application. Can be HTTP, or a custom - scheme. host\_path: identifies the specific content within your - application. - SIMILAR_DESTINATION_IDS (int): Data Type: STRING\_LIST. List of recommended destination IDs to show - together with this item. - IOS_APP_LINK (int): Data Type: STRING. iOS app link. - IOS_APP_STORE_ID (int): Data Type: INT64. iOS app store ID. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - DESTINATION_ID = 2 - ORIGIN_ID = 3 - TITLE = 4 - DESTINATION_NAME = 5 - ORIGIN_NAME = 6 - PRICE = 7 - FORMATTED_PRICE = 8 - SALE_PRICE = 9 - FORMATTED_SALE_PRICE = 10 - IMAGE_URL = 11 - CATEGORY = 12 - CONTEXTUAL_KEYWORDS = 13 - DESTINATION_ADDRESS = 14 - FINAL_URL = 15 - FINAL_MOBILE_URLS = 16 - TRACKING_URL = 17 - ANDROID_APP_LINK = 18 - SIMILAR_DESTINATION_IDS = 19 - IOS_APP_LINK = 20 - IOS_APP_STORE_ID = 21 - - -class UrlFieldErrorEnum(object): - class UrlFieldError(enum.IntEnum): - """ - Enum describing possible url field errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - INVALID_TRACKING_URL_TEMPLATE (int): The tracking url template is invalid. - INVALID_TAG_IN_TRACKING_URL_TEMPLATE (int): The tracking url template contains invalid tag. - MISSING_TRACKING_URL_TEMPLATE_TAG (int): The tracking url template must contain at least one tag (e.g. {lpurl}), - This applies only to tracking url template associated with website ads or - product ads. - MISSING_PROTOCOL_IN_TRACKING_URL_TEMPLATE (int): The tracking url template must start with a valid protocol (or lpurl - tag). - INVALID_PROTOCOL_IN_TRACKING_URL_TEMPLATE (int): The tracking url template starts with an invalid protocol. - MALFORMED_TRACKING_URL_TEMPLATE (int): The tracking url template contains illegal characters. - MISSING_HOST_IN_TRACKING_URL_TEMPLATE (int): The tracking url template must contain a host name (or lpurl tag). - INVALID_TLD_IN_TRACKING_URL_TEMPLATE (int): The tracking url template has an invalid or missing top level domain - extension. - REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG (int): The tracking url template contains nested occurrences of the same - conditional tag (i.e. {ifmobile:{ifmobile:x}}). - INVALID_FINAL_URL (int): The final url is invalid. - INVALID_TAG_IN_FINAL_URL (int): The final url contains invalid tag. - REDUNDANT_NESTED_FINAL_URL_TAG (int): The final url contains nested occurrences of the same conditional tag - (i.e. {ifmobile:{ifmobile:x}}). - MISSING_PROTOCOL_IN_FINAL_URL (int): The final url must start with a valid protocol. - INVALID_PROTOCOL_IN_FINAL_URL (int): The final url starts with an invalid protocol. - MALFORMED_FINAL_URL (int): The final url contains illegal characters. - MISSING_HOST_IN_FINAL_URL (int): The final url must contain a host name. - INVALID_TLD_IN_FINAL_URL (int): The tracking url template has an invalid or missing top level domain - extension. - INVALID_FINAL_MOBILE_URL (int): The final mobile url is invalid. - INVALID_TAG_IN_FINAL_MOBILE_URL (int): The final mobile url contains invalid tag. - REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG (int): The final mobile url contains nested occurrences of the same conditional - tag (i.e. {ifmobile:{ifmobile:x}}). - MISSING_PROTOCOL_IN_FINAL_MOBILE_URL (int): The final mobile url must start with a valid protocol. - INVALID_PROTOCOL_IN_FINAL_MOBILE_URL (int): The final mobile url starts with an invalid protocol. - MALFORMED_FINAL_MOBILE_URL (int): The final mobile url contains illegal characters. - MISSING_HOST_IN_FINAL_MOBILE_URL (int): The final mobile url must contain a host name. - INVALID_TLD_IN_FINAL_MOBILE_URL (int): The tracking url template has an invalid or missing top level domain - extension. - INVALID_FINAL_APP_URL (int): The final app url is invalid. - INVALID_TAG_IN_FINAL_APP_URL (int): The final app url contains invalid tag. - REDUNDANT_NESTED_FINAL_APP_URL_TAG (int): The final app url contains nested occurrences of the same conditional tag - (i.e. {ifmobile:{ifmobile:x}}). - MULTIPLE_APP_URLS_FOR_OSTYPE (int): More than one app url found for the same OS type. - INVALID_OSTYPE (int): The OS type given for an app url is not valid. - INVALID_PROTOCOL_FOR_APP_URL (int): The protocol given for an app url is not valid. (E.g. "android-app://") - INVALID_PACKAGE_ID_FOR_APP_URL (int): The package id (app id) given for an app url is not valid. - URL_CUSTOM_PARAMETERS_COUNT_EXCEEDS_LIMIT (int): The number of url custom parameters for an resource exceeds the maximum - limit allowed. - INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_KEY (int): An invalid character appears in the parameter key. - INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_VALUE (int): An invalid character appears in the parameter value. - INVALID_TAG_IN_URL_CUSTOM_PARAMETER_VALUE (int): The url custom parameter value fails url tag validation. - REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG (int): The custom parameter contains nested occurrences of the same conditional - tag (i.e. {ifmobile:{ifmobile:x}}). - MISSING_PROTOCOL (int): The protocol (http:// or https://) is missing. - INVALID_PROTOCOL (int): Unsupported protocol in URL. Only http and https are supported. - INVALID_URL (int): The url is invalid. - DESTINATION_URL_DEPRECATED (int): Destination Url is deprecated. - INVALID_TAG_IN_URL (int): The url contains invalid tag. - MISSING_URL_TAG (int): The url must contain at least one tag (e.g. {lpurl}), This applies only - to urls associated with website ads or product ads. - DUPLICATE_URL_ID (int): Duplicate url id. - INVALID_URL_ID (int): Invalid url id. - FINAL_URL_SUFFIX_MALFORMED (int): The final url suffix cannot begin with '?' or '&' characters and must be - a valid query string. - INVALID_TAG_IN_FINAL_URL_SUFFIX (int): The final url suffix cannot contain {lpurl} related or {ignore} tags. - INVALID_TOP_LEVEL_DOMAIN (int): The top level domain is invalid, e.g, not a public top level domain - listed in publicsuffix.org. - MALFORMED_TOP_LEVEL_DOMAIN (int): Malformed top level domain in URL. - MALFORMED_URL (int): Malformed URL. - MISSING_HOST (int): No host found in URL. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - INVALID_TRACKING_URL_TEMPLATE = 2 - INVALID_TAG_IN_TRACKING_URL_TEMPLATE = 3 - MISSING_TRACKING_URL_TEMPLATE_TAG = 4 - MISSING_PROTOCOL_IN_TRACKING_URL_TEMPLATE = 5 - INVALID_PROTOCOL_IN_TRACKING_URL_TEMPLATE = 6 - MALFORMED_TRACKING_URL_TEMPLATE = 7 - MISSING_HOST_IN_TRACKING_URL_TEMPLATE = 8 - INVALID_TLD_IN_TRACKING_URL_TEMPLATE = 9 - REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG = 10 - INVALID_FINAL_URL = 11 - INVALID_TAG_IN_FINAL_URL = 12 - REDUNDANT_NESTED_FINAL_URL_TAG = 13 - MISSING_PROTOCOL_IN_FINAL_URL = 14 - INVALID_PROTOCOL_IN_FINAL_URL = 15 - MALFORMED_FINAL_URL = 16 - MISSING_HOST_IN_FINAL_URL = 17 - INVALID_TLD_IN_FINAL_URL = 18 - INVALID_FINAL_MOBILE_URL = 19 - INVALID_TAG_IN_FINAL_MOBILE_URL = 20 - REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG = 21 - MISSING_PROTOCOL_IN_FINAL_MOBILE_URL = 22 - INVALID_PROTOCOL_IN_FINAL_MOBILE_URL = 23 - MALFORMED_FINAL_MOBILE_URL = 24 - MISSING_HOST_IN_FINAL_MOBILE_URL = 25 - INVALID_TLD_IN_FINAL_MOBILE_URL = 26 - INVALID_FINAL_APP_URL = 27 - INVALID_TAG_IN_FINAL_APP_URL = 28 - REDUNDANT_NESTED_FINAL_APP_URL_TAG = 29 - MULTIPLE_APP_URLS_FOR_OSTYPE = 30 - INVALID_OSTYPE = 31 - INVALID_PROTOCOL_FOR_APP_URL = 32 - INVALID_PACKAGE_ID_FOR_APP_URL = 33 - URL_CUSTOM_PARAMETERS_COUNT_EXCEEDS_LIMIT = 34 - INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_KEY = 39 - INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_VALUE = 40 - INVALID_TAG_IN_URL_CUSTOM_PARAMETER_VALUE = 41 - REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG = 42 - MISSING_PROTOCOL = 43 - INVALID_PROTOCOL = 52 - INVALID_URL = 44 - DESTINATION_URL_DEPRECATED = 45 - INVALID_TAG_IN_URL = 46 - MISSING_URL_TAG = 47 - DUPLICATE_URL_ID = 48 - INVALID_URL_ID = 49 - FINAL_URL_SUFFIX_MALFORMED = 50 - INVALID_TAG_IN_FINAL_URL_SUFFIX = 51 - INVALID_TOP_LEVEL_DOMAIN = 53 - MALFORMED_TOP_LEVEL_DOMAIN = 54 - MALFORMED_URL = 55 - MISSING_HOST = 56 - - -class UserInterestTaxonomyTypeEnum(object): - class UserInterestTaxonomyType(enum.IntEnum): - """ - Enum containing the possible UserInterestTaxonomyTypes. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - AFFINITY (int): The affinity for this user interest. - IN_MARKET (int): The market for this user interest. - MOBILE_APP_INSTALL_USER (int): Users known to have installed applications in the specified categories. - VERTICAL_GEO (int): The geographical location of the interest-based vertical. - NEW_SMART_PHONE_USER (int): User interest criteria for new smart phone users. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AFFINITY = 2 - IN_MARKET = 3 - MOBILE_APP_INSTALL_USER = 4 - VERTICAL_GEO = 5 - NEW_SMART_PHONE_USER = 6 - - -class UserListAccessStatusEnum(object): - class UserListAccessStatus(enum.IntEnum): - """ - Enum containing possible user list access statuses. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ENABLED (int): The access is enabled. - DISABLED (int): The access is disabled. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ENABLED = 2 - DISABLED = 3 - - -class UserListClosingReasonEnum(object): - class UserListClosingReason(enum.IntEnum): - """ - Enum describing possible user list closing reasons. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - UNUSED (int): The userlist was closed because of not being used for over one year. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - UNUSED = 2 - - -class UserListCombinedRuleOperatorEnum(object): - class UserListCombinedRuleOperator(enum.IntEnum): - """ - Enum describing possible user list combined rule operators. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - AND (int): A AND B. - AND_NOT (int): A AND NOT B. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AND = 2 - AND_NOT = 3 - - -class UserListCrmDataSourceTypeEnum(object): - class UserListCrmDataSourceType(enum.IntEnum): - """ - Enum describing possible user list crm data source type. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - FIRST_PARTY (int): The uploaded data is first party data. - THIRD_PARTY_CREDIT_BUREAU (int): The uploaded data is from a third party credit bureau. - THIRD_PARTY_VOTER_FILE (int): The uploaded data is from a third party voter file. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - FIRST_PARTY = 2 - THIRD_PARTY_CREDIT_BUREAU = 3 - THIRD_PARTY_VOTER_FILE = 4 - - -class UserListDateRuleItemOperatorEnum(object): - class UserListDateRuleItemOperator(enum.IntEnum): - """ - Enum describing possible user list date rule item operators. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - EQUALS (int): Equals. - NOT_EQUALS (int): Not Equals. - BEFORE (int): Before. - AFTER (int): After. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - EQUALS = 2 - NOT_EQUALS = 3 - BEFORE = 4 - AFTER = 5 - - -class UserListErrorEnum(object): - class UserListError(enum.IntEnum): - """ - Enum describing possible user list errors. - - Attributes: - UNSPECIFIED (int): Enum unspecified. - UNKNOWN (int): The received error code is not known in this version. - EXTERNAL_REMARKETING_USER_LIST_MUTATE_NOT_SUPPORTED (int): Creating and updating external remarketing user lists is not supported. - CONCRETE_TYPE_REQUIRED (int): Concrete type of user list is required. - CONVERSION_TYPE_ID_REQUIRED (int): Creating/updating user list conversion types requires specifying the - conversion type Id. - DUPLICATE_CONVERSION_TYPES (int): Remarketing user list cannot have duplicate conversion types. - INVALID_CONVERSION_TYPE (int): Conversion type is invalid/unknown. - INVALID_DESCRIPTION (int): User list description is empty or invalid. - INVALID_NAME (int): User list name is empty or invalid. - INVALID_TYPE (int): Type of the UserList does not match. - CAN_NOT_ADD_LOGICAL_LIST_AS_LOGICAL_LIST_OPERAND (int): Embedded logical user lists are not allowed. - INVALID_USER_LIST_LOGICAL_RULE_OPERAND (int): User list rule operand is invalid. - NAME_ALREADY_USED (int): Name is already being used for another user list for the account. - NEW_CONVERSION_TYPE_NAME_REQUIRED (int): Name is required when creating a new conversion type. - CONVERSION_TYPE_NAME_ALREADY_USED (int): The given conversion type name has been used. - OWNERSHIP_REQUIRED_FOR_SET (int): Only an owner account may edit a user list. - USER_LIST_MUTATE_NOT_SUPPORTED (int): Creating user list without setting type in oneof user\_list field, or - creating/updating read-only user list types is not allowed. - INVALID_RULE (int): Rule is invalid. - INVALID_DATE_RANGE (int): The specified date range is empty. - CAN_NOT_MUTATE_SENSITIVE_USERLIST (int): A UserList which is privacy sensitive or legal rejected cannot be mutated - by external users. - MAX_NUM_RULEBASED_USERLISTS (int): Maximum number of rulebased user lists a customer can have. - CANNOT_MODIFY_BILLABLE_RECORD_COUNT (int): BasicUserList's billable record field cannot be modified once it is set. - APP_ID_NOT_SET (int): crm\_based\_user\_list.app\_id field must be set when upload\_key\_type - is MOBILE\_ADVERTISING\_ID. - USERLIST_NAME_IS_RESERVED_FOR_SYSTEM_LIST (int): Name of the user list is reserved for system generated lists and cannot - be used. - ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA (int): Advertiser needs to be whitelisted to use remarketing lists created from - advertiser uploaded data (e.g., Customer Match lists). - RULE_TYPE_IS_NOT_SUPPORTED (int): The provided rule\_type is not supported for the user list. - CAN_NOT_ADD_A_SIMILAR_USERLIST_AS_LOGICAL_LIST_OPERAND (int): Similar user list cannot be used as a logical user list operand. - CAN_NOT_MIX_CRM_BASED_IN_LOGICAL_LIST_WITH_OTHER_LISTS (int): Logical user list should not have a mix of CRM based user list and other - types of lists in its rules. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - EXTERNAL_REMARKETING_USER_LIST_MUTATE_NOT_SUPPORTED = 2 - CONCRETE_TYPE_REQUIRED = 3 - CONVERSION_TYPE_ID_REQUIRED = 4 - DUPLICATE_CONVERSION_TYPES = 5 - INVALID_CONVERSION_TYPE = 6 - INVALID_DESCRIPTION = 7 - INVALID_NAME = 8 - INVALID_TYPE = 9 - CAN_NOT_ADD_LOGICAL_LIST_AS_LOGICAL_LIST_OPERAND = 10 - INVALID_USER_LIST_LOGICAL_RULE_OPERAND = 11 - NAME_ALREADY_USED = 12 - NEW_CONVERSION_TYPE_NAME_REQUIRED = 13 - CONVERSION_TYPE_NAME_ALREADY_USED = 14 - OWNERSHIP_REQUIRED_FOR_SET = 15 - USER_LIST_MUTATE_NOT_SUPPORTED = 16 - INVALID_RULE = 17 - INVALID_DATE_RANGE = 27 - CAN_NOT_MUTATE_SENSITIVE_USERLIST = 28 - MAX_NUM_RULEBASED_USERLISTS = 29 - CANNOT_MODIFY_BILLABLE_RECORD_COUNT = 30 - APP_ID_NOT_SET = 31 - USERLIST_NAME_IS_RESERVED_FOR_SYSTEM_LIST = 32 - ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA = 33 - RULE_TYPE_IS_NOT_SUPPORTED = 34 - CAN_NOT_ADD_A_SIMILAR_USERLIST_AS_LOGICAL_LIST_OPERAND = 35 - CAN_NOT_MIX_CRM_BASED_IN_LOGICAL_LIST_WITH_OTHER_LISTS = 36 - - -class UserListLogicalRuleOperatorEnum(object): - class UserListLogicalRuleOperator(enum.IntEnum): - """ - Enum describing possible user list logical rule operators. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - ALL (int): And - all of the operands. - ANY (int): Or - at least one of the operands. - NONE (int): Not - none of the operands. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - ALL = 2 - ANY = 3 - NONE = 4 - - -class UserListMembershipStatusEnum(object): - class UserListMembershipStatus(enum.IntEnum): - """ - Enum containing possible user list membership statuses. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - OPEN (int): Open status - List is accruing members and can be targeted to. - CLOSED (int): Closed status - No new members being added. Cannot be used for targeting. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - OPEN = 2 - CLOSED = 3 - - -class UserListNumberRuleItemOperatorEnum(object): - class UserListNumberRuleItemOperator(enum.IntEnum): - """ - Enum describing possible user list number rule item operators. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - GREATER_THAN (int): Greater than. - GREATER_THAN_OR_EQUAL (int): Greater than or equal. - EQUALS (int): Equals. - NOT_EQUALS (int): Not equals. - LESS_THAN (int): Less than. - LESS_THAN_OR_EQUAL (int): Less than or equal. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - GREATER_THAN = 2 - GREATER_THAN_OR_EQUAL = 3 - EQUALS = 4 - NOT_EQUALS = 5 - LESS_THAN = 6 - LESS_THAN_OR_EQUAL = 7 - - -class UserListPrepopulationStatusEnum(object): - class UserListPrepopulationStatus(enum.IntEnum): - """ - Enum describing possible user list prepopulation status. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - REQUESTED (int): Prepopoulation is being requested. - FINISHED (int): Prepopulation is finished. - FAILED (int): Prepopulation failed. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - REQUESTED = 2 - FINISHED = 3 - FAILED = 4 - - -class UserListRuleTypeEnum(object): - class UserListRuleType(enum.IntEnum): - """ - Enum describing possible user list rule types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - AND_OF_ORS (int): Conjunctive normal form. - OR_OF_ANDS (int): Disjunctive normal form. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - AND_OF_ORS = 2 - OR_OF_ANDS = 3 - - -class UserListSizeRangeEnum(object): - class UserListSizeRange(enum.IntEnum): - """ - Enum containing possible user list size ranges. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - LESS_THAN_FIVE_HUNDRED (int): User list has less than 500 users. - LESS_THAN_ONE_THOUSAND (int): User list has number of users in range of 500 to 1000. - ONE_THOUSAND_TO_TEN_THOUSAND (int): User list has number of users in range of 1000 to 10000. - TEN_THOUSAND_TO_FIFTY_THOUSAND (int): User list has number of users in range of 10000 to 50000. - FIFTY_THOUSAND_TO_ONE_HUNDRED_THOUSAND (int): User list has number of users in range of 50000 to 100000. - ONE_HUNDRED_THOUSAND_TO_THREE_HUNDRED_THOUSAND (int): User list has number of users in range of 100000 to 300000. - THREE_HUNDRED_THOUSAND_TO_FIVE_HUNDRED_THOUSAND (int): User list has number of users in range of 300000 to 500000. - FIVE_HUNDRED_THOUSAND_TO_ONE_MILLION (int): User list has number of users in range of 500000 to 1 million. - ONE_MILLION_TO_TWO_MILLION (int): User list has number of users in range of 1 to 2 millions. - TWO_MILLION_TO_THREE_MILLION (int): User list has number of users in range of 2 to 3 millions. - THREE_MILLION_TO_FIVE_MILLION (int): User list has number of users in range of 3 to 5 millions. - FIVE_MILLION_TO_TEN_MILLION (int): User list has number of users in range of 5 to 10 millions. - TEN_MILLION_TO_TWENTY_MILLION (int): User list has number of users in range of 10 to 20 millions. - TWENTY_MILLION_TO_THIRTY_MILLION (int): User list has number of users in range of 20 to 30 millions. - THIRTY_MILLION_TO_FIFTY_MILLION (int): User list has number of users in range of 30 to 50 millions. - OVER_FIFTY_MILLION (int): User list has over 50 million users. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - LESS_THAN_FIVE_HUNDRED = 2 - LESS_THAN_ONE_THOUSAND = 3 - ONE_THOUSAND_TO_TEN_THOUSAND = 4 - TEN_THOUSAND_TO_FIFTY_THOUSAND = 5 - FIFTY_THOUSAND_TO_ONE_HUNDRED_THOUSAND = 6 - ONE_HUNDRED_THOUSAND_TO_THREE_HUNDRED_THOUSAND = 7 - THREE_HUNDRED_THOUSAND_TO_FIVE_HUNDRED_THOUSAND = 8 - FIVE_HUNDRED_THOUSAND_TO_ONE_MILLION = 9 - ONE_MILLION_TO_TWO_MILLION = 10 - TWO_MILLION_TO_THREE_MILLION = 11 - THREE_MILLION_TO_FIVE_MILLION = 12 - FIVE_MILLION_TO_TEN_MILLION = 13 - TEN_MILLION_TO_TWENTY_MILLION = 14 - TWENTY_MILLION_TO_THIRTY_MILLION = 15 - THIRTY_MILLION_TO_FIFTY_MILLION = 16 - OVER_FIFTY_MILLION = 17 - - -class UserListStringRuleItemOperatorEnum(object): - class UserListStringRuleItemOperator(enum.IntEnum): - """ - Enum describing possible user list string rule item operators. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - CONTAINS (int): Contains. - EQUALS (int): Equals. - STARTS_WITH (int): Starts with. - ENDS_WITH (int): Ends with. - NOT_EQUALS (int): Not equals. - NOT_CONTAINS (int): Not contains. - NOT_STARTS_WITH (int): Not starts with. - NOT_ENDS_WITH (int): Not ends with. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - CONTAINS = 2 - EQUALS = 3 - STARTS_WITH = 4 - ENDS_WITH = 5 - NOT_EQUALS = 6 - NOT_CONTAINS = 7 - NOT_STARTS_WITH = 8 - NOT_ENDS_WITH = 9 - - -class UserListTypeEnum(object): - class UserListType(enum.IntEnum): - """ - Enum containing possible user list types. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - REMARKETING (int): UserList represented as a collection of conversion types. - LOGICAL (int): UserList represented as a combination of other user lists/interests. - EXTERNAL_REMARKETING (int): UserList created in the Google Ad Manager platform. - RULE_BASED (int): UserList associated with a rule. - SIMILAR (int): UserList with users similar to users of another UserList. - CRM_BASED (int): UserList of first party CRM data provided by advertiser in the form of - emails or other formats. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - REMARKETING = 2 - LOGICAL = 3 - EXTERNAL_REMARKETING = 4 - RULE_BASED = 5 - SIMILAR = 6 - CRM_BASED = 7 - - -class VanityPharmaDisplayUrlModeEnum(object): - class VanityPharmaDisplayUrlMode(enum.IntEnum): - """ - Enum describing possible display modes for vanity pharma URLs. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - MANUFACTURER_WEBSITE_URL (int): Replace vanity pharma URL with manufacturer website url. - WEBSITE_DESCRIPTION (int): Replace vanity pharma URL with description of the website. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - MANUFACTURER_WEBSITE_URL = 2 - WEBSITE_DESCRIPTION = 3 - - -class VanityPharmaTextEnum(object): - class VanityPharmaText(enum.IntEnum): - """ - Enum describing possible text. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - PRESCRIPTION_TREATMENT_WEBSITE_EN (int): Prescription treatment website with website content in English. - PRESCRIPTION_TREATMENT_WEBSITE_ES (int): Prescription treatment website with website content in Spanish - (Sitio de tratamientos con receta). - PRESCRIPTION_DEVICE_WEBSITE_EN (int): Prescription device website with website content in English. - PRESCRIPTION_DEVICE_WEBSITE_ES (int): Prescription device website with website content in Spanish (Sitio de - dispositivos con receta). - MEDICAL_DEVICE_WEBSITE_EN (int): Medical device website with website content in English. - MEDICAL_DEVICE_WEBSITE_ES (int): Medical device website with website content in Spanish (Sitio de - dispositivos médicos). - PREVENTATIVE_TREATMENT_WEBSITE_EN (int): Preventative treatment website with website content in English. - PREVENTATIVE_TREATMENT_WEBSITE_ES (int): Preventative treatment website with website content in Spanish (Sitio de - tratamientos preventivos). - PRESCRIPTION_CONTRACEPTION_WEBSITE_EN (int): Prescription contraception website with website content in English. - PRESCRIPTION_CONTRACEPTION_WEBSITE_ES (int): Prescription contraception website with website content in Spanish (Sitio - de anticonceptivos con receta). - PRESCRIPTION_VACCINE_WEBSITE_EN (int): Prescription vaccine website with website content in English. - PRESCRIPTION_VACCINE_WEBSITE_ES (int): Prescription vaccine website with website content in Spanish (Sitio de - vacunas con receta). - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - PRESCRIPTION_TREATMENT_WEBSITE_EN = 2 - PRESCRIPTION_TREATMENT_WEBSITE_ES = 3 - PRESCRIPTION_DEVICE_WEBSITE_EN = 4 - PRESCRIPTION_DEVICE_WEBSITE_ES = 5 - MEDICAL_DEVICE_WEBSITE_EN = 6 - MEDICAL_DEVICE_WEBSITE_ES = 7 - PREVENTATIVE_TREATMENT_WEBSITE_EN = 8 - PREVENTATIVE_TREATMENT_WEBSITE_ES = 9 - PRESCRIPTION_CONTRACEPTION_WEBSITE_EN = 10 - PRESCRIPTION_CONTRACEPTION_WEBSITE_ES = 11 - PRESCRIPTION_VACCINE_WEBSITE_EN = 12 - PRESCRIPTION_VACCINE_WEBSITE_ES = 13 - - -class WebpageConditionOperandEnum(object): - class WebpageConditionOperand(enum.IntEnum): - """ - The webpage condition operand in webpage criterion. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - URL (int): Operand denoting a webpage URL targeting condition. - CATEGORY (int): Operand denoting a webpage category targeting condition. - PAGE_TITLE (int): Operand denoting a webpage title targeting condition. - PAGE_CONTENT (int): Operand denoting a webpage content targeting condition. - CUSTOM_LABEL (int): Operand denoting a webpage custom label targeting condition. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - URL = 2 - CATEGORY = 3 - PAGE_TITLE = 4 - PAGE_CONTENT = 5 - CUSTOM_LABEL = 6 - - -class WebpageConditionOperatorEnum(object): - class WebpageConditionOperator(enum.IntEnum): - """ - The webpage condition operator in webpage criterion. - - Attributes: - UNSPECIFIED (int): Not specified. - UNKNOWN (int): Used for return value only. Represents value unknown in this version. - EQUALS (int): The argument web condition is equal to the compared web condition. - CONTAINS (int): The argument web condition is part of the compared web condition. - """ - UNSPECIFIED = 0 - UNKNOWN = 1 - EQUALS = 2 - CONTAINS = 3 diff --git a/google/ads/google_ads/v0/services/feed_item_service_client.py b/google/ads/google_ads/v0/services/feed_item_service_client.py deleted file mode 100644 index a8896935b..000000000 --- a/google/ads/google_ads/v0/services/feed_item_service_client.py +++ /dev/null @@ -1,279 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services FeedItemService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import feed_item_service_client_config -from google.ads.google_ads.v0.services.transports import feed_item_service_grpc_transport -from google.ads.google_ads.v0.proto.services import feed_item_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class FeedItemServiceClient(object): - """Service to manage feed items.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.FeedItemService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - FeedItemServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def feed_item_path(cls, customer, feed_item): - """Return a fully-qualified feed_item string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/feedItems/{feed_item}', - customer=customer, - feed_item=feed_item, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.FeedItemServiceGrpcTransport, - Callable[[~.Credentials, type], ~.FeedItemServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = feed_item_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=feed_item_service_grpc_transport. - FeedItemServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = feed_item_service_grpc_transport.FeedItemServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_feed_item(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested feed item in full detail. - - Args: - resource_name (str): The resource name of the feed item to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.FeedItem` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_feed_item' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_feed_item'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_feed_item, - default_retry=self._method_configs['GetFeedItem'].retry, - default_timeout=self._method_configs['GetFeedItem']. - timeout, - client_info=self._client_info, - ) - - request = feed_item_service_pb2.GetFeedItemRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_feed_item']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_feed_items(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes feed items. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose feed items are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.FeedItemOperation]]): The list of operations to perform on individual feed items. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.FeedItemOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateFeedItemsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_feed_items' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_feed_items'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_feed_items, - default_retry=self._method_configs['MutateFeedItems']. - retry, - default_timeout=self._method_configs['MutateFeedItems']. - timeout, - client_info=self._client_info, - ) - - request = feed_item_service_pb2.MutateFeedItemsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_feed_items']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/feed_item_service_client_config.py b/google/ads/google_ads/v0/services/feed_item_service_client_config.py deleted file mode 100644 index ce492cb9d..000000000 --- a/google/ads/google_ads/v0/services/feed_item_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.FeedItemService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetFeedItem": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateFeedItems": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/feed_mapping_service_client.py b/google/ads/google_ads/v0/services/feed_mapping_service_client.py deleted file mode 100644 index feb91c0e2..000000000 --- a/google/ads/google_ads/v0/services/feed_mapping_service_client.py +++ /dev/null @@ -1,279 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services FeedMappingService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import feed_mapping_service_client_config -from google.ads.google_ads.v0.services.transports import feed_mapping_service_grpc_transport -from google.ads.google_ads.v0.proto.services import feed_mapping_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class FeedMappingServiceClient(object): - """Service to manage feed mappings.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.FeedMappingService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - FeedMappingServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def feed_mapping_path(cls, customer, feed_mapping): - """Return a fully-qualified feed_mapping string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/feedMappings/{feed_mapping}', - customer=customer, - feed_mapping=feed_mapping, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.FeedMappingServiceGrpcTransport, - Callable[[~.Credentials, type], ~.FeedMappingServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = feed_mapping_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=feed_mapping_service_grpc_transport. - FeedMappingServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = feed_mapping_service_grpc_transport.FeedMappingServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_feed_mapping(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested feed mapping in full detail. - - Args: - resource_name (str): The resource name of the feed mapping to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.FeedMapping` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_feed_mapping' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_feed_mapping'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_feed_mapping, - default_retry=self._method_configs['GetFeedMapping'].retry, - default_timeout=self._method_configs['GetFeedMapping']. - timeout, - client_info=self._client_info, - ) - - request = feed_mapping_service_pb2.GetFeedMappingRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_feed_mapping']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_feed_mappings(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates or removes feed mappings. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose feed mappings are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.FeedMappingOperation]]): The list of operations to perform on individual feed mappings. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.FeedMappingOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateFeedMappingsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_feed_mappings' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_feed_mappings'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_feed_mappings, - default_retry=self._method_configs['MutateFeedMappings']. - retry, - default_timeout=self._method_configs['MutateFeedMappings']. - timeout, - client_info=self._client_info, - ) - - request = feed_mapping_service_pb2.MutateFeedMappingsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_feed_mappings']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/feed_mapping_service_client_config.py b/google/ads/google_ads/v0/services/feed_mapping_service_client_config.py deleted file mode 100644 index f4b8a511a..000000000 --- a/google/ads/google_ads/v0/services/feed_mapping_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.FeedMappingService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetFeedMapping": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateFeedMappings": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/feed_service_client.py b/google/ads/google_ads/v0/services/feed_service_client.py deleted file mode 100644 index 8a26fcae9..000000000 --- a/google/ads/google_ads/v0/services/feed_service_client.py +++ /dev/null @@ -1,277 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services FeedService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import feed_service_client_config -from google.ads.google_ads.v0.services.transports import feed_service_grpc_transport -from google.ads.google_ads.v0.proto.services import feed_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class FeedServiceClient(object): - """Service to manage feeds.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.FeedService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - FeedServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def feed_path(cls, customer, feed): - """Return a fully-qualified feed string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/feeds/{feed}', - customer=customer, - feed=feed, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.FeedServiceGrpcTransport, - Callable[[~.Credentials, type], ~.FeedServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = feed_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=feed_service_grpc_transport. - FeedServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = feed_service_grpc_transport.FeedServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_feed(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested feed in full detail. - - Args: - resource_name (str): The resource name of the feed to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.Feed` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_feed' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_feed'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_feed, - default_retry=self._method_configs['GetFeed'].retry, - default_timeout=self._method_configs['GetFeed'].timeout, - client_info=self._client_info, - ) - - request = feed_service_pb2.GetFeedRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_feed']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_feeds(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes feeds. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose feeds are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.FeedOperation]]): The list of operations to perform on individual feeds. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.FeedOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateFeedsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_feeds' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_feeds'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_feeds, - default_retry=self._method_configs['MutateFeeds'].retry, - default_timeout=self._method_configs['MutateFeeds']. - timeout, - client_info=self._client_info, - ) - - request = feed_service_pb2.MutateFeedsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_feeds']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/feed_service_client_config.py b/google/ads/google_ads/v0/services/feed_service_client_config.py deleted file mode 100644 index ce14f3659..000000000 --- a/google/ads/google_ads/v0/services/feed_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.FeedService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetFeed": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateFeeds": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/gender_view_service_client.py b/google/ads/google_ads/v0/services/gender_view_service_client.py deleted file mode 100644 index eed341657..000000000 --- a/google/ads/google_ads/v0/services/gender_view_service_client.py +++ /dev/null @@ -1,215 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services GenderViewService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import gender_view_service_client_config -from google.ads.google_ads.v0.services.transports import gender_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import gender_view_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class GenderViewServiceClient(object): - """Service to manage gender views.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.GenderViewService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - GenderViewServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def gender_view_path(cls, customer, gender_view): - """Return a fully-qualified gender_view string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/genderViews/{gender_view}', - customer=customer, - gender_view=gender_view, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.GenderViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.GenderViewServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = gender_view_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=gender_view_service_grpc_transport. - GenderViewServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = gender_view_service_grpc_transport.GenderViewServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_gender_view(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested gender view in full detail. - - Args: - resource_name (str): The resource name of the gender view to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.GenderView` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_gender_view' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_gender_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_gender_view, - default_retry=self._method_configs['GetGenderView'].retry, - default_timeout=self._method_configs['GetGenderView']. - timeout, - client_info=self._client_info, - ) - - request = gender_view_service_pb2.GetGenderViewRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_gender_view']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/gender_view_service_client_config.py b/google/ads/google_ads/v0/services/gender_view_service_client_config.py deleted file mode 100644 index 3f8aa6dd6..000000000 --- a/google/ads/google_ads/v0/services/gender_view_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.GenderViewService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetGenderView": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/geo_target_constant_service_client.py b/google/ads/google_ads/v0/services/geo_target_constant_service_client.py deleted file mode 100644 index 58f8b73e1..000000000 --- a/google/ads/google_ads/v0/services/geo_target_constant_service_client.py +++ /dev/null @@ -1,295 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services GeoTargetConstantService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template -import google.api_core.protobuf_helpers - -from google.ads.google_ads.v0.services import geo_target_constant_service_client_config -from google.ads.google_ads.v0.services.transports import geo_target_constant_service_grpc_transport -from google.ads.google_ads.v0.proto.services import geo_target_constant_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class GeoTargetConstantServiceClient(object): - """Service to fetch geo target constants.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.GeoTargetConstantService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - GeoTargetConstantServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def geo_target_constant_path(cls, geo_target_constant): - """Return a fully-qualified geo_target_constant string.""" - return google.api_core.path_template.expand( - 'geoTargetConstants/{geo_target_constant}', - geo_target_constant=geo_target_constant, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.GeoTargetConstantServiceGrpcTransport, - Callable[[~.Credentials, type], ~.GeoTargetConstantServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = geo_target_constant_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=geo_target_constant_service_grpc_transport. - GeoTargetConstantServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = geo_target_constant_service_grpc_transport.GeoTargetConstantServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_geo_target_constant( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested geo target constant in full detail. - - Args: - resource_name (str): The resource name of the geo target constant to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.GeoTargetConstant` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_geo_target_constant' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_geo_target_constant'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_geo_target_constant, - default_retry=self._method_configs['GetGeoTargetConstant']. - retry, - default_timeout=self. - _method_configs['GetGeoTargetConstant'].timeout, - client_info=self._client_info, - ) - - request = geo_target_constant_service_pb2.GetGeoTargetConstantRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_geo_target_constant']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def suggest_geo_target_constants( - self, - locale, - country_code, - location_names=None, - geo_targets=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns GeoTargetConstant suggestions by location name or by resource name. - - Args: - locale (Union[dict, ~google.ads.googleads_v0.types.StringValue]): If possible, returned geo targets are translated using this locale. If not, - en is used by default. This is also used as a hint for returned geo - targets. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.StringValue` - country_code (Union[dict, ~google.ads.googleads_v0.types.StringValue]): Returned geo targets are restricted to this country code. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.StringValue` - location_names (Union[dict, ~google.ads.googleads_v0.types.LocationNames]): The location names to search by. At most 25 names can be set. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.LocationNames` - geo_targets (Union[dict, ~google.ads.googleads_v0.types.GeoTargets]): The geo target constant resource names to filter by. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.GeoTargets` - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.SuggestGeoTargetConstantsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'suggest_geo_target_constants' not in self._inner_api_calls: - self._inner_api_calls[ - 'suggest_geo_target_constants'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.suggest_geo_target_constants, - default_retry=self. - _method_configs['SuggestGeoTargetConstants'].retry, - default_timeout=self. - _method_configs['SuggestGeoTargetConstants'].timeout, - client_info=self._client_info, - ) - - # Sanity check: We have some fields which are mutually exclusive; - # raise ValueError if more than one is sent. - google.api_core.protobuf_helpers.check_oneof( - location_names=location_names, - geo_targets=geo_targets, - ) - - request = geo_target_constant_service_pb2.SuggestGeoTargetConstantsRequest( - locale=locale, - country_code=country_code, - location_names=location_names, - geo_targets=geo_targets, - ) - return self._inner_api_calls['suggest_geo_target_constants']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/geo_target_constant_service_client_config.py b/google/ads/google_ads/v0/services/geo_target_constant_service_client_config.py deleted file mode 100644 index 5333f5f87..000000000 --- a/google/ads/google_ads/v0/services/geo_target_constant_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.GeoTargetConstantService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetGeoTargetConstant": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "SuggestGeoTargetConstants": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/google_ads_field_service_client.py b/google/ads/google_ads/v0/services/google_ads_field_service_client.py deleted file mode 100644 index c79aeeb44..000000000 --- a/google/ads/google_ads/v0/services/google_ads_field_service_client.py +++ /dev/null @@ -1,286 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services GoogleAdsFieldService API.""" - -import functools -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.page_iterator -import google.api_core.path_template - -from google.ads.google_ads.v0.services import google_ads_field_service_client_config -from google.ads.google_ads.v0.services.transports import google_ads_field_service_grpc_transport -from google.ads.google_ads.v0.proto.services import google_ads_field_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class GoogleAdsFieldServiceClient(object): - """Service to fetch Google Ads API fields.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.GoogleAdsFieldService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - GoogleAdsFieldServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def google_ads_field_path(cls, google_ads_field): - """Return a fully-qualified google_ads_field string.""" - return google.api_core.path_template.expand( - 'googleAdsFields/{google_ads_field}', - google_ads_field=google_ads_field, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.GoogleAdsFieldServiceGrpcTransport, - Callable[[~.Credentials, type], ~.GoogleAdsFieldServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = google_ads_field_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=google_ads_field_service_grpc_transport. - GoogleAdsFieldServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = google_ads_field_service_grpc_transport.GoogleAdsFieldServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_google_ads_field(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns just the requested field. - - Args: - resource_name (str): The resource name of the field to get. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.GoogleAdsField` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_google_ads_field' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_google_ads_field'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_google_ads_field, - default_retry=self._method_configs['GetGoogleAdsField']. - retry, - default_timeout=self._method_configs['GetGoogleAdsField']. - timeout, - client_info=self._client_info, - ) - - request = google_ads_field_service_pb2.GetGoogleAdsFieldRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_google_ads_field']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def search_google_ads_fields( - self, - query, - page_size=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns all fields that match the search query. - - Args: - query (str): The query string. - page_size (int): The maximum number of resources contained in the - underlying API response. If page streaming is performed per- - resource, this parameter does not affect the return value. If page - streaming is performed per-page, this determines the maximum number - of resources in a page. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.gax.PageIterator` instance. By default, this - is an iterable of :class:`~google.ads.googleads_v0.types.GoogleAdsField` instances. - This object can also be configured to iterate over the pages - of the response through the `options` parameter. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'search_google_ads_fields' not in self._inner_api_calls: - self._inner_api_calls[ - 'search_google_ads_fields'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.search_google_ads_fields, - default_retry=self. - _method_configs['SearchGoogleAdsFields'].retry, - default_timeout=self. - _method_configs['SearchGoogleAdsFields'].timeout, - client_info=self._client_info, - ) - - request = google_ads_field_service_pb2.SearchGoogleAdsFieldsRequest( - query=query, - page_size=page_size, - ) - iterator = google.api_core.page_iterator.GRPCIterator( - client=None, - method=functools.partial( - self._inner_api_calls['search_google_ads_fields'], - retry=retry, - timeout=timeout, - metadata=metadata), - request=request, - items_field='results', - request_token_field='page_token', - response_token_field='next_page_token', - ) - return iterator diff --git a/google/ads/google_ads/v0/services/google_ads_field_service_client_config.py b/google/ads/google_ads/v0/services/google_ads_field_service_client_config.py deleted file mode 100644 index 20f26e0ec..000000000 --- a/google/ads/google_ads/v0/services/google_ads_field_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.GoogleAdsFieldService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetGoogleAdsField": { - "timeout_millis": 600000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "SearchGoogleAdsFields": { - "timeout_millis": 600000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/google_ads_service_client.py b/google/ads/google_ads/v0/services/google_ads_service_client.py deleted file mode 100644 index b463f63bf..000000000 --- a/google/ads/google_ads/v0/services/google_ads_service_client.py +++ /dev/null @@ -1,295 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services GoogleAdsService API.""" - -import functools -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.page_iterator - -from google.ads.google_ads.v0.services import google_ads_service_client_config -from google.ads.google_ads.v0.services.transports import google_ads_service_grpc_transport -from google.ads.google_ads.v0.proto.services import google_ads_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class GoogleAdsServiceClient(object): - """Service to fetch data and metrics across resources.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.GoogleAdsService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - GoogleAdsServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.GoogleAdsServiceGrpcTransport, - Callable[[~.Credentials, type], ~.GoogleAdsServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = google_ads_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=google_ads_service_grpc_transport. - GoogleAdsServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = google_ads_service_grpc_transport.GoogleAdsServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def search(self, - customer_id, - query, - page_size=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns all rows that match the search query. - - Args: - customer_id (str): The ID of the customer being queried. - query (str): The query string. - page_size (int): The maximum number of resources contained in the - underlying API response. If page streaming is performed per- - resource, this parameter does not affect the return value. If page - streaming is performed per-page, this determines the maximum number - of resources in a page. - validate_only (bool): If true, the request is validated but not executed. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.gax.PageIterator` instance. By default, this - is an iterable of :class:`~google.ads.googleads_v0.types.GoogleAdsRow` instances. - This object can also be configured to iterate over the pages - of the response through the `options` parameter. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'search' not in self._inner_api_calls: - self._inner_api_calls[ - 'search'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.search, - default_retry=self._method_configs['Search'].retry, - default_timeout=self._method_configs['Search'].timeout, - client_info=self._client_info, - ) - - request = google_ads_service_pb2.SearchGoogleAdsRequest( - customer_id=customer_id, - query=query, - page_size=page_size, - validate_only=validate_only, - ) - iterator = google.api_core.page_iterator.GRPCIterator( - client=None, - method=functools.partial( - self._inner_api_calls['search'], - retry=retry, - timeout=timeout, - metadata=metadata), - request=request, - items_field='results', - request_token_field='page_token', - response_token_field='next_page_token', - ) - return iterator - - def mutate(self, - customer_id, - mutate_operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes resources. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose resources are being modified. - mutate_operations (list[Union[dict, ~google.ads.googleads_v0.types.MutateOperation]]): The list of operations to perform on individual resources. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.MutateOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateGoogleAdsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate, - default_retry=self._method_configs['Mutate'].retry, - default_timeout=self._method_configs['Mutate'].timeout, - client_info=self._client_info, - ) - - request = google_ads_service_pb2.MutateGoogleAdsRequest( - customer_id=customer_id, - mutate_operations=mutate_operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/google_ads_service_client_config.py b/google/ads/google_ads/v0/services/google_ads_service_client_config.py deleted file mode 100644 index bc9bd76f6..000000000 --- a/google/ads/google_ads/v0/services/google_ads_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.GoogleAdsService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "Search": { - "timeout_millis": 600000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "Mutate": { - "timeout_millis": 600000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/hotel_group_view_service_client.py b/google/ads/google_ads/v0/services/hotel_group_view_service_client.py deleted file mode 100644 index 36012e4be..000000000 --- a/google/ads/google_ads/v0/services/hotel_group_view_service_client.py +++ /dev/null @@ -1,216 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services HotelGroupViewService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import hotel_group_view_service_client_config -from google.ads.google_ads.v0.services.transports import hotel_group_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import hotel_group_view_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class HotelGroupViewServiceClient(object): - """Service to manage Hotel Group Views.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.HotelGroupViewService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - HotelGroupViewServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def hotel_group_view_path(cls, customer, hotel_group_view): - """Return a fully-qualified hotel_group_view string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/hotelGroupViews/{hotel_group_view}', - customer=customer, - hotel_group_view=hotel_group_view, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.HotelGroupViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.HotelGroupViewServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = hotel_group_view_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=hotel_group_view_service_grpc_transport. - HotelGroupViewServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = hotel_group_view_service_grpc_transport.HotelGroupViewServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_hotel_group_view(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested Hotel Group View in full detail. - - Args: - resource_name (str): Resource name of the Hotel Group View to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.HotelGroupView` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_hotel_group_view' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_hotel_group_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_hotel_group_view, - default_retry=self._method_configs['GetHotelGroupView']. - retry, - default_timeout=self._method_configs['GetHotelGroupView']. - timeout, - client_info=self._client_info, - ) - - request = hotel_group_view_service_pb2.GetHotelGroupViewRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_hotel_group_view']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/hotel_group_view_service_client_config.py b/google/ads/google_ads/v0/services/hotel_group_view_service_client_config.py deleted file mode 100644 index 83a4920c7..000000000 --- a/google/ads/google_ads/v0/services/hotel_group_view_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.HotelGroupViewService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetHotelGroupView": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/hotel_performance_view_service_client_config.py b/google/ads/google_ads/v0/services/hotel_performance_view_service_client_config.py deleted file mode 100644 index 3dfc97e00..000000000 --- a/google/ads/google_ads/v0/services/hotel_performance_view_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.HotelPerformanceViewService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetHotelPerformanceView": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/keyword_plan_ad_group_service_client.py b/google/ads/google_ads/v0/services/keyword_plan_ad_group_service_client.py deleted file mode 100644 index 06948f5df..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_ad_group_service_client.py +++ /dev/null @@ -1,282 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services KeywordPlanAdGroupService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import keyword_plan_ad_group_service_client_config -from google.ads.google_ads.v0.services.transports import keyword_plan_ad_group_service_grpc_transport -from google.ads.google_ads.v0.proto.services import keyword_plan_ad_group_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class KeywordPlanAdGroupServiceClient(object): - """Service to manage Keyword Plan ad groups.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.KeywordPlanAdGroupService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - KeywordPlanAdGroupServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def keyword_plan_ad_group_path(cls, customer, keyword_plan_ad_group): - """Return a fully-qualified keyword_plan_ad_group string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/keywordPlanAdGroups/{keyword_plan_ad_group}', - customer=customer, - keyword_plan_ad_group=keyword_plan_ad_group, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.KeywordPlanAdGroupServiceGrpcTransport, - Callable[[~.Credentials, type], ~.KeywordPlanAdGroupServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = keyword_plan_ad_group_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=keyword_plan_ad_group_service_grpc_transport. - KeywordPlanAdGroupServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = keyword_plan_ad_group_service_grpc_transport.KeywordPlanAdGroupServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_keyword_plan_ad_group( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested Keyword Plan ad group in full detail. - - Args: - resource_name (str): The resource name of the Keyword Plan ad group to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.KeywordPlanAdGroup` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_keyword_plan_ad_group' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_keyword_plan_ad_group'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_keyword_plan_ad_group, - default_retry=self. - _method_configs['GetKeywordPlanAdGroup'].retry, - default_timeout=self. - _method_configs['GetKeywordPlanAdGroup'].timeout, - client_info=self._client_info, - ) - - request = keyword_plan_ad_group_service_pb2.GetKeywordPlanAdGroupRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_keyword_plan_ad_group']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_keyword_plan_ad_groups( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes Keyword Plan ad groups. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose Keyword Plan ad groups are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.KeywordPlanAdGroupOperation]]): The list of operations to perform on individual Keyword Plan ad groups. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.KeywordPlanAdGroupOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateKeywordPlanAdGroupsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_keyword_plan_ad_groups' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_keyword_plan_ad_groups'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_keyword_plan_ad_groups, - default_retry=self. - _method_configs['MutateKeywordPlanAdGroups'].retry, - default_timeout=self. - _method_configs['MutateKeywordPlanAdGroups'].timeout, - client_info=self._client_info, - ) - - request = keyword_plan_ad_group_service_pb2.MutateKeywordPlanAdGroupsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_keyword_plan_ad_groups']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/keyword_plan_ad_group_service_client_config.py b/google/ads/google_ads/v0/services/keyword_plan_ad_group_service_client_config.py deleted file mode 100644 index 606eb6007..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_ad_group_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.KeywordPlanAdGroupService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetKeywordPlanAdGroup": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateKeywordPlanAdGroups": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/keyword_plan_campaign_service_client.py b/google/ads/google_ads/v0/services/keyword_plan_campaign_service_client.py deleted file mode 100644 index d0c76528f..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_campaign_service_client.py +++ /dev/null @@ -1,282 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services KeywordPlanCampaignService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import keyword_plan_campaign_service_client_config -from google.ads.google_ads.v0.services.transports import keyword_plan_campaign_service_grpc_transport -from google.ads.google_ads.v0.proto.services import keyword_plan_campaign_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class KeywordPlanCampaignServiceClient(object): - """Service to manage Keyword Plan campaigns.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.KeywordPlanCampaignService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - KeywordPlanCampaignServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def keyword_plan_campaign_path(cls, customer, keyword_plan_campaign): - """Return a fully-qualified keyword_plan_campaign string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/keywordPlanCampaigns/{keyword_plan_campaign}', - customer=customer, - keyword_plan_campaign=keyword_plan_campaign, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.KeywordPlanCampaignServiceGrpcTransport, - Callable[[~.Credentials, type], ~.KeywordPlanCampaignServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = keyword_plan_campaign_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=keyword_plan_campaign_service_grpc_transport. - KeywordPlanCampaignServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = keyword_plan_campaign_service_grpc_transport.KeywordPlanCampaignServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_keyword_plan_campaign( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested Keyword Plan campaign in full detail. - - Args: - resource_name (str): The resource name of the Keyword Plan campaign to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.KeywordPlanCampaign` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_keyword_plan_campaign' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_keyword_plan_campaign'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_keyword_plan_campaign, - default_retry=self. - _method_configs['GetKeywordPlanCampaign'].retry, - default_timeout=self. - _method_configs['GetKeywordPlanCampaign'].timeout, - client_info=self._client_info, - ) - - request = keyword_plan_campaign_service_pb2.GetKeywordPlanCampaignRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_keyword_plan_campaign']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_keyword_plan_campaigns( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes Keyword Plan campaigns. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose Keyword Plan campaigns are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.KeywordPlanCampaignOperation]]): The list of operations to perform on individual Keyword Plan campaigns. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.KeywordPlanCampaignOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateKeywordPlanCampaignsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_keyword_plan_campaigns' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_keyword_plan_campaigns'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_keyword_plan_campaigns, - default_retry=self. - _method_configs['MutateKeywordPlanCampaigns'].retry, - default_timeout=self. - _method_configs['MutateKeywordPlanCampaigns'].timeout, - client_info=self._client_info, - ) - - request = keyword_plan_campaign_service_pb2.MutateKeywordPlanCampaignsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_keyword_plan_campaigns']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/keyword_plan_campaign_service_client_config.py b/google/ads/google_ads/v0/services/keyword_plan_campaign_service_client_config.py deleted file mode 100644 index c9bdb5b1f..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_campaign_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.KeywordPlanCampaignService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetKeywordPlanCampaign": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateKeywordPlanCampaigns": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/keyword_plan_idea_service_client.py b/google/ads/google_ads/v0/services/keyword_plan_idea_service_client.py deleted file mode 100644 index b2bf84a1c..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_idea_service_client.py +++ /dev/null @@ -1,252 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services KeywordPlanIdeaService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.protobuf_helpers - -from google.ads.google_ads.v0.services import keyword_plan_idea_service_client_config -from google.ads.google_ads.v0.services.transports import keyword_plan_idea_service_grpc_transport -from google.ads.google_ads.v0.proto.services import keyword_plan_idea_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class KeywordPlanIdeaServiceClient(object): - """Service to generate keyword ideas.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.KeywordPlanIdeaService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - KeywordPlanIdeaServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.KeywordPlanIdeaServiceGrpcTransport, - Callable[[~.Credentials, type], ~.KeywordPlanIdeaServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = keyword_plan_idea_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=keyword_plan_idea_service_grpc_transport. - KeywordPlanIdeaServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = keyword_plan_idea_service_grpc_transport.KeywordPlanIdeaServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def generate_keyword_ideas(self, - customer_id, - language, - geo_target_constants, - keyword_plan_network, - keyword_and_url_seed=None, - keyword_seed=None, - url_seed=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns a list of keyword ideas. - - Args: - customer_id (str): The ID of the customer with the recommendation. - language (Union[dict, ~google.ads.googleads_v0.types.StringValue]): The resource name of the language to target. - Required - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.StringValue` - geo_target_constants (list[Union[dict, ~google.ads.googleads_v0.types.StringValue]]): The resource names of the location to target. - Max 10 - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.StringValue` - keyword_plan_network (~google.ads.googleads_v0.types.KeywordPlanNetwork): Targeting network. - keyword_and_url_seed (Union[dict, ~google.ads.googleads_v0.types.KeywordAndUrlSeed]): A Keyword and a specific Url to generate ideas from - e.g. cars, www.example.com/cars. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.KeywordAndUrlSeed` - keyword_seed (Union[dict, ~google.ads.googleads_v0.types.KeywordSeed]): A Keyword or phrase to generate ideas from, e.g. cars. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.KeywordSeed` - url_seed (Union[dict, ~google.ads.googleads_v0.types.UrlSeed]): A specific url to generate ideas from, e.g. www.example.com/cars. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.UrlSeed` - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.GenerateKeywordIdeaResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'generate_keyword_ideas' not in self._inner_api_calls: - self._inner_api_calls[ - 'generate_keyword_ideas'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.generate_keyword_ideas, - default_retry=self._method_configs['GenerateKeywordIdeas']. - retry, - default_timeout=self. - _method_configs['GenerateKeywordIdeas'].timeout, - client_info=self._client_info, - ) - - # Sanity check: We have some fields which are mutually exclusive; - # raise ValueError if more than one is sent. - google.api_core.protobuf_helpers.check_oneof( - keyword_and_url_seed=keyword_and_url_seed, - keyword_seed=keyword_seed, - url_seed=url_seed, - ) - - request = keyword_plan_idea_service_pb2.GenerateKeywordIdeasRequest( - customer_id=customer_id, - language=language, - geo_target_constants=geo_target_constants, - keyword_plan_network=keyword_plan_network, - keyword_and_url_seed=keyword_and_url_seed, - keyword_seed=keyword_seed, - url_seed=url_seed, - ) - return self._inner_api_calls['generate_keyword_ideas']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/keyword_plan_idea_service_client_config.py b/google/ads/google_ads/v0/services/keyword_plan_idea_service_client_config.py deleted file mode 100644 index 4fcb06adb..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_idea_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.KeywordPlanIdeaService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GenerateKeywordIdeas": { - "timeout_millis": 600000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/keyword_plan_keyword_service_client.py b/google/ads/google_ads/v0/services/keyword_plan_keyword_service_client.py deleted file mode 100644 index 5b2c98d30..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_keyword_service_client.py +++ /dev/null @@ -1,282 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services KeywordPlanKeywordService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import keyword_plan_keyword_service_client_config -from google.ads.google_ads.v0.services.transports import keyword_plan_keyword_service_grpc_transport -from google.ads.google_ads.v0.proto.services import keyword_plan_keyword_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class KeywordPlanKeywordServiceClient(object): - """Service to manage Keyword Plan ad group keywords.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.KeywordPlanKeywordService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - KeywordPlanKeywordServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def keyword_plan_keyword_path(cls, customer, keyword_plan_keyword): - """Return a fully-qualified keyword_plan_keyword string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/keywordPlanKeywords/{keyword_plan_keyword}', - customer=customer, - keyword_plan_keyword=keyword_plan_keyword, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.KeywordPlanKeywordServiceGrpcTransport, - Callable[[~.Credentials, type], ~.KeywordPlanKeywordServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = keyword_plan_keyword_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=keyword_plan_keyword_service_grpc_transport. - KeywordPlanKeywordServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = keyword_plan_keyword_service_grpc_transport.KeywordPlanKeywordServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_keyword_plan_keyword( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested Keyword Plan keyword in full detail. - - Args: - resource_name (str): The resource name of the ad group keyword to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.KeywordPlanKeyword` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_keyword_plan_keyword' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_keyword_plan_keyword'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_keyword_plan_keyword, - default_retry=self. - _method_configs['GetKeywordPlanKeyword'].retry, - default_timeout=self. - _method_configs['GetKeywordPlanKeyword'].timeout, - client_info=self._client_info, - ) - - request = keyword_plan_keyword_service_pb2.GetKeywordPlanKeywordRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_keyword_plan_keyword']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_keyword_plan_keywords( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes Keyword Plan keywords. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose Keyword Plan keywords are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.KeywordPlanKeywordOperation]]): The list of operations to perform on individual Keyword Plan keywords. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.KeywordPlanKeywordOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateKeywordPlanKeywordsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_keyword_plan_keywords' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_keyword_plan_keywords'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_keyword_plan_keywords, - default_retry=self. - _method_configs['MutateKeywordPlanKeywords'].retry, - default_timeout=self. - _method_configs['MutateKeywordPlanKeywords'].timeout, - client_info=self._client_info, - ) - - request = keyword_plan_keyword_service_pb2.MutateKeywordPlanKeywordsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_keyword_plan_keywords']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/keyword_plan_keyword_service_client_config.py b/google/ads/google_ads/v0/services/keyword_plan_keyword_service_client_config.py deleted file mode 100644 index ec28c31f6..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_keyword_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.KeywordPlanKeywordService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetKeywordPlanKeyword": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateKeywordPlanKeywords": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/keyword_plan_negative_keyword_service_client.py b/google/ads/google_ads/v0/services/keyword_plan_negative_keyword_service_client.py deleted file mode 100644 index cfcf49256..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_negative_keyword_service_client.py +++ /dev/null @@ -1,285 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services KeywordPlanNegativeKeywordService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import keyword_plan_negative_keyword_service_client_config -from google.ads.google_ads.v0.services.transports import keyword_plan_negative_keyword_service_grpc_transport -from google.ads.google_ads.v0.proto.services import keyword_plan_negative_keyword_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class KeywordPlanNegativeKeywordServiceClient(object): - """Service to manage Keyword Plan negative keywords.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - KeywordPlanNegativeKeywordServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def keyword_plan_negative_keyword_path(cls, customer, - keyword_plan_negative_keyword): - """Return a fully-qualified keyword_plan_negative_keyword string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/keywordPlanNegativeKeywords/{keyword_plan_negative_keyword}', - customer=customer, - keyword_plan_negative_keyword=keyword_plan_negative_keyword, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.KeywordPlanNegativeKeywordServiceGrpcTransport, - Callable[[~.Credentials, type], ~.KeywordPlanNegativeKeywordServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = keyword_plan_negative_keyword_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class= - keyword_plan_negative_keyword_service_grpc_transport. - KeywordPlanNegativeKeywordServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = keyword_plan_negative_keyword_service_grpc_transport.KeywordPlanNegativeKeywordServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_keyword_plan_negative_keyword( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested plan in full detail. - - Args: - resource_name (str): The resource name of the plan to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.KeywordPlanNegativeKeyword` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_keyword_plan_negative_keyword' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_keyword_plan_negative_keyword'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_keyword_plan_negative_keyword, - default_retry=self. - _method_configs['GetKeywordPlanNegativeKeyword'].retry, - default_timeout=self. - _method_configs['GetKeywordPlanNegativeKeyword'].timeout, - client_info=self._client_info, - ) - - request = keyword_plan_negative_keyword_service_pb2.GetKeywordPlanNegativeKeywordRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_keyword_plan_negative_keyword']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_keyword_plan_negative_keywords( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes Keyword Plan negative keywords. Operation - statuses are returned. - - Args: - customer_id (str): The ID of the customer whose negative keywords are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.KeywordPlanNegativeKeywordOperation]]): The list of operations to perform on individual Keyword Plan negative - keywords. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.KeywordPlanNegativeKeywordOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateKeywordPlanNegativeKeywordsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_keyword_plan_negative_keywords' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_keyword_plan_negative_keywords'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_keyword_plan_negative_keywords, - default_retry=self. - _method_configs['MutateKeywordPlanNegativeKeywords'].retry, - default_timeout=self._method_configs[ - 'MutateKeywordPlanNegativeKeywords'].timeout, - client_info=self._client_info, - ) - - request = keyword_plan_negative_keyword_service_pb2.MutateKeywordPlanNegativeKeywordsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_keyword_plan_negative_keywords']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/keyword_plan_negative_keyword_service_client_config.py b/google/ads/google_ads/v0/services/keyword_plan_negative_keyword_service_client_config.py deleted file mode 100644 index 584d22902..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_negative_keyword_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetKeywordPlanNegativeKeyword": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateKeywordPlanNegativeKeywords": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/keyword_plan_service_client.py b/google/ads/google_ads/v0/services/keyword_plan_service_client.py deleted file mode 100644 index 65a7dd9c3..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_service_client.py +++ /dev/null @@ -1,374 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services KeywordPlanService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import keyword_plan_service_client_config -from google.ads.google_ads.v0.services.transports import keyword_plan_service_grpc_transport -from google.ads.google_ads.v0.proto.services import keyword_plan_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class KeywordPlanServiceClient(object): - """Service to manage keyword plans.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.KeywordPlanService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - KeywordPlanServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def keyword_plan_path(cls, customer, keyword_plan): - """Return a fully-qualified keyword_plan string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/keywordPlans/{keyword_plan}', - customer=customer, - keyword_plan=keyword_plan, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.KeywordPlanServiceGrpcTransport, - Callable[[~.Credentials, type], ~.KeywordPlanServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = keyword_plan_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=keyword_plan_service_grpc_transport. - KeywordPlanServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = keyword_plan_service_grpc_transport.KeywordPlanServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_keyword_plan(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested plan in full detail. - - Args: - resource_name (str): The resource name of the plan to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.KeywordPlan` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_keyword_plan' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_keyword_plan'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_keyword_plan, - default_retry=self._method_configs['GetKeywordPlan'].retry, - default_timeout=self._method_configs['GetKeywordPlan']. - timeout, - client_info=self._client_info, - ) - - request = keyword_plan_service_pb2.GetKeywordPlanRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_keyword_plan']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_keyword_plans(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes keyword plans. Operation statuses are - returned. - - Args: - customer_id (str): The ID of the customer whose keyword plans are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.KeywordPlanOperation]]): The list of operations to perform on individual keyword plans. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.KeywordPlanOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateKeywordPlansResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_keyword_plans' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_keyword_plans'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_keyword_plans, - default_retry=self._method_configs['MutateKeywordPlans']. - retry, - default_timeout=self._method_configs['MutateKeywordPlans']. - timeout, - client_info=self._client_info, - ) - - request = keyword_plan_service_pb2.MutateKeywordPlansRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_keyword_plans']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def generate_forecast_metrics( - self, - keyword_plan, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested Keyword Plan forecasts. - - Args: - keyword_plan (str): The resource name of the keyword plan to be forecasted. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.GenerateForecastMetricsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'generate_forecast_metrics' not in self._inner_api_calls: - self._inner_api_calls[ - 'generate_forecast_metrics'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.generate_forecast_metrics, - default_retry=self. - _method_configs['GenerateForecastMetrics'].retry, - default_timeout=self. - _method_configs['GenerateForecastMetrics'].timeout, - client_info=self._client_info, - ) - - request = keyword_plan_service_pb2.GenerateForecastMetricsRequest( - keyword_plan=keyword_plan, ) - return self._inner_api_calls['generate_forecast_metrics']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def generate_historical_metrics( - self, - keyword_plan, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested Keyword Plan historical metrics. - - Args: - keyword_plan (str): The resource name of the keyword plan of which historical metrics are - requested. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.GenerateHistoricalMetricsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'generate_historical_metrics' not in self._inner_api_calls: - self._inner_api_calls[ - 'generate_historical_metrics'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.generate_historical_metrics, - default_retry=self. - _method_configs['GenerateHistoricalMetrics'].retry, - default_timeout=self. - _method_configs['GenerateHistoricalMetrics'].timeout, - client_info=self._client_info, - ) - - request = keyword_plan_service_pb2.GenerateHistoricalMetricsRequest( - keyword_plan=keyword_plan, ) - return self._inner_api_calls['generate_historical_metrics']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/keyword_plan_service_client_config.py b/google/ads/google_ads/v0/services/keyword_plan_service_client_config.py deleted file mode 100644 index 19d97eaa1..000000000 --- a/google/ads/google_ads/v0/services/keyword_plan_service_client_config.py +++ /dev/null @@ -1,43 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.KeywordPlanService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetKeywordPlan": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateKeywordPlans": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "GenerateForecastMetrics": { - "timeout_millis": 600000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "GenerateHistoricalMetrics": { - "timeout_millis": 600000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/keyword_view_service_client.py b/google/ads/google_ads/v0/services/keyword_view_service_client.py deleted file mode 100644 index a3f1ee131..000000000 --- a/google/ads/google_ads/v0/services/keyword_view_service_client.py +++ /dev/null @@ -1,215 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services KeywordViewService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import keyword_view_service_client_config -from google.ads.google_ads.v0.services.transports import keyword_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import keyword_view_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class KeywordViewServiceClient(object): - """Service to manage keyword views.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.KeywordViewService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - KeywordViewServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def keyword_view_path(cls, customer, keyword_view): - """Return a fully-qualified keyword_view string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/keywordViews/{keyword_view}', - customer=customer, - keyword_view=keyword_view, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.KeywordViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.KeywordViewServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = keyword_view_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=keyword_view_service_grpc_transport. - KeywordViewServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = keyword_view_service_grpc_transport.KeywordViewServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_keyword_view(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested keyword view in full detail. - - Args: - resource_name (str): The resource name of the keyword view to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.KeywordView` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_keyword_view' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_keyword_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_keyword_view, - default_retry=self._method_configs['GetKeywordView'].retry, - default_timeout=self._method_configs['GetKeywordView']. - timeout, - client_info=self._client_info, - ) - - request = keyword_view_service_pb2.GetKeywordViewRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_keyword_view']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/keyword_view_service_client_config.py b/google/ads/google_ads/v0/services/keyword_view_service_client_config.py deleted file mode 100644 index 1cdd01a21..000000000 --- a/google/ads/google_ads/v0/services/keyword_view_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.KeywordViewService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetKeywordView": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/language_constant_service_client_config.py b/google/ads/google_ads/v0/services/language_constant_service_client_config.py deleted file mode 100644 index 542859ac6..000000000 --- a/google/ads/google_ads/v0/services/language_constant_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.LanguageConstantService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetLanguageConstant": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/managed_placement_view_service_client.py b/google/ads/google_ads/v0/services/managed_placement_view_service_client.py deleted file mode 100644 index f3b4fb0f9..000000000 --- a/google/ads/google_ads/v0/services/managed_placement_view_service_client.py +++ /dev/null @@ -1,217 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services ManagedPlacementViewService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import managed_placement_view_service_client_config -from google.ads.google_ads.v0.services.transports import managed_placement_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import managed_placement_view_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class ManagedPlacementViewServiceClient(object): - """Service to manage Managed Placement views.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.ManagedPlacementViewService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - ManagedPlacementViewServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def managed_placement_view_path(cls, customer, managed_placement_view): - """Return a fully-qualified managed_placement_view string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/managedPlacementViews/{managed_placement_view}', - customer=customer, - managed_placement_view=managed_placement_view, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.ManagedPlacementViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.ManagedPlacementViewServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = managed_placement_view_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=managed_placement_view_service_grpc_transport - .ManagedPlacementViewServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = managed_placement_view_service_grpc_transport.ManagedPlacementViewServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_managed_placement_view( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested Managed Placement view in full detail. - - Args: - resource_name (str): The resource name of the Managed Placement View to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.ManagedPlacementView` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_managed_placement_view' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_managed_placement_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_managed_placement_view, - default_retry=self. - _method_configs['GetManagedPlacementView'].retry, - default_timeout=self. - _method_configs['GetManagedPlacementView'].timeout, - client_info=self._client_info, - ) - - request = managed_placement_view_service_pb2.GetManagedPlacementViewRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_managed_placement_view']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/managed_placement_view_service_client_config.py b/google/ads/google_ads/v0/services/managed_placement_view_service_client_config.py deleted file mode 100644 index b0c787b63..000000000 --- a/google/ads/google_ads/v0/services/managed_placement_view_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.ManagedPlacementViewService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetManagedPlacementView": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/media_file_service_client.py b/google/ads/google_ads/v0/services/media_file_service_client.py deleted file mode 100644 index 5a6f792c6..000000000 --- a/google/ads/google_ads/v0/services/media_file_service_client.py +++ /dev/null @@ -1,278 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services MediaFileService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import media_file_service_client_config -from google.ads.google_ads.v0.services.transports import media_file_service_grpc_transport -from google.ads.google_ads.v0.proto.services import media_file_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class MediaFileServiceClient(object): - """Service to manage media files.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.MediaFileService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - MediaFileServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def media_file_path(cls, customer, media_file): - """Return a fully-qualified media_file string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/mediaFiles/{media_file}', - customer=customer, - media_file=media_file, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.MediaFileServiceGrpcTransport, - Callable[[~.Credentials, type], ~.MediaFileServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = media_file_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=media_file_service_grpc_transport. - MediaFileServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = media_file_service_grpc_transport.MediaFileServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_media_file(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested media file in full detail. - - Args: - resource_name (str): The resource name of the media file to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MediaFile` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_media_file' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_media_file'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_media_file, - default_retry=self._method_configs['GetMediaFile'].retry, - default_timeout=self._method_configs['GetMediaFile']. - timeout, - client_info=self._client_info, - ) - - request = media_file_service_pb2.GetMediaFileRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_media_file']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_media_files(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates media files. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose media files are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.MediaFileOperation]]): The list of operations to perform on individual media file. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.MediaFileOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateMediaFilesResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_media_files' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_media_files'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_media_files, - default_retry=self._method_configs['MutateMediaFiles']. - retry, - default_timeout=self._method_configs['MutateMediaFiles']. - timeout, - client_info=self._client_info, - ) - - request = media_file_service_pb2.MutateMediaFilesRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_media_files']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/media_file_service_client_config.py b/google/ads/google_ads/v0/services/media_file_service_client_config.py deleted file mode 100644 index 1ff61d80a..000000000 --- a/google/ads/google_ads/v0/services/media_file_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.MediaFileService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetMediaFile": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateMediaFiles": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/mobile_app_category_constant_service_client_config.py b/google/ads/google_ads/v0/services/mobile_app_category_constant_service_client_config.py deleted file mode 100644 index 875604671..000000000 --- a/google/ads/google_ads/v0/services/mobile_app_category_constant_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.MobileAppCategoryConstantService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetMobileAppCategoryConstant": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/mobile_device_constant_service_client.py b/google/ads/google_ads/v0/services/mobile_device_constant_service_client.py deleted file mode 100644 index 4a7b4ea0d..000000000 --- a/google/ads/google_ads/v0/services/mobile_device_constant_service_client.py +++ /dev/null @@ -1,216 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services MobileDeviceConstantService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import mobile_device_constant_service_client_config -from google.ads.google_ads.v0.services.transports import mobile_device_constant_service_grpc_transport -from google.ads.google_ads.v0.proto.services import mobile_device_constant_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class MobileDeviceConstantServiceClient(object): - """Service to fetch mobile device constants.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.MobileDeviceConstantService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - MobileDeviceConstantServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def mobile_device_constant_path(cls, mobile_device_constant): - """Return a fully-qualified mobile_device_constant string.""" - return google.api_core.path_template.expand( - 'mobileDeviceConstants/{mobile_device_constant}', - mobile_device_constant=mobile_device_constant, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.MobileDeviceConstantServiceGrpcTransport, - Callable[[~.Credentials, type], ~.MobileDeviceConstantServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = mobile_device_constant_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=mobile_device_constant_service_grpc_transport - .MobileDeviceConstantServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = mobile_device_constant_service_grpc_transport.MobileDeviceConstantServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_mobile_device_constant( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested mobile device constant in full detail. - - Args: - resource_name (str): Resource name of the mobile device to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MobileDeviceConstant` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_mobile_device_constant' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_mobile_device_constant'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_mobile_device_constant, - default_retry=self. - _method_configs['GetMobileDeviceConstant'].retry, - default_timeout=self. - _method_configs['GetMobileDeviceConstant'].timeout, - client_info=self._client_info, - ) - - request = mobile_device_constant_service_pb2.GetMobileDeviceConstantRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_mobile_device_constant']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/mobile_device_constant_service_client_config.py b/google/ads/google_ads/v0/services/mobile_device_constant_service_client_config.py deleted file mode 100644 index 87224fe50..000000000 --- a/google/ads/google_ads/v0/services/mobile_device_constant_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.MobileDeviceConstantService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetMobileDeviceConstant": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/operating_system_version_constant_service_client.py b/google/ads/google_ads/v0/services/operating_system_version_constant_service_client.py deleted file mode 100644 index 6cb7f1670..000000000 --- a/google/ads/google_ads/v0/services/operating_system_version_constant_service_client.py +++ /dev/null @@ -1,218 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services OperatingSystemVersionConstantService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import operating_system_version_constant_service_client_config -from google.ads.google_ads.v0.services.transports import operating_system_version_constant_service_grpc_transport -from google.ads.google_ads.v0.proto.services import operating_system_version_constant_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class OperatingSystemVersionConstantServiceClient(object): - """Service to fetch Operating System Version constants.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.OperatingSystemVersionConstantService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - OperatingSystemVersionConstantServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def operating_system_version_constant_path( - cls, operating_system_version_constant): - """Return a fully-qualified operating_system_version_constant string.""" - return google.api_core.path_template.expand( - 'operatingSystemVersionConstants/{operating_system_version_constant}', - operating_system_version_constant=operating_system_version_constant, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.OperatingSystemVersionConstantServiceGrpcTransport, - Callable[[~.Credentials, type], ~.OperatingSystemVersionConstantServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = operating_system_version_constant_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class= - operating_system_version_constant_service_grpc_transport. - OperatingSystemVersionConstantServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = operating_system_version_constant_service_grpc_transport.OperatingSystemVersionConstantServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_operating_system_version_constant( - self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested OS version constant in full detail. - - Args: - resource_name (str): Resource name of the OS version to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.OperatingSystemVersionConstant` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_operating_system_version_constant' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_operating_system_version_constant'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_operating_system_version_constant, - default_retry=self. - _method_configs['GetOperatingSystemVersionConstant'].retry, - default_timeout=self._method_configs[ - 'GetOperatingSystemVersionConstant'].timeout, - client_info=self._client_info, - ) - - request = operating_system_version_constant_service_pb2.GetOperatingSystemVersionConstantRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_operating_system_version_constant']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/parental_status_view_service_client_config.py b/google/ads/google_ads/v0/services/parental_status_view_service_client_config.py deleted file mode 100644 index 94b1c4cc3..000000000 --- a/google/ads/google_ads/v0/services/parental_status_view_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.ParentalStatusViewService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetParentalStatusView": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/payments_account_service_client.py b/google/ads/google_ads/v0/services/payments_account_service_client.py deleted file mode 100644 index 727cfc278..000000000 --- a/google/ads/google_ads/v0/services/payments_account_service_client.py +++ /dev/null @@ -1,211 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services PaymentsAccountService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.services import payments_account_service_client_config -from google.ads.google_ads.v0.services.transports import payments_account_service_grpc_transport -from google.ads.google_ads.v0.proto.services import payments_account_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class PaymentsAccountServiceClient(object): - """ - Service to provide Payments accounts that can be used to set up consolidated - billing. - """ - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.PaymentsAccountService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - PaymentsAccountServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.PaymentsAccountServiceGrpcTransport, - Callable[[~.Credentials, type], ~.PaymentsAccountServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = payments_account_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=payments_account_service_grpc_transport. - PaymentsAccountServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = payments_account_service_grpc_transport.PaymentsAccountServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def list_payments_accounts(self, - customer_id, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns all Payments accounts associated with all managers - between the login customer ID and specified serving customer in the - hierarchy, inclusive. - - Args: - customer_id (str): The ID of the customer to apply the PaymentsAccount list operation to. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.ListPaymentsAccountsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'list_payments_accounts' not in self._inner_api_calls: - self._inner_api_calls[ - 'list_payments_accounts'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.list_payments_accounts, - default_retry=self._method_configs['ListPaymentsAccounts']. - retry, - default_timeout=self. - _method_configs['ListPaymentsAccounts'].timeout, - client_info=self._client_info, - ) - - request = payments_account_service_pb2.ListPaymentsAccountsRequest( - customer_id=customer_id, ) - return self._inner_api_calls['list_payments_accounts']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/payments_account_service_client_config.py b/google/ads/google_ads/v0/services/payments_account_service_client_config.py deleted file mode 100644 index 4407ecba5..000000000 --- a/google/ads/google_ads/v0/services/payments_account_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.PaymentsAccountService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "ListPaymentsAccounts": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/product_group_view_service_client.py b/google/ads/google_ads/v0/services/product_group_view_service_client.py deleted file mode 100644 index 2c16a0cdc..000000000 --- a/google/ads/google_ads/v0/services/product_group_view_service_client.py +++ /dev/null @@ -1,216 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services ProductGroupViewService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import product_group_view_service_client_config -from google.ads.google_ads.v0.services.transports import product_group_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import product_group_view_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class ProductGroupViewServiceClient(object): - """Service to manage product group views.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.ProductGroupViewService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - ProductGroupViewServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def product_group_view_path(cls, customer, product_group_view): - """Return a fully-qualified product_group_view string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/productGroupViews/{product_group_view}', - customer=customer, - product_group_view=product_group_view, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.ProductGroupViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.ProductGroupViewServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = product_group_view_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=product_group_view_service_grpc_transport. - ProductGroupViewServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = product_group_view_service_grpc_transport.ProductGroupViewServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_product_group_view(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested product group view in full detail. - - Args: - resource_name (str): The resource name of the product group view to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.ProductGroupView` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_product_group_view' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_product_group_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_product_group_view, - default_retry=self._method_configs['GetProductGroupView']. - retry, - default_timeout=self. - _method_configs['GetProductGroupView'].timeout, - client_info=self._client_info, - ) - - request = product_group_view_service_pb2.GetProductGroupViewRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_product_group_view']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/product_group_view_service_client_config.py b/google/ads/google_ads/v0/services/product_group_view_service_client_config.py deleted file mode 100644 index 2155dbfae..000000000 --- a/google/ads/google_ads/v0/services/product_group_view_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.ProductGroupViewService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetProductGroupView": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/recommendation_service_client.py b/google/ads/google_ads/v0/services/recommendation_service_client.py deleted file mode 100644 index 6e492fe74..000000000 --- a/google/ads/google_ads/v0/services/recommendation_service_client.py +++ /dev/null @@ -1,338 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services RecommendationService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import recommendation_service_client_config -from google.ads.google_ads.v0.services.transports import recommendation_service_grpc_transport -from google.ads.google_ads.v0.proto.services import recommendation_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class RecommendationServiceClient(object): - """Service to manage recommendations.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.RecommendationService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - RecommendationServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def recommendation_path(cls, customer, recommendation): - """Return a fully-qualified recommendation string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/recommendations/{recommendation}', - customer=customer, - recommendation=recommendation, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.RecommendationServiceGrpcTransport, - Callable[[~.Credentials, type], ~.RecommendationServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = recommendation_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=recommendation_service_grpc_transport. - RecommendationServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = recommendation_service_grpc_transport.RecommendationServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_recommendation(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested recommendation in full detail. - - Args: - resource_name (str): The resource name of the recommendation to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.Recommendation` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_recommendation' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_recommendation'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_recommendation, - default_retry=self._method_configs['GetRecommendation']. - retry, - default_timeout=self._method_configs['GetRecommendation']. - timeout, - client_info=self._client_info, - ) - - request = recommendation_service_pb2.GetRecommendationRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_recommendation']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def apply_recommendation(self, - customer_id, - operations, - partial_failure=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Applies given recommendations with corresponding apply parameters. - - Args: - customer_id (str): The ID of the customer with the recommendation. - operations (list[Union[dict, ~google.ads.googleads_v0.types.ApplyRecommendationOperation]]): The list of operations to apply recommendations. If - partial\_failure=false all recommendations should be of the same type - There is a limit of 100 operations per request. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.ApplyRecommendationOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, operations will be carried - out as a transaction if and only if they are all valid. - Default is false. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.ApplyRecommendationResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'apply_recommendation' not in self._inner_api_calls: - self._inner_api_calls[ - 'apply_recommendation'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.apply_recommendation, - default_retry=self._method_configs['ApplyRecommendation']. - retry, - default_timeout=self. - _method_configs['ApplyRecommendation'].timeout, - client_info=self._client_info, - ) - - request = recommendation_service_pb2.ApplyRecommendationRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - ) - return self._inner_api_calls['apply_recommendation']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def dismiss_recommendation(self, - customer_id, - operations, - partial_failure=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Dismisses given recommendations. - - Args: - customer_id (str): The ID of the customer with the recommendation. - operations (list[Union[dict, ~google.ads.googleads_v0.types.DismissRecommendationOperation]]): The list of operations to dismiss recommendations. If - partial\_failure=false all recommendations should be of the same type - There is a limit of 100 operations per request. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.DismissRecommendationOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, operations will be carried in a - single transaction if and only if they are all valid. - Default is false. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.DismissRecommendationResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'dismiss_recommendation' not in self._inner_api_calls: - self._inner_api_calls[ - 'dismiss_recommendation'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.dismiss_recommendation, - default_retry=self. - _method_configs['DismissRecommendation'].retry, - default_timeout=self. - _method_configs['DismissRecommendation'].timeout, - client_info=self._client_info, - ) - - request = recommendation_service_pb2.DismissRecommendationRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - ) - return self._inner_api_calls['dismiss_recommendation']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/recommendation_service_client_config.py b/google/ads/google_ads/v0/services/recommendation_service_client_config.py deleted file mode 100644 index deb019aa7..000000000 --- a/google/ads/google_ads/v0/services/recommendation_service_client_config.py +++ /dev/null @@ -1,38 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.RecommendationService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetRecommendation": { - "timeout_millis": 600000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "ApplyRecommendation": { - "timeout_millis": 600000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "DismissRecommendation": { - "timeout_millis": 600000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/remarketing_action_service_client.py b/google/ads/google_ads/v0/services/remarketing_action_service_client.py deleted file mode 100644 index e0565de80..000000000 --- a/google/ads/google_ads/v0/services/remarketing_action_service_client.py +++ /dev/null @@ -1,280 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services RemarketingActionService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import remarketing_action_service_client_config -from google.ads.google_ads.v0.services.transports import remarketing_action_service_grpc_transport -from google.ads.google_ads.v0.proto.services import remarketing_action_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class RemarketingActionServiceClient(object): - """Service to manage remarketing actions.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.RemarketingActionService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - RemarketingActionServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def remarketing_action_path(cls, customer, remarketing_action): - """Return a fully-qualified remarketing_action string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/remarketingActions/{remarketing_action}', - customer=customer, - remarketing_action=remarketing_action, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.RemarketingActionServiceGrpcTransport, - Callable[[~.Credentials, type], ~.RemarketingActionServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = remarketing_action_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=remarketing_action_service_grpc_transport. - RemarketingActionServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = remarketing_action_service_grpc_transport.RemarketingActionServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_remarketing_action(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested remarketing action in full detail. - - Args: - resource_name (str): The resource name of the remarketing action to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.RemarketingAction` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_remarketing_action' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_remarketing_action'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_remarketing_action, - default_retry=self._method_configs['GetRemarketingAction']. - retry, - default_timeout=self. - _method_configs['GetRemarketingAction'].timeout, - client_info=self._client_info, - ) - - request = remarketing_action_service_pb2.GetRemarketingActionRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_remarketing_action']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_remarketing_actions( - self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates or updates remarketing actions. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose remarketing actions are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.RemarketingActionOperation]]): The list of operations to perform on individual remarketing actions. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.RemarketingActionOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateRemarketingActionsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_remarketing_actions' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_remarketing_actions'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_remarketing_actions, - default_retry=self. - _method_configs['MutateRemarketingActions'].retry, - default_timeout=self. - _method_configs['MutateRemarketingActions'].timeout, - client_info=self._client_info, - ) - - request = remarketing_action_service_pb2.MutateRemarketingActionsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_remarketing_actions']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/remarketing_action_service_client_config.py b/google/ads/google_ads/v0/services/remarketing_action_service_client_config.py deleted file mode 100644 index cfa176619..000000000 --- a/google/ads/google_ads/v0/services/remarketing_action_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.RemarketingActionService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetRemarketingAction": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateRemarketingActions": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/search_term_view_service_client.py b/google/ads/google_ads/v0/services/search_term_view_service_client.py deleted file mode 100644 index 05f2e2630..000000000 --- a/google/ads/google_ads/v0/services/search_term_view_service_client.py +++ /dev/null @@ -1,216 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services SearchTermViewService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import search_term_view_service_client_config -from google.ads.google_ads.v0.services.transports import search_term_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import search_term_view_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class SearchTermViewServiceClient(object): - """Service to manage search term views.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.SearchTermViewService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - SearchTermViewServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def search_term_view_path(cls, customer, search_term_view): - """Return a fully-qualified search_term_view string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/searchTermViews/{search_term_view}', - customer=customer, - search_term_view=search_term_view, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.SearchTermViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.SearchTermViewServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = search_term_view_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=search_term_view_service_grpc_transport. - SearchTermViewServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = search_term_view_service_grpc_transport.SearchTermViewServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_search_term_view(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the attributes of the requested search term view. - - Args: - resource_name (str): The resource name of the search term view to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.SearchTermView` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_search_term_view' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_search_term_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_search_term_view, - default_retry=self._method_configs['GetSearchTermView']. - retry, - default_timeout=self._method_configs['GetSearchTermView']. - timeout, - client_info=self._client_info, - ) - - request = search_term_view_service_pb2.GetSearchTermViewRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_search_term_view']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/search_term_view_service_client_config.py b/google/ads/google_ads/v0/services/search_term_view_service_client_config.py deleted file mode 100644 index a4559c370..000000000 --- a/google/ads/google_ads/v0/services/search_term_view_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.SearchTermViewService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetSearchTermView": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/shared_criterion_service_client.py b/google/ads/google_ads/v0/services/shared_criterion_service_client.py deleted file mode 100644 index 37bfe78dd..000000000 --- a/google/ads/google_ads/v0/services/shared_criterion_service_client.py +++ /dev/null @@ -1,279 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services SharedCriterionService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import shared_criterion_service_client_config -from google.ads.google_ads.v0.services.transports import shared_criterion_service_grpc_transport -from google.ads.google_ads.v0.proto.services import shared_criterion_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class SharedCriterionServiceClient(object): - """Service to manage shared criteria.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.SharedCriterionService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - SharedCriterionServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def shared_criteria_path(cls, customer, shared_criteria): - """Return a fully-qualified shared_criteria string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/sharedCriteria/{shared_criteria}', - customer=customer, - shared_criteria=shared_criteria, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.SharedCriterionServiceGrpcTransport, - Callable[[~.Credentials, type], ~.SharedCriterionServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = shared_criterion_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=shared_criterion_service_grpc_transport. - SharedCriterionServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = shared_criterion_service_grpc_transport.SharedCriterionServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_shared_criterion(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested shared criterion in full detail. - - Args: - resource_name (str): The resource name of the shared criterion to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.SharedCriterion` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_shared_criterion' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_shared_criterion'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_shared_criterion, - default_retry=self._method_configs['GetSharedCriterion']. - retry, - default_timeout=self._method_configs['GetSharedCriterion']. - timeout, - client_info=self._client_info, - ) - - request = shared_criterion_service_pb2.GetSharedCriterionRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_shared_criterion']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_shared_criteria(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates or removes shared criteria. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose shared criteria are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.SharedCriterionOperation]]): The list of operations to perform on individual shared criteria. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.SharedCriterionOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateSharedCriteriaResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_shared_criteria' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_shared_criteria'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_shared_criteria, - default_retry=self._method_configs['MutateSharedCriteria']. - retry, - default_timeout=self. - _method_configs['MutateSharedCriteria'].timeout, - client_info=self._client_info, - ) - - request = shared_criterion_service_pb2.MutateSharedCriteriaRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_shared_criteria']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/shared_criterion_service_client_config.py b/google/ads/google_ads/v0/services/shared_criterion_service_client_config.py deleted file mode 100644 index b80d93e62..000000000 --- a/google/ads/google_ads/v0/services/shared_criterion_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.SharedCriterionService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetSharedCriterion": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateSharedCriteria": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/shared_set_service_client.py b/google/ads/google_ads/v0/services/shared_set_service_client.py deleted file mode 100644 index 9a62090c3..000000000 --- a/google/ads/google_ads/v0/services/shared_set_service_client.py +++ /dev/null @@ -1,278 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services SharedSetService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import shared_set_service_client_config -from google.ads.google_ads.v0.services.transports import shared_set_service_grpc_transport -from google.ads.google_ads.v0.proto.services import shared_set_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class SharedSetServiceClient(object): - """Service to manage shared sets.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.SharedSetService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - SharedSetServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def shared_set_path(cls, customer, shared_set): - """Return a fully-qualified shared_set string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/sharedSets/{shared_set}', - customer=customer, - shared_set=shared_set, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.SharedSetServiceGrpcTransport, - Callable[[~.Credentials, type], ~.SharedSetServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = shared_set_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=shared_set_service_grpc_transport. - SharedSetServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = shared_set_service_grpc_transport.SharedSetServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_shared_set(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested shared set in full detail. - - Args: - resource_name (str): The resource name of the shared set to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.SharedSet` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_shared_set' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_shared_set'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_shared_set, - default_retry=self._method_configs['GetSharedSet'].retry, - default_timeout=self._method_configs['GetSharedSet']. - timeout, - client_info=self._client_info, - ) - - request = shared_set_service_pb2.GetSharedSetRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_shared_set']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_shared_sets(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates, updates, or removes shared sets. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose shared sets are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.SharedSetOperation]]): The list of operations to perform on individual shared sets. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.SharedSetOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateSharedSetsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_shared_sets' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_shared_sets'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_shared_sets, - default_retry=self._method_configs['MutateSharedSets']. - retry, - default_timeout=self._method_configs['MutateSharedSets']. - timeout, - client_info=self._client_info, - ) - - request = shared_set_service_pb2.MutateSharedSetsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_shared_sets']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/shared_set_service_client_config.py b/google/ads/google_ads/v0/services/shared_set_service_client_config.py deleted file mode 100644 index 34bb7eee3..000000000 --- a/google/ads/google_ads/v0/services/shared_set_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.SharedSetService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetSharedSet": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateSharedSets": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/topic_constant_service_client.py b/google/ads/google_ads/v0/services/topic_constant_service_client.py deleted file mode 100644 index 7eef9b763..000000000 --- a/google/ads/google_ads/v0/services/topic_constant_service_client.py +++ /dev/null @@ -1,215 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services TopicConstantService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import topic_constant_service_client_config -from google.ads.google_ads.v0.services.transports import topic_constant_service_grpc_transport -from google.ads.google_ads.v0.proto.services import topic_constant_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class TopicConstantServiceClient(object): - """Service to fetch topic constants.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.TopicConstantService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - TopicConstantServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def topic_constant_path(cls, topic_constant): - """Return a fully-qualified topic_constant string.""" - return google.api_core.path_template.expand( - 'topicConstants/{topic_constant}', - topic_constant=topic_constant, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.TopicConstantServiceGrpcTransport, - Callable[[~.Credentials, type], ~.TopicConstantServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = topic_constant_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=topic_constant_service_grpc_transport. - TopicConstantServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = topic_constant_service_grpc_transport.TopicConstantServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_topic_constant(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested topic constant in full detail. - - Args: - resource_name (str): Resource name of the Topic to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.TopicConstant` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_topic_constant' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_topic_constant'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_topic_constant, - default_retry=self._method_configs['GetTopicConstant']. - retry, - default_timeout=self._method_configs['GetTopicConstant']. - timeout, - client_info=self._client_info, - ) - - request = topic_constant_service_pb2.GetTopicConstantRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_topic_constant']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/topic_constant_service_client_config.py b/google/ads/google_ads/v0/services/topic_constant_service_client_config.py deleted file mode 100644 index 1fd52e267..000000000 --- a/google/ads/google_ads/v0/services/topic_constant_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.TopicConstantService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetTopicConstant": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/topic_view_service_client.py b/google/ads/google_ads/v0/services/topic_view_service_client.py deleted file mode 100644 index 30e528d56..000000000 --- a/google/ads/google_ads/v0/services/topic_view_service_client.py +++ /dev/null @@ -1,215 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services TopicViewService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import topic_view_service_client_config -from google.ads.google_ads.v0.services.transports import topic_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import topic_view_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class TopicViewServiceClient(object): - """Service to manage topic views.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.TopicViewService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - TopicViewServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def topic_view_path(cls, customer, topic_view): - """Return a fully-qualified topic_view string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/topicViews/{topic_view}', - customer=customer, - topic_view=topic_view, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.TopicViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.TopicViewServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = topic_view_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=topic_view_service_grpc_transport. - TopicViewServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = topic_view_service_grpc_transport.TopicViewServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_topic_view(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested topic view in full detail. - - Args: - resource_name (str): The resource name of the topic view to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.TopicView` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_topic_view' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_topic_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_topic_view, - default_retry=self._method_configs['GetTopicView'].retry, - default_timeout=self._method_configs['GetTopicView']. - timeout, - client_info=self._client_info, - ) - - request = topic_view_service_pb2.GetTopicViewRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_topic_view']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/topic_view_service_client_config.py b/google/ads/google_ads/v0/services/topic_view_service_client_config.py deleted file mode 100644 index 51d6e8671..000000000 --- a/google/ads/google_ads/v0/services/topic_view_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.TopicViewService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetTopicView": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/transports/__init__.py b/google/ads/google_ads/v0/services/transports/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/google/ads/google_ads/v0/services/transports/account_budget_proposal_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/account_budget_proposal_service_grpc_transport.py deleted file mode 100644 index b4e7ae841..000000000 --- a/google/ads/google_ads/v0/services/transports/account_budget_proposal_service_grpc_transport.py +++ /dev/null @@ -1,134 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import account_budget_proposal_service_pb2_grpc - - -class AccountBudgetProposalServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services AccountBudgetProposalService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'account_budget_proposal_service_stub': - account_budget_proposal_service_pb2_grpc. - AccountBudgetProposalServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_account_budget_proposal(self): - """Return the gRPC stub for :meth:`AccountBudgetProposalServiceClient.get_account_budget_proposal`. - - Returns an account-level budget proposal in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'account_budget_proposal_service_stub'].GetAccountBudgetProposal - - @property - def mutate_account_budget_proposal(self): - """Return the gRPC stub for :meth:`AccountBudgetProposalServiceClient.mutate_account_budget_proposal`. - - Creates, updates, or removes account budget proposals. Operation statuses - are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'account_budget_proposal_service_stub'].MutateAccountBudgetProposal diff --git a/google/ads/google_ads/v0/services/transports/account_budget_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/account_budget_service_grpc_transport.py deleted file mode 100644 index a72b95a4c..000000000 --- a/google/ads/google_ads/v0/services/transports/account_budget_service_grpc_transport.py +++ /dev/null @@ -1,117 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import account_budget_service_pb2_grpc - - -class AccountBudgetServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services AccountBudgetService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'account_budget_service_stub': - account_budget_service_pb2_grpc.AccountBudgetServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_account_budget(self): - """Return the gRPC stub for :meth:`AccountBudgetServiceClient.get_account_budget`. - - Returns an account-level budget in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['account_budget_service_stub'].GetAccountBudget diff --git a/google/ads/google_ads/v0/services/transports/ad_group_ad_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/ad_group_ad_service_grpc_transport.py deleted file mode 100644 index 2827db8e6..000000000 --- a/google/ads/google_ads/v0/services/transports/ad_group_ad_service_grpc_transport.py +++ /dev/null @@ -1,130 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import ad_group_ad_service_pb2_grpc - - -class AdGroupAdServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services AdGroupAdService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'ad_group_ad_service_stub': - ad_group_ad_service_pb2_grpc.AdGroupAdServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_ad_group_ad(self): - """Return the gRPC stub for :meth:`AdGroupAdServiceClient.get_ad_group_ad`. - - Returns the requested ad in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['ad_group_ad_service_stub'].GetAdGroupAd - - @property - def mutate_ad_group_ads(self): - """Return the gRPC stub for :meth:`AdGroupAdServiceClient.mutate_ad_group_ads`. - - Creates, updates, or removes ads. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['ad_group_ad_service_stub'].MutateAdGroupAds diff --git a/google/ads/google_ads/v0/services/transports/ad_group_bid_modifier_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/ad_group_bid_modifier_service_grpc_transport.py deleted file mode 100644 index a899118c8..000000000 --- a/google/ads/google_ads/v0/services/transports/ad_group_bid_modifier_service_grpc_transport.py +++ /dev/null @@ -1,134 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import ad_group_bid_modifier_service_pb2_grpc - - -class AdGroupBidModifierServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services AdGroupBidModifierService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'ad_group_bid_modifier_service_stub': - ad_group_bid_modifier_service_pb2_grpc. - AdGroupBidModifierServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_ad_group_bid_modifier(self): - """Return the gRPC stub for :meth:`AdGroupBidModifierServiceClient.get_ad_group_bid_modifier`. - - Returns the requested ad group bid modifier in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'ad_group_bid_modifier_service_stub'].GetAdGroupBidModifier - - @property - def mutate_ad_group_bid_modifiers(self): - """Return the gRPC stub for :meth:`AdGroupBidModifierServiceClient.mutate_ad_group_bid_modifiers`. - - Creates, updates, or removes ad group bid modifiers. - Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'ad_group_bid_modifier_service_stub'].MutateAdGroupBidModifiers diff --git a/google/ads/google_ads/v0/services/transports/ad_group_criterion_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/ad_group_criterion_service_grpc_transport.py deleted file mode 100644 index cd0070c86..000000000 --- a/google/ads/google_ads/v0/services/transports/ad_group_criterion_service_grpc_transport.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import ad_group_criterion_service_pb2_grpc - - -class AdGroupCriterionServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services AdGroupCriterionService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'ad_group_criterion_service_stub': - ad_group_criterion_service_pb2_grpc.AdGroupCriterionServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_ad_group_criterion(self): - """Return the gRPC stub for :meth:`AdGroupCriterionServiceClient.get_ad_group_criterion`. - - Returns the requested criterion in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'ad_group_criterion_service_stub'].GetAdGroupCriterion - - @property - def mutate_ad_group_criteria(self): - """Return the gRPC stub for :meth:`AdGroupCriterionServiceClient.mutate_ad_group_criteria`. - - Creates, updates, or removes criteria. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'ad_group_criterion_service_stub'].MutateAdGroupCriteria diff --git a/google/ads/google_ads/v0/services/transports/ad_group_feed_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/ad_group_feed_service_grpc_transport.py deleted file mode 100644 index fbeebfd5d..000000000 --- a/google/ads/google_ads/v0/services/transports/ad_group_feed_service_grpc_transport.py +++ /dev/null @@ -1,131 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import ad_group_feed_service_pb2_grpc - - -class AdGroupFeedServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services AdGroupFeedService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'ad_group_feed_service_stub': - ad_group_feed_service_pb2_grpc.AdGroupFeedServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_ad_group_feed(self): - """Return the gRPC stub for :meth:`AdGroupFeedServiceClient.get_ad_group_feed`. - - Returns the requested ad group feed in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['ad_group_feed_service_stub'].GetAdGroupFeed - - @property - def mutate_ad_group_feeds(self): - """Return the gRPC stub for :meth:`AdGroupFeedServiceClient.mutate_ad_group_feeds`. - - Creates, updates, or removes ad group feeds. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['ad_group_feed_service_stub'].MutateAdGroupFeeds diff --git a/google/ads/google_ads/v0/services/transports/ad_group_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/ad_group_service_grpc_transport.py deleted file mode 100644 index b02f919f9..000000000 --- a/google/ads/google_ads/v0/services/transports/ad_group_service_grpc_transport.py +++ /dev/null @@ -1,130 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import ad_group_service_pb2_grpc - - -class AdGroupServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services AdGroupService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'ad_group_service_stub': - ad_group_service_pb2_grpc.AdGroupServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_ad_group(self): - """Return the gRPC stub for :meth:`AdGroupServiceClient.get_ad_group`. - - Returns the requested ad group in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['ad_group_service_stub'].GetAdGroup - - @property - def mutate_ad_groups(self): - """Return the gRPC stub for :meth:`AdGroupServiceClient.mutate_ad_groups`. - - Creates, updates, or removes ad groups. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['ad_group_service_stub'].MutateAdGroups diff --git a/google/ads/google_ads/v0/services/transports/ad_parameter_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/ad_parameter_service_grpc_transport.py deleted file mode 100644 index 5db12a70e..000000000 --- a/google/ads/google_ads/v0/services/transports/ad_parameter_service_grpc_transport.py +++ /dev/null @@ -1,131 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import ad_parameter_service_pb2_grpc - - -class AdParameterServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services AdParameterService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'ad_parameter_service_stub': - ad_parameter_service_pb2_grpc.AdParameterServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_ad_parameter(self): - """Return the gRPC stub for :meth:`AdParameterServiceClient.get_ad_parameter`. - - Returns the requested ad parameter in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['ad_parameter_service_stub'].GetAdParameter - - @property - def mutate_ad_parameters(self): - """Return the gRPC stub for :meth:`AdParameterServiceClient.mutate_ad_parameters`. - - Creates, updates, or removes ad parameters. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['ad_parameter_service_stub'].MutateAdParameters diff --git a/google/ads/google_ads/v0/services/transports/ad_schedule_view_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/ad_schedule_view_service_grpc_transport.py deleted file mode 100644 index 9cfee650b..000000000 --- a/google/ads/google_ads/v0/services/transports/ad_schedule_view_service_grpc_transport.py +++ /dev/null @@ -1,118 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import ad_schedule_view_service_pb2_grpc - - -class AdScheduleViewServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services AdScheduleViewService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'ad_schedule_view_service_stub': - ad_schedule_view_service_pb2_grpc.AdScheduleViewServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_ad_schedule_view(self): - """Return the gRPC stub for :meth:`AdScheduleViewServiceClient.get_ad_schedule_view`. - - Returns the requested ad schedule view in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['ad_schedule_view_service_stub'].GetAdScheduleView diff --git a/google/ads/google_ads/v0/services/transports/age_range_view_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/age_range_view_service_grpc_transport.py deleted file mode 100644 index da2933058..000000000 --- a/google/ads/google_ads/v0/services/transports/age_range_view_service_grpc_transport.py +++ /dev/null @@ -1,117 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import age_range_view_service_pb2_grpc - - -class AgeRangeViewServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services AgeRangeViewService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'age_range_view_service_stub': - age_range_view_service_pb2_grpc.AgeRangeViewServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_age_range_view(self): - """Return the gRPC stub for :meth:`AgeRangeViewServiceClient.get_age_range_view`. - - Returns the requested age range view in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['age_range_view_service_stub'].GetAgeRangeView diff --git a/google/ads/google_ads/v0/services/transports/bidding_strategy_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/bidding_strategy_service_grpc_transport.py deleted file mode 100644 index 67d6f52c7..000000000 --- a/google/ads/google_ads/v0/services/transports/bidding_strategy_service_grpc_transport.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import bidding_strategy_service_pb2_grpc - - -class BiddingStrategyServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services BiddingStrategyService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'bidding_strategy_service_stub': - bidding_strategy_service_pb2_grpc.BiddingStrategyServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_bidding_strategy(self): - """Return the gRPC stub for :meth:`BiddingStrategyServiceClient.get_bidding_strategy`. - - Returns the requested bidding strategy in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['bidding_strategy_service_stub'].GetBiddingStrategy - - @property - def mutate_bidding_strategies(self): - """Return the gRPC stub for :meth:`BiddingStrategyServiceClient.mutate_bidding_strategies`. - - Creates, updates, or removes bidding strategies. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'bidding_strategy_service_stub'].MutateBiddingStrategies diff --git a/google/ads/google_ads/v0/services/transports/billing_setup_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/billing_setup_service_grpc_transport.py deleted file mode 100644 index de3e512ab..000000000 --- a/google/ads/google_ads/v0/services/transports/billing_setup_service_grpc_transport.py +++ /dev/null @@ -1,130 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import billing_setup_service_pb2_grpc - - -class BillingSetupServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services BillingSetupService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'billing_setup_service_stub': - billing_setup_service_pb2_grpc.BillingSetupServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_billing_setup(self): - """Return the gRPC stub for :meth:`BillingSetupServiceClient.get_billing_setup`. - - Returns a billing setup. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['billing_setup_service_stub'].GetBillingSetup - - @property - def mutate_billing_setup(self): - """Return the gRPC stub for :meth:`BillingSetupServiceClient.mutate_billing_setup`. - - Creates a billing setup, or cancels an existing billing setup. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['billing_setup_service_stub'].MutateBillingSetup diff --git a/google/ads/google_ads/v0/services/transports/campaign_bid_modifier_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/campaign_bid_modifier_service_grpc_transport.py deleted file mode 100644 index f907e87d8..000000000 --- a/google/ads/google_ads/v0/services/transports/campaign_bid_modifier_service_grpc_transport.py +++ /dev/null @@ -1,134 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import campaign_bid_modifier_service_pb2_grpc - - -class CampaignBidModifierServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CampaignBidModifierService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'campaign_bid_modifier_service_stub': - campaign_bid_modifier_service_pb2_grpc. - CampaignBidModifierServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_campaign_bid_modifier(self): - """Return the gRPC stub for :meth:`CampaignBidModifierServiceClient.get_campaign_bid_modifier`. - - Returns the requested campaign bid modifier in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'campaign_bid_modifier_service_stub'].GetCampaignBidModifier - - @property - def mutate_campaign_bid_modifiers(self): - """Return the gRPC stub for :meth:`CampaignBidModifierServiceClient.mutate_campaign_bid_modifiers`. - - Creates, updates, or removes campaign bid modifiers. - Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'campaign_bid_modifier_service_stub'].MutateCampaignBidModifiers diff --git a/google/ads/google_ads/v0/services/transports/campaign_budget_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/campaign_budget_service_grpc_transport.py deleted file mode 100644 index 25ca3a0ac..000000000 --- a/google/ads/google_ads/v0/services/transports/campaign_budget_service_grpc_transport.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import campaign_budget_service_pb2_grpc - - -class CampaignBudgetServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CampaignBudgetService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'campaign_budget_service_stub': - campaign_budget_service_pb2_grpc.CampaignBudgetServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_campaign_budget(self): - """Return the gRPC stub for :meth:`CampaignBudgetServiceClient.get_campaign_budget`. - - Returns the requested Campaign Budget in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['campaign_budget_service_stub'].GetCampaignBudget - - @property - def mutate_campaign_budgets(self): - """Return the gRPC stub for :meth:`CampaignBudgetServiceClient.mutate_campaign_budgets`. - - Creates, updates, or removes campaign budgets. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'campaign_budget_service_stub'].MutateCampaignBudgets diff --git a/google/ads/google_ads/v0/services/transports/campaign_criterion_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/campaign_criterion_service_grpc_transport.py deleted file mode 100644 index 85f0302b5..000000000 --- a/google/ads/google_ads/v0/services/transports/campaign_criterion_service_grpc_transport.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import campaign_criterion_service_pb2_grpc - - -class CampaignCriterionServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CampaignCriterionService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'campaign_criterion_service_stub': - campaign_criterion_service_pb2_grpc.CampaignCriterionServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_campaign_criterion(self): - """Return the gRPC stub for :meth:`CampaignCriterionServiceClient.get_campaign_criterion`. - - Returns the requested criterion in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'campaign_criterion_service_stub'].GetCampaignCriterion - - @property - def mutate_campaign_criteria(self): - """Return the gRPC stub for :meth:`CampaignCriterionServiceClient.mutate_campaign_criteria`. - - Creates, updates, or removes criteria. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'campaign_criterion_service_stub'].MutateCampaignCriteria diff --git a/google/ads/google_ads/v0/services/transports/campaign_feed_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/campaign_feed_service_grpc_transport.py deleted file mode 100644 index 13a58ddff..000000000 --- a/google/ads/google_ads/v0/services/transports/campaign_feed_service_grpc_transport.py +++ /dev/null @@ -1,131 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import campaign_feed_service_pb2_grpc - - -class CampaignFeedServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CampaignFeedService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'campaign_feed_service_stub': - campaign_feed_service_pb2_grpc.CampaignFeedServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_campaign_feed(self): - """Return the gRPC stub for :meth:`CampaignFeedServiceClient.get_campaign_feed`. - - Returns the requested campaign feed in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['campaign_feed_service_stub'].GetCampaignFeed - - @property - def mutate_campaign_feeds(self): - """Return the gRPC stub for :meth:`CampaignFeedServiceClient.mutate_campaign_feeds`. - - Creates, updates, or removes campaign feeds. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['campaign_feed_service_stub'].MutateCampaignFeeds diff --git a/google/ads/google_ads/v0/services/transports/campaign_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/campaign_service_grpc_transport.py deleted file mode 100644 index d5f06dee2..000000000 --- a/google/ads/google_ads/v0/services/transports/campaign_service_grpc_transport.py +++ /dev/null @@ -1,130 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import campaign_service_pb2_grpc - - -class CampaignServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CampaignService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'campaign_service_stub': - campaign_service_pb2_grpc.CampaignServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_campaign(self): - """Return the gRPC stub for :meth:`CampaignServiceClient.get_campaign`. - - Returns the requested campaign in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['campaign_service_stub'].GetCampaign - - @property - def mutate_campaigns(self): - """Return the gRPC stub for :meth:`CampaignServiceClient.mutate_campaigns`. - - Creates, updates, or removes campaigns. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['campaign_service_stub'].MutateCampaigns diff --git a/google/ads/google_ads/v0/services/transports/campaign_shared_set_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/campaign_shared_set_service_grpc_transport.py deleted file mode 100644 index 707c3c3bf..000000000 --- a/google/ads/google_ads/v0/services/transports/campaign_shared_set_service_grpc_transport.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import campaign_shared_set_service_pb2_grpc - - -class CampaignSharedSetServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CampaignSharedSetService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'campaign_shared_set_service_stub': - campaign_shared_set_service_pb2_grpc.CampaignSharedSetServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_campaign_shared_set(self): - """Return the gRPC stub for :meth:`CampaignSharedSetServiceClient.get_campaign_shared_set`. - - Returns the requested campaign shared set in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'campaign_shared_set_service_stub'].GetCampaignSharedSet - - @property - def mutate_campaign_shared_sets(self): - """Return the gRPC stub for :meth:`CampaignSharedSetServiceClient.mutate_campaign_shared_sets`. - - Creates or removes campaign shared sets. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'campaign_shared_set_service_stub'].MutateCampaignSharedSets diff --git a/google/ads/google_ads/v0/services/transports/carrier_constant_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/carrier_constant_service_grpc_transport.py deleted file mode 100644 index 1397bd991..000000000 --- a/google/ads/google_ads/v0/services/transports/carrier_constant_service_grpc_transport.py +++ /dev/null @@ -1,118 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import carrier_constant_service_pb2_grpc - - -class CarrierConstantServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CarrierConstantService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'carrier_constant_service_stub': - carrier_constant_service_pb2_grpc.CarrierConstantServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_carrier_constant(self): - """Return the gRPC stub for :meth:`CarrierConstantServiceClient.get_carrier_constant`. - - Returns the requested carrier constant in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['carrier_constant_service_stub'].GetCarrierConstant diff --git a/google/ads/google_ads/v0/services/transports/change_status_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/change_status_service_grpc_transport.py deleted file mode 100644 index 5fa42d26c..000000000 --- a/google/ads/google_ads/v0/services/transports/change_status_service_grpc_transport.py +++ /dev/null @@ -1,117 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import change_status_service_pb2_grpc - - -class ChangeStatusServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services ChangeStatusService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'change_status_service_stub': - change_status_service_pb2_grpc.ChangeStatusServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_change_status(self): - """Return the gRPC stub for :meth:`ChangeStatusServiceClient.get_change_status`. - - Returns the requested change status in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['change_status_service_stub'].GetChangeStatus diff --git a/google/ads/google_ads/v0/services/transports/conversion_action_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/conversion_action_service_grpc_transport.py deleted file mode 100644 index 07286a96b..000000000 --- a/google/ads/google_ads/v0/services/transports/conversion_action_service_grpc_transport.py +++ /dev/null @@ -1,134 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import conversion_action_service_pb2_grpc - - -class ConversionActionServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services ConversionActionService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'conversion_action_service_stub': - conversion_action_service_pb2_grpc.ConversionActionServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_conversion_action(self): - """Return the gRPC stub for :meth:`ConversionActionServiceClient.get_conversion_action`. - - Returns the requested conversion action. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'conversion_action_service_stub'].GetConversionAction - - @property - def mutate_conversion_actions(self): - """Return the gRPC stub for :meth:`ConversionActionServiceClient.mutate_conversion_actions`. - - Creates, updates or removes conversion actions. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'conversion_action_service_stub'].MutateConversionActions diff --git a/google/ads/google_ads/v0/services/transports/customer_client_link_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/customer_client_link_service_grpc_transport.py deleted file mode 100644 index 8ae5f4258..000000000 --- a/google/ads/google_ads/v0/services/transports/customer_client_link_service_grpc_transport.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import customer_client_link_service_pb2_grpc - - -class CustomerClientLinkServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CustomerClientLinkService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'customer_client_link_service_stub': - customer_client_link_service_pb2_grpc. - CustomerClientLinkServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_customer_client_link(self): - """Return the gRPC stub for :meth:`CustomerClientLinkServiceClient.get_customer_client_link`. - - Returns the requested CustomerClientLink in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'customer_client_link_service_stub'].GetCustomerClientLink - - @property - def mutate_customer_client_link(self): - """Return the gRPC stub for :meth:`CustomerClientLinkServiceClient.mutate_customer_client_link`. - - Creates or updates a customer client link. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'customer_client_link_service_stub'].MutateCustomerClientLink diff --git a/google/ads/google_ads/v0/services/transports/customer_client_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/customer_client_service_grpc_transport.py deleted file mode 100644 index 8de147e3f..000000000 --- a/google/ads/google_ads/v0/services/transports/customer_client_service_grpc_transport.py +++ /dev/null @@ -1,118 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import customer_client_service_pb2_grpc - - -class CustomerClientServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CustomerClientService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'customer_client_service_stub': - customer_client_service_pb2_grpc.CustomerClientServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_customer_client(self): - """Return the gRPC stub for :meth:`CustomerClientServiceClient.get_customer_client`. - - Returns the requested client in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['customer_client_service_stub'].GetCustomerClient diff --git a/google/ads/google_ads/v0/services/transports/customer_feed_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/customer_feed_service_grpc_transport.py deleted file mode 100644 index 0a60d0691..000000000 --- a/google/ads/google_ads/v0/services/transports/customer_feed_service_grpc_transport.py +++ /dev/null @@ -1,131 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import customer_feed_service_pb2_grpc - - -class CustomerFeedServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CustomerFeedService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'customer_feed_service_stub': - customer_feed_service_pb2_grpc.CustomerFeedServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_customer_feed(self): - """Return the gRPC stub for :meth:`CustomerFeedServiceClient.get_customer_feed`. - - Returns the requested customer feed in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['customer_feed_service_stub'].GetCustomerFeed - - @property - def mutate_customer_feeds(self): - """Return the gRPC stub for :meth:`CustomerFeedServiceClient.mutate_customer_feeds`. - - Creates, updates, or removes customer feeds. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['customer_feed_service_stub'].MutateCustomerFeeds diff --git a/google/ads/google_ads/v0/services/transports/customer_manager_link_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/customer_manager_link_service_grpc_transport.py deleted file mode 100644 index 46e2f1d7e..000000000 --- a/google/ads/google_ads/v0/services/transports/customer_manager_link_service_grpc_transport.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import customer_manager_link_service_pb2_grpc - - -class CustomerManagerLinkServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CustomerManagerLinkService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'customer_manager_link_service_stub': - customer_manager_link_service_pb2_grpc. - CustomerManagerLinkServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_customer_manager_link(self): - """Return the gRPC stub for :meth:`CustomerManagerLinkServiceClient.get_customer_manager_link`. - - Returns the requested CustomerManagerLink in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'customer_manager_link_service_stub'].GetCustomerManagerLink - - @property - def mutate_customer_manager_link(self): - """Return the gRPC stub for :meth:`CustomerManagerLinkServiceClient.mutate_customer_manager_link`. - - Creates or updates customer manager links. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'customer_manager_link_service_stub'].MutateCustomerManagerLink diff --git a/google/ads/google_ads/v0/services/transports/customer_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/customer_service_grpc_transport.py deleted file mode 100644 index afa92cceb..000000000 --- a/google/ads/google_ads/v0/services/transports/customer_service_grpc_transport.py +++ /dev/null @@ -1,157 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import customer_service_pb2_grpc - - -class CustomerServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services CustomerService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'customer_service_stub': - customer_service_pb2_grpc.CustomerServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_customer(self): - """Return the gRPC stub for :meth:`CustomerServiceClient.get_customer`. - - Returns the requested customer in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['customer_service_stub'].GetCustomer - - @property - def mutate_customer(self): - """Return the gRPC stub for :meth:`CustomerServiceClient.mutate_customer`. - - Updates a customer. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['customer_service_stub'].MutateCustomer - - @property - def list_accessible_customers(self): - """Return the gRPC stub for :meth:`CustomerServiceClient.list_accessible_customers`. - - Returns resource names of customers directly accessible by the - user authenticating the call. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['customer_service_stub'].ListAccessibleCustomers - - @property - def create_customer_client(self): - """Return the gRPC stub for :meth:`CustomerServiceClient.create_customer_client`. - - Creates a new client under manager. The new client customer is returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['customer_service_stub'].CreateCustomerClient diff --git a/google/ads/google_ads/v0/services/transports/feed_item_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/feed_item_service_grpc_transport.py deleted file mode 100644 index 635ad6522..000000000 --- a/google/ads/google_ads/v0/services/transports/feed_item_service_grpc_transport.py +++ /dev/null @@ -1,131 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import feed_item_service_pb2_grpc - - -class FeedItemServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services FeedItemService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'feed_item_service_stub': - feed_item_service_pb2_grpc.FeedItemServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_feed_item(self): - """Return the gRPC stub for :meth:`FeedItemServiceClient.get_feed_item`. - - Returns the requested feed item in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['feed_item_service_stub'].GetFeedItem - - @property - def mutate_feed_items(self): - """Return the gRPC stub for :meth:`FeedItemServiceClient.mutate_feed_items`. - - Creates, updates, or removes feed items. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['feed_item_service_stub'].MutateFeedItems diff --git a/google/ads/google_ads/v0/services/transports/feed_mapping_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/feed_mapping_service_grpc_transport.py deleted file mode 100644 index 8d61cece6..000000000 --- a/google/ads/google_ads/v0/services/transports/feed_mapping_service_grpc_transport.py +++ /dev/null @@ -1,131 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import feed_mapping_service_pb2_grpc - - -class FeedMappingServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services FeedMappingService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'feed_mapping_service_stub': - feed_mapping_service_pb2_grpc.FeedMappingServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_feed_mapping(self): - """Return the gRPC stub for :meth:`FeedMappingServiceClient.get_feed_mapping`. - - Returns the requested feed mapping in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['feed_mapping_service_stub'].GetFeedMapping - - @property - def mutate_feed_mappings(self): - """Return the gRPC stub for :meth:`FeedMappingServiceClient.mutate_feed_mappings`. - - Creates or removes feed mappings. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['feed_mapping_service_stub'].MutateFeedMappings diff --git a/google/ads/google_ads/v0/services/transports/feed_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/feed_service_grpc_transport.py deleted file mode 100644 index 16a1a2b5d..000000000 --- a/google/ads/google_ads/v0/services/transports/feed_service_grpc_transport.py +++ /dev/null @@ -1,131 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import feed_service_pb2_grpc - - -class FeedServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services FeedService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'feed_service_stub': - feed_service_pb2_grpc.FeedServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_feed(self): - """Return the gRPC stub for :meth:`FeedServiceClient.get_feed`. - - Returns the requested feed in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['feed_service_stub'].GetFeed - - @property - def mutate_feeds(self): - """Return the gRPC stub for :meth:`FeedServiceClient.mutate_feeds`. - - Creates, updates, or removes feeds. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['feed_service_stub'].MutateFeeds diff --git a/google/ads/google_ads/v0/services/transports/gender_view_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/gender_view_service_grpc_transport.py deleted file mode 100644 index 5ce57b304..000000000 --- a/google/ads/google_ads/v0/services/transports/gender_view_service_grpc_transport.py +++ /dev/null @@ -1,117 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import gender_view_service_pb2_grpc - - -class GenderViewServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services GenderViewService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'gender_view_service_stub': - gender_view_service_pb2_grpc.GenderViewServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_gender_view(self): - """Return the gRPC stub for :meth:`GenderViewServiceClient.get_gender_view`. - - Returns the requested gender view in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['gender_view_service_stub'].GetGenderView diff --git a/google/ads/google_ads/v0/services/transports/geo_target_constant_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/geo_target_constant_service_grpc_transport.py deleted file mode 100644 index be50a696d..000000000 --- a/google/ads/google_ads/v0/services/transports/geo_target_constant_service_grpc_transport.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import geo_target_constant_service_pb2_grpc - - -class GeoTargetConstantServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services GeoTargetConstantService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'geo_target_constant_service_stub': - geo_target_constant_service_pb2_grpc.GeoTargetConstantServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_geo_target_constant(self): - """Return the gRPC stub for :meth:`GeoTargetConstantServiceClient.get_geo_target_constant`. - - Returns the requested geo target constant in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'geo_target_constant_service_stub'].GetGeoTargetConstant - - @property - def suggest_geo_target_constants(self): - """Return the gRPC stub for :meth:`GeoTargetConstantServiceClient.suggest_geo_target_constants`. - - Returns GeoTargetConstant suggestions by location name or by resource name. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'geo_target_constant_service_stub'].SuggestGeoTargetConstants diff --git a/google/ads/google_ads/v0/services/transports/google_ads_field_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/google_ads_field_service_grpc_transport.py deleted file mode 100644 index 2a3a9b516..000000000 --- a/google/ads/google_ads/v0/services/transports/google_ads_field_service_grpc_transport.py +++ /dev/null @@ -1,132 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import google_ads_field_service_pb2_grpc - - -class GoogleAdsFieldServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services GoogleAdsFieldService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'google_ads_field_service_stub': - google_ads_field_service_pb2_grpc.GoogleAdsFieldServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_google_ads_field(self): - """Return the gRPC stub for :meth:`GoogleAdsFieldServiceClient.get_google_ads_field`. - - Returns just the requested field. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['google_ads_field_service_stub'].GetGoogleAdsField - - @property - def search_google_ads_fields(self): - """Return the gRPC stub for :meth:`GoogleAdsFieldServiceClient.search_google_ads_fields`. - - Returns all fields that match the search query. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'google_ads_field_service_stub'].SearchGoogleAdsFields diff --git a/google/ads/google_ads/v0/services/transports/google_ads_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/google_ads_service_grpc_transport.py deleted file mode 100644 index d97107b7d..000000000 --- a/google/ads/google_ads/v0/services/transports/google_ads_service_grpc_transport.py +++ /dev/null @@ -1,130 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import google_ads_service_pb2_grpc - - -class GoogleAdsServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services GoogleAdsService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'google_ads_service_stub': - google_ads_service_pb2_grpc.GoogleAdsServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def search(self): - """Return the gRPC stub for :meth:`GoogleAdsServiceClient.search`. - - Returns all rows that match the search query. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['google_ads_service_stub'].Search - - @property - def mutate(self): - """Return the gRPC stub for :meth:`GoogleAdsServiceClient.mutate`. - - Creates, updates, or removes resources. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['google_ads_service_stub'].Mutate diff --git a/google/ads/google_ads/v0/services/transports/hotel_group_view_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/hotel_group_view_service_grpc_transport.py deleted file mode 100644 index caf781ad4..000000000 --- a/google/ads/google_ads/v0/services/transports/hotel_group_view_service_grpc_transport.py +++ /dev/null @@ -1,118 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import hotel_group_view_service_pb2_grpc - - -class HotelGroupViewServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services HotelGroupViewService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'hotel_group_view_service_stub': - hotel_group_view_service_pb2_grpc.HotelGroupViewServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_hotel_group_view(self): - """Return the gRPC stub for :meth:`HotelGroupViewServiceClient.get_hotel_group_view`. - - Returns the requested Hotel Group View in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['hotel_group_view_service_stub'].GetHotelGroupView diff --git a/google/ads/google_ads/v0/services/transports/hotel_performance_view_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/hotel_performance_view_service_grpc_transport.py deleted file mode 100644 index b1f4434ca..000000000 --- a/google/ads/google_ads/v0/services/transports/hotel_performance_view_service_grpc_transport.py +++ /dev/null @@ -1,119 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import hotel_performance_view_service_pb2_grpc - - -class HotelPerformanceViewServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services HotelPerformanceViewService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'hotel_performance_view_service_stub': - hotel_performance_view_service_pb2_grpc. - HotelPerformanceViewServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_hotel_performance_view(self): - """Return the gRPC stub for :meth:`HotelPerformanceViewServiceClient.get_hotel_performance_view`. - - Returns the requested Hotel Performance View in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'hotel_performance_view_service_stub'].GetHotelPerformanceView diff --git a/google/ads/google_ads/v0/services/transports/keyword_plan_ad_group_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/keyword_plan_ad_group_service_grpc_transport.py deleted file mode 100644 index 5de058408..000000000 --- a/google/ads/google_ads/v0/services/transports/keyword_plan_ad_group_service_grpc_transport.py +++ /dev/null @@ -1,134 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import keyword_plan_ad_group_service_pb2_grpc - - -class KeywordPlanAdGroupServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services KeywordPlanAdGroupService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'keyword_plan_ad_group_service_stub': - keyword_plan_ad_group_service_pb2_grpc. - KeywordPlanAdGroupServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_keyword_plan_ad_group(self): - """Return the gRPC stub for :meth:`KeywordPlanAdGroupServiceClient.get_keyword_plan_ad_group`. - - Returns the requested Keyword Plan ad group in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'keyword_plan_ad_group_service_stub'].GetKeywordPlanAdGroup - - @property - def mutate_keyword_plan_ad_groups(self): - """Return the gRPC stub for :meth:`KeywordPlanAdGroupServiceClient.mutate_keyword_plan_ad_groups`. - - Creates, updates, or removes Keyword Plan ad groups. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'keyword_plan_ad_group_service_stub'].MutateKeywordPlanAdGroups diff --git a/google/ads/google_ads/v0/services/transports/keyword_plan_campaign_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/keyword_plan_campaign_service_grpc_transport.py deleted file mode 100644 index e428260d9..000000000 --- a/google/ads/google_ads/v0/services/transports/keyword_plan_campaign_service_grpc_transport.py +++ /dev/null @@ -1,134 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import keyword_plan_campaign_service_pb2_grpc - - -class KeywordPlanCampaignServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services KeywordPlanCampaignService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'keyword_plan_campaign_service_stub': - keyword_plan_campaign_service_pb2_grpc. - KeywordPlanCampaignServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_keyword_plan_campaign(self): - """Return the gRPC stub for :meth:`KeywordPlanCampaignServiceClient.get_keyword_plan_campaign`. - - Returns the requested Keyword Plan campaign in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'keyword_plan_campaign_service_stub'].GetKeywordPlanCampaign - - @property - def mutate_keyword_plan_campaigns(self): - """Return the gRPC stub for :meth:`KeywordPlanCampaignServiceClient.mutate_keyword_plan_campaigns`. - - Creates, updates, or removes Keyword Plan campaigns. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'keyword_plan_campaign_service_stub'].MutateKeywordPlanCampaigns diff --git a/google/ads/google_ads/v0/services/transports/keyword_plan_keyword_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/keyword_plan_keyword_service_grpc_transport.py deleted file mode 100644 index 7b3778265..000000000 --- a/google/ads/google_ads/v0/services/transports/keyword_plan_keyword_service_grpc_transport.py +++ /dev/null @@ -1,134 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import keyword_plan_keyword_service_pb2_grpc - - -class KeywordPlanKeywordServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services KeywordPlanKeywordService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'keyword_plan_keyword_service_stub': - keyword_plan_keyword_service_pb2_grpc. - KeywordPlanKeywordServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_keyword_plan_keyword(self): - """Return the gRPC stub for :meth:`KeywordPlanKeywordServiceClient.get_keyword_plan_keyword`. - - Returns the requested Keyword Plan keyword in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'keyword_plan_keyword_service_stub'].GetKeywordPlanKeyword - - @property - def mutate_keyword_plan_keywords(self): - """Return the gRPC stub for :meth:`KeywordPlanKeywordServiceClient.mutate_keyword_plan_keywords`. - - Creates, updates, or removes Keyword Plan keywords. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'keyword_plan_keyword_service_stub'].MutateKeywordPlanKeywords diff --git a/google/ads/google_ads/v0/services/transports/keyword_plan_negative_keyword_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/keyword_plan_negative_keyword_service_grpc_transport.py deleted file mode 100644 index 5160c1fa5..000000000 --- a/google/ads/google_ads/v0/services/transports/keyword_plan_negative_keyword_service_grpc_transport.py +++ /dev/null @@ -1,134 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import keyword_plan_negative_keyword_service_pb2_grpc - - -class KeywordPlanNegativeKeywordServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services KeywordPlanNegativeKeywordService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'keyword_plan_negative_keyword_service_stub': - keyword_plan_negative_keyword_service_pb2_grpc. - KeywordPlanNegativeKeywordServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_keyword_plan_negative_keyword(self): - """Return the gRPC stub for :meth:`KeywordPlanNegativeKeywordServiceClient.get_keyword_plan_negative_keyword`. - - Returns the requested plan in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'keyword_plan_negative_keyword_service_stub'].GetKeywordPlanNegativeKeyword - - @property - def mutate_keyword_plan_negative_keywords(self): - """Return the gRPC stub for :meth:`KeywordPlanNegativeKeywordServiceClient.mutate_keyword_plan_negative_keywords`. - - Creates, updates, or removes Keyword Plan negative keywords. Operation - statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'keyword_plan_negative_keyword_service_stub'].MutateKeywordPlanNegativeKeywords diff --git a/google/ads/google_ads/v0/services/transports/keyword_plan_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/keyword_plan_service_grpc_transport.py deleted file mode 100644 index fddf17ebd..000000000 --- a/google/ads/google_ads/v0/services/transports/keyword_plan_service_grpc_transport.py +++ /dev/null @@ -1,158 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import keyword_plan_service_pb2_grpc - - -class KeywordPlanServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services KeywordPlanService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'keyword_plan_service_stub': - keyword_plan_service_pb2_grpc.KeywordPlanServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_keyword_plan(self): - """Return the gRPC stub for :meth:`KeywordPlanServiceClient.get_keyword_plan`. - - Returns the requested plan in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['keyword_plan_service_stub'].GetKeywordPlan - - @property - def mutate_keyword_plans(self): - """Return the gRPC stub for :meth:`KeywordPlanServiceClient.mutate_keyword_plans`. - - Creates, updates, or removes keyword plans. Operation statuses are - returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['keyword_plan_service_stub'].MutateKeywordPlans - - @property - def generate_forecast_metrics(self): - """Return the gRPC stub for :meth:`KeywordPlanServiceClient.generate_forecast_metrics`. - - Returns the requested Keyword Plan forecasts. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['keyword_plan_service_stub'].GenerateForecastMetrics - - @property - def generate_historical_metrics(self): - """Return the gRPC stub for :meth:`KeywordPlanServiceClient.generate_historical_metrics`. - - Returns the requested Keyword Plan historical metrics. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'keyword_plan_service_stub'].GenerateHistoricalMetrics diff --git a/google/ads/google_ads/v0/services/transports/keyword_view_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/keyword_view_service_grpc_transport.py deleted file mode 100644 index a19f5315d..000000000 --- a/google/ads/google_ads/v0/services/transports/keyword_view_service_grpc_transport.py +++ /dev/null @@ -1,117 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import keyword_view_service_pb2_grpc - - -class KeywordViewServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services KeywordViewService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'keyword_view_service_stub': - keyword_view_service_pb2_grpc.KeywordViewServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_keyword_view(self): - """Return the gRPC stub for :meth:`KeywordViewServiceClient.get_keyword_view`. - - Returns the requested keyword view in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['keyword_view_service_stub'].GetKeywordView diff --git a/google/ads/google_ads/v0/services/transports/managed_placement_view_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/managed_placement_view_service_grpc_transport.py deleted file mode 100644 index 784e0ad0a..000000000 --- a/google/ads/google_ads/v0/services/transports/managed_placement_view_service_grpc_transport.py +++ /dev/null @@ -1,119 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import managed_placement_view_service_pb2_grpc - - -class ManagedPlacementViewServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services ManagedPlacementViewService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'managed_placement_view_service_stub': - managed_placement_view_service_pb2_grpc. - ManagedPlacementViewServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_managed_placement_view(self): - """Return the gRPC stub for :meth:`ManagedPlacementViewServiceClient.get_managed_placement_view`. - - Returns the requested Managed Placement view in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'managed_placement_view_service_stub'].GetManagedPlacementView diff --git a/google/ads/google_ads/v0/services/transports/media_file_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/media_file_service_grpc_transport.py deleted file mode 100644 index 6d2110ecb..000000000 --- a/google/ads/google_ads/v0/services/transports/media_file_service_grpc_transport.py +++ /dev/null @@ -1,130 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import media_file_service_pb2_grpc - - -class MediaFileServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services MediaFileService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'media_file_service_stub': - media_file_service_pb2_grpc.MediaFileServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_media_file(self): - """Return the gRPC stub for :meth:`MediaFileServiceClient.get_media_file`. - - Returns the requested media file in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['media_file_service_stub'].GetMediaFile - - @property - def mutate_media_files(self): - """Return the gRPC stub for :meth:`MediaFileServiceClient.mutate_media_files`. - - Creates media files. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['media_file_service_stub'].MutateMediaFiles diff --git a/google/ads/google_ads/v0/services/transports/mobile_device_constant_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/mobile_device_constant_service_grpc_transport.py deleted file mode 100644 index cb9fd15b3..000000000 --- a/google/ads/google_ads/v0/services/transports/mobile_device_constant_service_grpc_transport.py +++ /dev/null @@ -1,119 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import mobile_device_constant_service_pb2_grpc - - -class MobileDeviceConstantServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services MobileDeviceConstantService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'mobile_device_constant_service_stub': - mobile_device_constant_service_pb2_grpc. - MobileDeviceConstantServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_mobile_device_constant(self): - """Return the gRPC stub for :meth:`MobileDeviceConstantServiceClient.get_mobile_device_constant`. - - Returns the requested mobile device constant in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'mobile_device_constant_service_stub'].GetMobileDeviceConstant diff --git a/google/ads/google_ads/v0/services/transports/operating_system_version_constant_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/operating_system_version_constant_service_grpc_transport.py deleted file mode 100644 index ff5edd9b9..000000000 --- a/google/ads/google_ads/v0/services/transports/operating_system_version_constant_service_grpc_transport.py +++ /dev/null @@ -1,119 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import operating_system_version_constant_service_pb2_grpc - - -class OperatingSystemVersionConstantServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services OperatingSystemVersionConstantService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'operating_system_version_constant_service_stub': - operating_system_version_constant_service_pb2_grpc. - OperatingSystemVersionConstantServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_operating_system_version_constant(self): - """Return the gRPC stub for :meth:`OperatingSystemVersionConstantServiceClient.get_operating_system_version_constant`. - - Returns the requested OS version constant in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'operating_system_version_constant_service_stub'].GetOperatingSystemVersionConstant diff --git a/google/ads/google_ads/v0/services/transports/parental_status_view_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/parental_status_view_service_grpc_transport.py deleted file mode 100644 index abf51d97d..000000000 --- a/google/ads/google_ads/v0/services/transports/parental_status_view_service_grpc_transport.py +++ /dev/null @@ -1,119 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import parental_status_view_service_pb2_grpc - - -class ParentalStatusViewServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services ParentalStatusViewService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'parental_status_view_service_stub': - parental_status_view_service_pb2_grpc. - ParentalStatusViewServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_parental_status_view(self): - """Return the gRPC stub for :meth:`ParentalStatusViewServiceClient.get_parental_status_view`. - - Returns the requested parental status view in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'parental_status_view_service_stub'].GetParentalStatusView diff --git a/google/ads/google_ads/v0/services/transports/payments_account_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/payments_account_service_grpc_transport.py deleted file mode 100644 index 2547c12e2..000000000 --- a/google/ads/google_ads/v0/services/transports/payments_account_service_grpc_transport.py +++ /dev/null @@ -1,121 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import payments_account_service_pb2_grpc - - -class PaymentsAccountServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services PaymentsAccountService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'payments_account_service_stub': - payments_account_service_pb2_grpc.PaymentsAccountServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def list_payments_accounts(self): - """Return the gRPC stub for :meth:`PaymentsAccountServiceClient.list_payments_accounts`. - - Returns all Payments accounts associated with all managers - between the login customer ID and specified serving customer in the - hierarchy, inclusive. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'payments_account_service_stub'].ListPaymentsAccounts diff --git a/google/ads/google_ads/v0/services/transports/product_group_view_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/product_group_view_service_grpc_transport.py deleted file mode 100644 index 885beb27d..000000000 --- a/google/ads/google_ads/v0/services/transports/product_group_view_service_grpc_transport.py +++ /dev/null @@ -1,119 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import product_group_view_service_pb2_grpc - - -class ProductGroupViewServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services ProductGroupViewService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'product_group_view_service_stub': - product_group_view_service_pb2_grpc.ProductGroupViewServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_product_group_view(self): - """Return the gRPC stub for :meth:`ProductGroupViewServiceClient.get_product_group_view`. - - Returns the requested product group view in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'product_group_view_service_stub'].GetProductGroupView diff --git a/google/ads/google_ads/v0/services/transports/recommendation_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/recommendation_service_grpc_transport.py deleted file mode 100644 index 1345bc634..000000000 --- a/google/ads/google_ads/v0/services/transports/recommendation_service_grpc_transport.py +++ /dev/null @@ -1,143 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import recommendation_service_pb2_grpc - - -class RecommendationServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services RecommendationService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'recommendation_service_stub': - recommendation_service_pb2_grpc.RecommendationServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_recommendation(self): - """Return the gRPC stub for :meth:`RecommendationServiceClient.get_recommendation`. - - Returns the requested recommendation in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['recommendation_service_stub'].GetRecommendation - - @property - def apply_recommendation(self): - """Return the gRPC stub for :meth:`RecommendationServiceClient.apply_recommendation`. - - Applies given recommendations with corresponding apply parameters. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['recommendation_service_stub'].ApplyRecommendation - - @property - def dismiss_recommendation(self): - """Return the gRPC stub for :meth:`RecommendationServiceClient.dismiss_recommendation`. - - Dismisses given recommendations. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['recommendation_service_stub'].DismissRecommendation diff --git a/google/ads/google_ads/v0/services/transports/remarketing_action_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/remarketing_action_service_grpc_transport.py deleted file mode 100644 index 625ecab64..000000000 --- a/google/ads/google_ads/v0/services/transports/remarketing_action_service_grpc_transport.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import remarketing_action_service_pb2_grpc - - -class RemarketingActionServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services RemarketingActionService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'remarketing_action_service_stub': - remarketing_action_service_pb2_grpc.RemarketingActionServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_remarketing_action(self): - """Return the gRPC stub for :meth:`RemarketingActionServiceClient.get_remarketing_action`. - - Returns the requested remarketing action in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'remarketing_action_service_stub'].GetRemarketingAction - - @property - def mutate_remarketing_actions(self): - """Return the gRPC stub for :meth:`RemarketingActionServiceClient.mutate_remarketing_actions`. - - Creates or updates remarketing actions. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'remarketing_action_service_stub'].MutateRemarketingActions diff --git a/google/ads/google_ads/v0/services/transports/search_term_view_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/search_term_view_service_grpc_transport.py deleted file mode 100644 index d0e34976a..000000000 --- a/google/ads/google_ads/v0/services/transports/search_term_view_service_grpc_transport.py +++ /dev/null @@ -1,118 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import search_term_view_service_pb2_grpc - - -class SearchTermViewServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services SearchTermViewService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'search_term_view_service_stub': - search_term_view_service_pb2_grpc.SearchTermViewServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_search_term_view(self): - """Return the gRPC stub for :meth:`SearchTermViewServiceClient.get_search_term_view`. - - Returns the attributes of the requested search term view. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['search_term_view_service_stub'].GetSearchTermView diff --git a/google/ads/google_ads/v0/services/transports/shared_criterion_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/shared_criterion_service_grpc_transport.py deleted file mode 100644 index 1f9cfff75..000000000 --- a/google/ads/google_ads/v0/services/transports/shared_criterion_service_grpc_transport.py +++ /dev/null @@ -1,132 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import shared_criterion_service_pb2_grpc - - -class SharedCriterionServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services SharedCriterionService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'shared_criterion_service_stub': - shared_criterion_service_pb2_grpc.SharedCriterionServiceStub( - channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_shared_criterion(self): - """Return the gRPC stub for :meth:`SharedCriterionServiceClient.get_shared_criterion`. - - Returns the requested shared criterion in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['shared_criterion_service_stub'].GetSharedCriterion - - @property - def mutate_shared_criteria(self): - """Return the gRPC stub for :meth:`SharedCriterionServiceClient.mutate_shared_criteria`. - - Creates or removes shared criteria. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs[ - 'shared_criterion_service_stub'].MutateSharedCriteria diff --git a/google/ads/google_ads/v0/services/transports/shared_set_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/shared_set_service_grpc_transport.py deleted file mode 100644 index 261ebea82..000000000 --- a/google/ads/google_ads/v0/services/transports/shared_set_service_grpc_transport.py +++ /dev/null @@ -1,130 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import shared_set_service_pb2_grpc - - -class SharedSetServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services SharedSetService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'shared_set_service_stub': - shared_set_service_pb2_grpc.SharedSetServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_shared_set(self): - """Return the gRPC stub for :meth:`SharedSetServiceClient.get_shared_set`. - - Returns the requested shared set in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['shared_set_service_stub'].GetSharedSet - - @property - def mutate_shared_sets(self): - """Return the gRPC stub for :meth:`SharedSetServiceClient.mutate_shared_sets`. - - Creates, updates, or removes shared sets. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['shared_set_service_stub'].MutateSharedSets diff --git a/google/ads/google_ads/v0/services/transports/topic_constant_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/topic_constant_service_grpc_transport.py deleted file mode 100644 index 2210e7b02..000000000 --- a/google/ads/google_ads/v0/services/transports/topic_constant_service_grpc_transport.py +++ /dev/null @@ -1,117 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import topic_constant_service_pb2_grpc - - -class TopicConstantServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services TopicConstantService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'topic_constant_service_stub': - topic_constant_service_pb2_grpc.TopicConstantServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_topic_constant(self): - """Return the gRPC stub for :meth:`TopicConstantServiceClient.get_topic_constant`. - - Returns the requested topic constant in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['topic_constant_service_stub'].GetTopicConstant diff --git a/google/ads/google_ads/v0/services/transports/topic_view_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/topic_view_service_grpc_transport.py deleted file mode 100644 index 9ec1358d3..000000000 --- a/google/ads/google_ads/v0/services/transports/topic_view_service_grpc_transport.py +++ /dev/null @@ -1,117 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import topic_view_service_pb2_grpc - - -class TopicViewServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services TopicViewService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'topic_view_service_stub': - topic_view_service_pb2_grpc.TopicViewServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_topic_view(self): - """Return the gRPC stub for :meth:`TopicViewServiceClient.get_topic_view`. - - Returns the requested topic view in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['topic_view_service_stub'].GetTopicView diff --git a/google/ads/google_ads/v0/services/transports/user_interest_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/user_interest_service_grpc_transport.py deleted file mode 100644 index 9112f1770..000000000 --- a/google/ads/google_ads/v0/services/transports/user_interest_service_grpc_transport.py +++ /dev/null @@ -1,117 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import user_interest_service_pb2_grpc - - -class UserInterestServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services UserInterestService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'user_interest_service_stub': - user_interest_service_pb2_grpc.UserInterestServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_user_interest(self): - """Return the gRPC stub for :meth:`UserInterestServiceClient.get_user_interest`. - - Returns the requested user interest in full detail - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['user_interest_service_stub'].GetUserInterest diff --git a/google/ads/google_ads/v0/services/transports/user_list_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/user_list_service_grpc_transport.py deleted file mode 100644 index db4a2fe4f..000000000 --- a/google/ads/google_ads/v0/services/transports/user_list_service_grpc_transport.py +++ /dev/null @@ -1,130 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import user_list_service_pb2_grpc - - -class UserListServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services UserListService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'user_list_service_stub': - user_list_service_pb2_grpc.UserListServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_user_list(self): - """Return the gRPC stub for :meth:`UserListServiceClient.get_user_list`. - - Returns the requested user list. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['user_list_service_stub'].GetUserList - - @property - def mutate_user_lists(self): - """Return the gRPC stub for :meth:`UserListServiceClient.mutate_user_lists`. - - Creates or updates user lists. Operation statuses are returned. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['user_list_service_stub'].MutateUserLists diff --git a/google/ads/google_ads/v0/services/transports/video_service_grpc_transport.py b/google/ads/google_ads/v0/services/transports/video_service_grpc_transport.py deleted file mode 100644 index bde2ed4ff..000000000 --- a/google/ads/google_ads/v0/services/transports/video_service_grpc_transport.py +++ /dev/null @@ -1,117 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import google.api_core.grpc_helpers - -from google.ads.google_ads.v0.proto.services import video_service_pb2_grpc - - -class VideoServiceGrpcTransport(object): - """gRPC transport class providing stubs for - google.ads.googleads.v0.services VideoService API. - - The transport provides access to the raw gRPC stubs, - which can be used to take advantage of advanced - features of gRPC. - """ - # The scopes needed to make gRPC calls to all of the methods defined - # in this service. - _OAUTH_SCOPES = () - - def __init__(self, - channel=None, - credentials=None, - address='googleads.googleapis.com:443'): - """Instantiate the transport class. - - Args: - channel (grpc.Channel): A ``Channel`` instance through - which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - address (str): The address where the service is hosted. - """ - # If both `channel` and `credentials` are specified, raise an - # exception (channels come with credentials baked in already). - if channel is not None and credentials is not None: - raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', ) - - # Create the channel. - if channel is None: - channel = self.create_channel( - address=address, - credentials=credentials, - ) - - self._channel = channel - - # gRPC uses objects called "stubs" that are bound to the - # channel and provide a basic method for each RPC. - self._stubs = { - 'video_service_stub': - video_service_pb2_grpc.VideoServiceStub(channel), - } - - @classmethod - def create_channel(cls, - address='googleads.googleapis.com:443', - credentials=None): - """Create and return a gRPC channel object. - - Args: - address (str): The host for the channel to use. - credentials (~.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If - none are specified, the client will attempt to ascertain - the credentials from the environment. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - ) - - @property - def channel(self): - """The gRPC channel used by the transport. - - Returns: - grpc.Channel: A gRPC channel object. - """ - return self._channel - - @property - def get_video(self): - """Return the gRPC stub for :meth:`VideoServiceClient.get_video`. - - Returns the requested video in full detail. - - Returns: - Callable: A callable which accepts the appropriate - deserialized request object and returns a - deserialized response object. - """ - return self._stubs['video_service_stub'].GetVideo diff --git a/google/ads/google_ads/v0/services/user_interest_service_client.py b/google/ads/google_ads/v0/services/user_interest_service_client.py deleted file mode 100644 index 1030e0b95..000000000 --- a/google/ads/google_ads/v0/services/user_interest_service_client.py +++ /dev/null @@ -1,216 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services UserInterestService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import user_interest_service_client_config -from google.ads.google_ads.v0.services.transports import user_interest_service_grpc_transport -from google.ads.google_ads.v0.proto.services import user_interest_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class UserInterestServiceClient(object): - """Service to fetch Google Ads User Interest.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.UserInterestService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - UserInterestServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def user_interest_path(cls, customer, user_interest): - """Return a fully-qualified user_interest string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/userInterests/{user_interest}', - customer=customer, - user_interest=user_interest, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.UserInterestServiceGrpcTransport, - Callable[[~.Credentials, type], ~.UserInterestServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = user_interest_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=user_interest_service_grpc_transport. - UserInterestServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = user_interest_service_grpc_transport.UserInterestServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_user_interest(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested user interest in full detail - - Args: - resource_name (str): Resource name of the UserInterest to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.UserInterest` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_user_interest' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_user_interest'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_user_interest, - default_retry=self._method_configs['GetUserInterest']. - retry, - default_timeout=self._method_configs['GetUserInterest']. - timeout, - client_info=self._client_info, - ) - - request = user_interest_service_pb2.GetUserInterestRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_user_interest']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/user_interest_service_client_config.py b/google/ads/google_ads/v0/services/user_interest_service_client_config.py deleted file mode 100644 index 32a56fe88..000000000 --- a/google/ads/google_ads/v0/services/user_interest_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.UserInterestService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetUserInterest": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/user_list_service_client.py b/google/ads/google_ads/v0/services/user_list_service_client.py deleted file mode 100644 index 1c81669db..000000000 --- a/google/ads/google_ads/v0/services/user_list_service_client.py +++ /dev/null @@ -1,278 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services UserListService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import user_list_service_client_config -from google.ads.google_ads.v0.services.transports import user_list_service_grpc_transport -from google.ads.google_ads.v0.proto.services import user_list_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class UserListServiceClient(object): - """Service to manage user lists.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.UserListService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - UserListServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def user_list_path(cls, customer, user_list): - """Return a fully-qualified user_list string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/userLists/{user_list}', - customer=customer, - user_list=user_list, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.UserListServiceGrpcTransport, - Callable[[~.Credentials, type], ~.UserListServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = user_list_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=user_list_service_grpc_transport. - UserListServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = user_list_service_grpc_transport.UserListServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_user_list(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested user list. - - Args: - resource_name (str): The resource name of the user list to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.UserList` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_user_list' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_user_list'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_user_list, - default_retry=self._method_configs['GetUserList'].retry, - default_timeout=self._method_configs['GetUserList']. - timeout, - client_info=self._client_info, - ) - - request = user_list_service_pb2.GetUserListRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_user_list']( - request, retry=retry, timeout=timeout, metadata=metadata) - - def mutate_user_lists(self, - customer_id, - operations, - partial_failure=None, - validate_only=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Creates or updates user lists. Operation statuses are returned. - - Args: - customer_id (str): The ID of the customer whose user lists are being modified. - operations (list[Union[dict, ~google.ads.googleads_v0.types.UserListOperation]]): The list of operations to perform on individual user lists. - - If a dict is provided, it must be of the same form as the protobuf - message :class:`~google.ads.googleads_v0.types.UserListOperation` - partial_failure (bool): If true, successful operations will be carried out and invalid - operations will return errors. If false, all operations will be carried - out in one transaction if and only if they are all valid. - Default is false. - validate_only (bool): If true, the request is validated but not executed. Only errors are - returned, not results. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.MutateUserListsResponse` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'mutate_user_lists' not in self._inner_api_calls: - self._inner_api_calls[ - 'mutate_user_lists'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.mutate_user_lists, - default_retry=self._method_configs['MutateUserLists']. - retry, - default_timeout=self._method_configs['MutateUserLists']. - timeout, - client_info=self._client_info, - ) - - request = user_list_service_pb2.MutateUserListsRequest( - customer_id=customer_id, - operations=operations, - partial_failure=partial_failure, - validate_only=validate_only, - ) - return self._inner_api_calls['mutate_user_lists']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/user_list_service_client_config.py b/google/ads/google_ads/v0/services/user_list_service_client_config.py deleted file mode 100644 index 45aabbe9a..000000000 --- a/google/ads/google_ads/v0/services/user_list_service_client_config.py +++ /dev/null @@ -1,33 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.UserListService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetUserList": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "MutateUserLists": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/services/video_service_client.py b/google/ads/google_ads/v0/services/video_service_client.py deleted file mode 100644 index fd74a6068..000000000 --- a/google/ads/google_ads/v0/services/video_service_client.py +++ /dev/null @@ -1,214 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""Accesses the google.ads.googleads.v0.services VideoService API.""" - -import pkg_resources -import warnings - -from google.oauth2 import service_account -import google.api_core.gapic_v1.client_info -import google.api_core.gapic_v1.config -import google.api_core.gapic_v1.method -import google.api_core.grpc_helpers -import google.api_core.path_template - -from google.ads.google_ads.v0.services import video_service_client_config -from google.ads.google_ads.v0.services.transports import video_service_grpc_transport -from google.ads.google_ads.v0.proto.services import video_service_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-ads', ).version - - -class VideoServiceClient(object): - """Service to manage videos.""" - - SERVICE_ADDRESS = 'googleads.googleapis.com:443' - """The default address of the service.""" - - # The name of the interface for this client. This is the key used to - # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.VideoService' - - @classmethod - def from_service_account_file(cls, filename, *args, **kwargs): - """Creates an instance of this client using the provided credentials - file. - - Args: - filename (str): The path to the service account private key json - file. - args: Additional arguments to pass to the constructor. - kwargs: Additional arguments to pass to the constructor. - - Returns: - VideoServiceClient: The constructed client. - """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials - return cls(*args, **kwargs) - - from_service_account_json = from_service_account_file - - @classmethod - def video_path(cls, customer, video): - """Return a fully-qualified video string.""" - return google.api_core.path_template.expand( - 'customers/{customer}/videos/{video}', - customer=customer, - video=video, - ) - - def __init__(self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None): - """Constructor. - - Args: - transport (Union[~.VideoServiceGrpcTransport, - Callable[[~.Credentials, type], ~.VideoServiceGrpcTransport]): A transport - instance, responsible for actually making the API calls. - The default transport uses the gRPC protocol. - This argument may also be a callable which returns a - transport instance. Callables will be sent the credentials - as the first argument and the default transport class as - the second argument. - channel (grpc.Channel): DEPRECATED. A ``Channel`` instance - through which to make calls. This argument is mutually exclusive - with ``credentials``; providing both will raise an exception. - credentials (google.auth.credentials.Credentials): The - authorization credentials to attach to requests. These - credentials identify this application to the service. If none - are specified, the client will attempt to ascertain the - credentials from the environment. - This argument is mutually exclusive with providing a - transport instance to ``transport``; doing so will raise - an exception. - client_config (dict): DEPRECATED. A dictionary of call options for - each method. If not specified, the default configuration is used. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing - your own client library. - """ - # Raise deprecation warnings for things we want to go away. - if client_config is not None: - warnings.warn( - 'The `client_config` argument is deprecated.', - PendingDeprecationWarning, - stacklevel=2) - else: - client_config = video_service_client_config.config - - if channel: - warnings.warn( - 'The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, - stacklevel=2) - - # Instantiate the transport. - # The transport is responsible for handling serialization and - # deserialization and actually sending data to the service. - if transport: - if callable(transport): - self.transport = transport( - credentials=credentials, - default_class=video_service_grpc_transport. - VideoServiceGrpcTransport, - ) - else: - if credentials: - raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.') - self.transport = transport - else: - self.transport = video_service_grpc_transport.VideoServiceGrpcTransport( - address=self.SERVICE_ADDRESS, - channel=channel, - credentials=credentials, - ) - - if client_info is None: - client_info = google.api_core.gapic_v1.client_info.ClientInfo( - gapic_version=_GAPIC_LIBRARY_VERSION, ) - else: - client_info.gapic_version = _GAPIC_LIBRARY_VERSION - self._client_info = client_info - - # Parse out the default settings for retry and timeout for each RPC - # from the client configuration. - # (Ordinarily, these are the defaults specified in the `*_config.py` - # file next to this one.) - self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], ) - - # Save a dictionary of cached API call functions. - # These are the actual callables which invoke the proper - # transport methods, wrapped with `wrap_method` to add retry, - # timeout, and the like. - self._inner_api_calls = {} - - # Service calls - def get_video(self, - resource_name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): - """ - Returns the requested video in full detail. - - Args: - resource_name (str): The resource name of the video to fetch. - retry (Optional[google.api_core.retry.Retry]): A retry object used - to retry requests. If ``None`` is specified, requests will not - be retried. - timeout (Optional[float]): The amount of time, in seconds, to wait - for the request to complete. Note that if ``retry`` is - specified, the timeout applies to each individual attempt. - metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata - that is provided to the method. - - Returns: - A :class:`~google.ads.googleads_v0.types.Video` instance. - - Raises: - google.api_core.exceptions.GoogleAPICallError: If the request - failed for any reason. - google.api_core.exceptions.RetryError: If the request failed due - to a retryable error and retry attempts failed. - ValueError: If the parameters are invalid. - """ - # Wrap the transport method to add retry and timeout logic. - if 'get_video' not in self._inner_api_calls: - self._inner_api_calls[ - 'get_video'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_video, - default_retry=self._method_configs['GetVideo'].retry, - default_timeout=self._method_configs['GetVideo'].timeout, - client_info=self._client_info, - ) - - request = video_service_pb2.GetVideoRequest( - resource_name=resource_name, ) - return self._inner_api_calls['get_video']( - request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/video_service_client_config.py b/google/ads/google_ads/v0/services/video_service_client_config.py deleted file mode 100644 index b43e8809e..000000000 --- a/google/ads/google_ads/v0/services/video_service_client_config.py +++ /dev/null @@ -1,28 +0,0 @@ -config = { - "interfaces": { - "google.ads.googleads.v0.services.VideoService": { - "retry_codes": { - "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "GetVideo": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/google/ads/google_ads/v0/types.py b/google/ads/google_ads/v0/types.py deleted file mode 100644 index 5004b0c57..000000000 --- a/google/ads/google_ads/v0/types.py +++ /dev/null @@ -1,797 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from __future__ import absolute_import -import sys - -from google.api_core.protobuf_helpers import get_messages - -from google.ads.google_ads.v0.proto.common import ad_type_infos_pb2 -from google.ads.google_ads.v0.proto.common import bidding_pb2 -from google.ads.google_ads.v0.proto.common import criteria_pb2 -from google.ads.google_ads.v0.proto.common import criterion_category_availability_pb2 -from google.ads.google_ads.v0.proto.common import custom_parameter_pb2 -from google.ads.google_ads.v0.proto.common import dates_pb2 -from google.ads.google_ads.v0.proto.common import explorer_auto_optimizer_setting_pb2 -from google.ads.google_ads.v0.proto.common import feed_common_pb2 -from google.ads.google_ads.v0.proto.common import frequency_cap_pb2 -from google.ads.google_ads.v0.proto.common import keyword_plan_common_pb2 -from google.ads.google_ads.v0.proto.common import matching_function_pb2 -from google.ads.google_ads.v0.proto.common import metrics_pb2 -from google.ads.google_ads.v0.proto.common import policy_pb2 -from google.ads.google_ads.v0.proto.common import real_time_bidding_setting_pb2 -from google.ads.google_ads.v0.proto.common import segments_pb2 -from google.ads.google_ads.v0.proto.common import tag_snippet_pb2 -from google.ads.google_ads.v0.proto.common import targeting_setting_pb2 -from google.ads.google_ads.v0.proto.common import user_lists_pb2 -from google.ads.google_ads.v0.proto.common import value_pb2 -from google.ads.google_ads.v0.proto.enums import access_reason_pb2 -from google.ads.google_ads.v0.proto.enums import account_budget_proposal_status_pb2 -from google.ads.google_ads.v0.proto.enums import account_budget_proposal_type_pb2 -from google.ads.google_ads.v0.proto.enums import account_budget_status_pb2 -from google.ads.google_ads.v0.proto.enums import ad_customizer_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import ad_group_ad_rotation_mode_pb2 -from google.ads.google_ads.v0.proto.enums import ad_group_ad_status_pb2 -from google.ads.google_ads.v0.proto.enums import ad_group_criterion_status_pb2 -from google.ads.google_ads.v0.proto.enums import ad_group_status_pb2 -from google.ads.google_ads.v0.proto.enums import ad_group_type_pb2 -from google.ads.google_ads.v0.proto.enums import ad_network_type_pb2 -from google.ads.google_ads.v0.proto.enums import ad_serving_optimization_status_pb2 -from google.ads.google_ads.v0.proto.enums import ad_type_pb2 -from google.ads.google_ads.v0.proto.enums import advertising_channel_sub_type_pb2 -from google.ads.google_ads.v0.proto.enums import advertising_channel_type_pb2 -from google.ads.google_ads.v0.proto.enums import affiliate_location_feed_relationship_type_pb2 -from google.ads.google_ads.v0.proto.enums import age_range_type_pb2 -from google.ads.google_ads.v0.proto.enums import app_payment_model_type_pb2 -from google.ads.google_ads.v0.proto.enums import app_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import attribution_model_pb2 -from google.ads.google_ads.v0.proto.enums import bid_modifier_source_pb2 -from google.ads.google_ads.v0.proto.enums import bidding_source_pb2 -from google.ads.google_ads.v0.proto.enums import bidding_strategy_type_pb2 -from google.ads.google_ads.v0.proto.enums import billing_setup_status_pb2 -from google.ads.google_ads.v0.proto.enums import brand_safety_suitability_pb2 -from google.ads.google_ads.v0.proto.enums import budget_delivery_method_pb2 -from google.ads.google_ads.v0.proto.enums import budget_period_pb2 -from google.ads.google_ads.v0.proto.enums import budget_status_pb2 -from google.ads.google_ads.v0.proto.enums import call_conversion_reporting_state_pb2 -from google.ads.google_ads.v0.proto.enums import call_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import callout_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import campaign_serving_status_pb2 -from google.ads.google_ads.v0.proto.enums import campaign_shared_set_status_pb2 -from google.ads.google_ads.v0.proto.enums import campaign_status_pb2 -from google.ads.google_ads.v0.proto.enums import change_status_operation_pb2 -from google.ads.google_ads.v0.proto.enums import change_status_resource_type_pb2 -from google.ads.google_ads.v0.proto.enums import content_label_type_pb2 -from google.ads.google_ads.v0.proto.enums import conversion_action_category_pb2 -from google.ads.google_ads.v0.proto.enums import conversion_action_counting_type_pb2 -from google.ads.google_ads.v0.proto.enums import conversion_action_status_pb2 -from google.ads.google_ads.v0.proto.enums import conversion_action_type_pb2 -from google.ads.google_ads.v0.proto.enums import conversion_attribution_event_type_pb2 -from google.ads.google_ads.v0.proto.enums import criterion_category_channel_availability_mode_pb2 -from google.ads.google_ads.v0.proto.enums import criterion_category_locale_availability_mode_pb2 -from google.ads.google_ads.v0.proto.enums import criterion_type_pb2 -from google.ads.google_ads.v0.proto.enums import custom_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import customer_match_upload_key_type_pb2 -from google.ads.google_ads.v0.proto.enums import data_driven_model_status_pb2 -from google.ads.google_ads.v0.proto.enums import day_of_week_pb2 -from google.ads.google_ads.v0.proto.enums import device_pb2 -from google.ads.google_ads.v0.proto.enums import display_ad_format_setting_pb2 -from google.ads.google_ads.v0.proto.enums import education_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import feed_attribute_type_pb2 -from google.ads.google_ads.v0.proto.enums import feed_item_quality_approval_status_pb2 -from google.ads.google_ads.v0.proto.enums import feed_item_quality_disapproval_reason_pb2 -from google.ads.google_ads.v0.proto.enums import feed_item_status_pb2 -from google.ads.google_ads.v0.proto.enums import feed_item_validation_status_pb2 -from google.ads.google_ads.v0.proto.enums import feed_link_status_pb2 -from google.ads.google_ads.v0.proto.enums import feed_mapping_criterion_type_pb2 -from google.ads.google_ads.v0.proto.enums import feed_mapping_status_pb2 -from google.ads.google_ads.v0.proto.enums import feed_origin_pb2 -from google.ads.google_ads.v0.proto.enums import feed_status_pb2 -from google.ads.google_ads.v0.proto.enums import flight_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import frequency_cap_event_type_pb2 -from google.ads.google_ads.v0.proto.enums import frequency_cap_level_pb2 -from google.ads.google_ads.v0.proto.enums import frequency_cap_time_unit_pb2 -from google.ads.google_ads.v0.proto.enums import gender_type_pb2 -from google.ads.google_ads.v0.proto.enums import geo_target_constant_status_pb2 -from google.ads.google_ads.v0.proto.enums import geo_targeting_restriction_pb2 -from google.ads.google_ads.v0.proto.enums import google_ads_field_category_pb2 -from google.ads.google_ads.v0.proto.enums import google_ads_field_data_type_pb2 -from google.ads.google_ads.v0.proto.enums import hotel_date_selection_type_pb2 -from google.ads.google_ads.v0.proto.enums import hotel_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import income_range_type_pb2 -from google.ads.google_ads.v0.proto.enums import interaction_event_type_pb2 -from google.ads.google_ads.v0.proto.enums import interaction_type_pb2 -from google.ads.google_ads.v0.proto.enums import job_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import keyword_match_type_pb2 -from google.ads.google_ads.v0.proto.enums import keyword_plan_competition_level_pb2 -from google.ads.google_ads.v0.proto.enums import keyword_plan_forecast_interval_pb2 -from google.ads.google_ads.v0.proto.enums import keyword_plan_network_pb2 -from google.ads.google_ads.v0.proto.enums import listing_custom_attribute_index_pb2 -from google.ads.google_ads.v0.proto.enums import listing_group_type_pb2 -from google.ads.google_ads.v0.proto.enums import local_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import manager_link_status_pb2 -from google.ads.google_ads.v0.proto.enums import media_type_pb2 -from google.ads.google_ads.v0.proto.enums import message_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import mime_type_pb2 -from google.ads.google_ads.v0.proto.enums import minute_of_hour_pb2 -from google.ads.google_ads.v0.proto.enums import mobile_device_type_pb2 -from google.ads.google_ads.v0.proto.enums import month_of_year_pb2 -from google.ads.google_ads.v0.proto.enums import operating_system_version_operator_type_pb2 -from google.ads.google_ads.v0.proto.enums import page_one_promoted_strategy_goal_pb2 -from google.ads.google_ads.v0.proto.enums import parental_status_type_pb2 -from google.ads.google_ads.v0.proto.enums import placeholder_type_pb2 -from google.ads.google_ads.v0.proto.enums import policy_approval_status_pb2 -from google.ads.google_ads.v0.proto.enums import policy_review_status_pb2 -from google.ads.google_ads.v0.proto.enums import policy_topic_entry_type_pb2 -from google.ads.google_ads.v0.proto.enums import policy_topic_evidence_destination_mismatch_url_type_pb2 -from google.ads.google_ads.v0.proto.enums import preferred_content_type_pb2 -from google.ads.google_ads.v0.proto.enums import price_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import product_channel_exclusivity_pb2 -from google.ads.google_ads.v0.proto.enums import product_channel_pb2 -from google.ads.google_ads.v0.proto.enums import product_condition_pb2 -from google.ads.google_ads.v0.proto.enums import product_type_level_pb2 -from google.ads.google_ads.v0.proto.enums import promotion_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import proximity_radius_units_pb2 -from google.ads.google_ads.v0.proto.enums import quality_score_bucket_pb2 -from google.ads.google_ads.v0.proto.enums import real_estate_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import recommendation_type_pb2 -from google.ads.google_ads.v0.proto.enums import search_term_match_type_pb2 -from google.ads.google_ads.v0.proto.enums import search_term_targeting_status_pb2 -from google.ads.google_ads.v0.proto.enums import shared_set_status_pb2 -from google.ads.google_ads.v0.proto.enums import shared_set_type_pb2 -from google.ads.google_ads.v0.proto.enums import sitelink_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import slot_pb2 -from google.ads.google_ads.v0.proto.enums import spending_limit_type_pb2 -from google.ads.google_ads.v0.proto.enums import structured_snippet_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import target_cpa_opt_in_recommendation_goal_pb2 -from google.ads.google_ads.v0.proto.enums import targeting_dimension_pb2 -from google.ads.google_ads.v0.proto.enums import time_type_pb2 -from google.ads.google_ads.v0.proto.enums import tracking_code_page_format_pb2 -from google.ads.google_ads.v0.proto.enums import tracking_code_type_pb2 -from google.ads.google_ads.v0.proto.enums import travel_placeholder_field_pb2 -from google.ads.google_ads.v0.proto.enums import user_interest_taxonomy_type_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_access_status_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_closing_reason_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_combined_rule_operator_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_crm_data_source_type_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_date_rule_item_operator_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_logical_rule_operator_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_membership_status_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_number_rule_item_operator_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_prepopulation_status_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_rule_type_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_size_range_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_string_rule_item_operator_pb2 -from google.ads.google_ads.v0.proto.enums import user_list_type_pb2 -from google.ads.google_ads.v0.proto.enums import vanity_pharma_display_url_mode_pb2 -from google.ads.google_ads.v0.proto.enums import vanity_pharma_text_pb2 -from google.ads.google_ads.v0.proto.enums import webpage_condition_operand_pb2 -from google.ads.google_ads.v0.proto.enums import webpage_condition_operator_pb2 -from google.ads.google_ads.v0.proto.errors import account_budget_proposal_error_pb2 -from google.ads.google_ads.v0.proto.errors import ad_customizer_error_pb2 -from google.ads.google_ads.v0.proto.errors import ad_error_pb2 -from google.ads.google_ads.v0.proto.errors import ad_group_ad_error_pb2 -from google.ads.google_ads.v0.proto.errors import ad_group_bid_modifier_error_pb2 -from google.ads.google_ads.v0.proto.errors import ad_group_criterion_error_pb2 -from google.ads.google_ads.v0.proto.errors import ad_group_error_pb2 -from google.ads.google_ads.v0.proto.errors import ad_group_feed_error_pb2 -from google.ads.google_ads.v0.proto.errors import ad_parameter_error_pb2 -from google.ads.google_ads.v0.proto.errors import ad_sharing_error_pb2 -from google.ads.google_ads.v0.proto.errors import adx_error_pb2 -from google.ads.google_ads.v0.proto.errors import authentication_error_pb2 -from google.ads.google_ads.v0.proto.errors import authorization_error_pb2 -from google.ads.google_ads.v0.proto.errors import bidding_error_pb2 -from google.ads.google_ads.v0.proto.errors import bidding_strategy_error_pb2 -from google.ads.google_ads.v0.proto.errors import billing_setup_error_pb2 -from google.ads.google_ads.v0.proto.errors import campaign_budget_error_pb2 -from google.ads.google_ads.v0.proto.errors import campaign_criterion_error_pb2 -from google.ads.google_ads.v0.proto.errors import campaign_error_pb2 -from google.ads.google_ads.v0.proto.errors import campaign_feed_error_pb2 -from google.ads.google_ads.v0.proto.errors import campaign_shared_set_error_pb2 -from google.ads.google_ads.v0.proto.errors import change_status_error_pb2 -from google.ads.google_ads.v0.proto.errors import collection_size_error_pb2 -from google.ads.google_ads.v0.proto.errors import context_error_pb2 -from google.ads.google_ads.v0.proto.errors import conversion_action_error_pb2 -from google.ads.google_ads.v0.proto.errors import criterion_error_pb2 -from google.ads.google_ads.v0.proto.errors import customer_client_link_error_pb2 -from google.ads.google_ads.v0.proto.errors import customer_error_pb2 -from google.ads.google_ads.v0.proto.errors import customer_feed_error_pb2 -from google.ads.google_ads.v0.proto.errors import customer_manager_link_error_pb2 -from google.ads.google_ads.v0.proto.errors import database_error_pb2 -from google.ads.google_ads.v0.proto.errors import date_error_pb2 -from google.ads.google_ads.v0.proto.errors import date_range_error_pb2 -from google.ads.google_ads.v0.proto.errors import distinct_error_pb2 -from google.ads.google_ads.v0.proto.errors import enum_error_pb2 -from google.ads.google_ads.v0.proto.errors import errors_pb2 -from google.ads.google_ads.v0.proto.errors import extension_setting_error_pb2 -from google.ads.google_ads.v0.proto.errors import feed_attribute_reference_error_pb2 -from google.ads.google_ads.v0.proto.errors import feed_error_pb2 -from google.ads.google_ads.v0.proto.errors import feed_item_error_pb2 -from google.ads.google_ads.v0.proto.errors import feed_item_validation_error_pb2 -from google.ads.google_ads.v0.proto.errors import feed_mapping_error_pb2 -from google.ads.google_ads.v0.proto.errors import field_error_pb2 -from google.ads.google_ads.v0.proto.errors import field_mask_error_pb2 -from google.ads.google_ads.v0.proto.errors import function_error_pb2 -from google.ads.google_ads.v0.proto.errors import function_parsing_error_pb2 -from google.ads.google_ads.v0.proto.errors import geo_target_constant_suggestion_error_pb2 -from google.ads.google_ads.v0.proto.errors import header_error_pb2 -from google.ads.google_ads.v0.proto.errors import id_error_pb2 -from google.ads.google_ads.v0.proto.errors import image_error_pb2 -from google.ads.google_ads.v0.proto.errors import internal_error_pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_ad_group_error_pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_campaign_error_pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_error_pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_idea_error_pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_keyword_error_pb2 -from google.ads.google_ads.v0.proto.errors import keyword_plan_negative_keyword_error_pb2 -from google.ads.google_ads.v0.proto.errors import list_operation_error_pb2 -from google.ads.google_ads.v0.proto.errors import media_bundle_error_pb2 -from google.ads.google_ads.v0.proto.errors import media_file_error_pb2 -from google.ads.google_ads.v0.proto.errors import multiplier_error_pb2 -from google.ads.google_ads.v0.proto.errors import mutate_error_pb2 -from google.ads.google_ads.v0.proto.errors import new_resource_creation_error_pb2 -from google.ads.google_ads.v0.proto.errors import not_empty_error_pb2 -from google.ads.google_ads.v0.proto.errors import null_error_pb2 -from google.ads.google_ads.v0.proto.errors import operation_access_denied_error_pb2 -from google.ads.google_ads.v0.proto.errors import operator_error_pb2 -from google.ads.google_ads.v0.proto.errors import policy_finding_error_pb2 -from google.ads.google_ads.v0.proto.errors import policy_violation_error_pb2 -from google.ads.google_ads.v0.proto.errors import query_error_pb2 -from google.ads.google_ads.v0.proto.errors import quota_error_pb2 -from google.ads.google_ads.v0.proto.errors import range_error_pb2 -from google.ads.google_ads.v0.proto.errors import recommendation_error_pb2 -from google.ads.google_ads.v0.proto.errors import region_code_error_pb2 -from google.ads.google_ads.v0.proto.errors import request_error_pb2 -from google.ads.google_ads.v0.proto.errors import resource_access_denied_error_pb2 -from google.ads.google_ads.v0.proto.errors import resource_count_limit_exceeded_error_pb2 -from google.ads.google_ads.v0.proto.errors import setting_error_pb2 -from google.ads.google_ads.v0.proto.errors import shared_criterion_error_pb2 -from google.ads.google_ads.v0.proto.errors import shared_set_error_pb2 -from google.ads.google_ads.v0.proto.errors import string_format_error_pb2 -from google.ads.google_ads.v0.proto.errors import string_length_error_pb2 -from google.ads.google_ads.v0.proto.errors import url_field_error_pb2 -from google.ads.google_ads.v0.proto.errors import user_list_error_pb2 -from google.ads.google_ads.v0.proto.resources import account_budget_pb2 -from google.ads.google_ads.v0.proto.resources import account_budget_proposal_pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_ad_pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_audience_view_pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_bid_modifier_pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_criterion_pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_feed_pb2 -from google.ads.google_ads.v0.proto.resources import ad_group_pb2 -from google.ads.google_ads.v0.proto.resources import ad_parameter_pb2 -from google.ads.google_ads.v0.proto.resources import ad_pb2 -from google.ads.google_ads.v0.proto.resources import ad_schedule_view_pb2 -from google.ads.google_ads.v0.proto.resources import age_range_view_pb2 -from google.ads.google_ads.v0.proto.resources import bidding_strategy_pb2 -from google.ads.google_ads.v0.proto.resources import billing_setup_pb2 -from google.ads.google_ads.v0.proto.resources import campaign_audience_view_pb2 -from google.ads.google_ads.v0.proto.resources import campaign_bid_modifier_pb2 -from google.ads.google_ads.v0.proto.resources import campaign_budget_pb2 -from google.ads.google_ads.v0.proto.resources import campaign_criterion_pb2 -from google.ads.google_ads.v0.proto.resources import campaign_feed_pb2 -from google.ads.google_ads.v0.proto.resources import campaign_pb2 -from google.ads.google_ads.v0.proto.resources import campaign_shared_set_pb2 -from google.ads.google_ads.v0.proto.resources import carrier_constant_pb2 -from google.ads.google_ads.v0.proto.resources import change_status_pb2 -from google.ads.google_ads.v0.proto.resources import conversion_action_pb2 -from google.ads.google_ads.v0.proto.resources import customer_client_link_pb2 -from google.ads.google_ads.v0.proto.resources import customer_client_pb2 -from google.ads.google_ads.v0.proto.resources import customer_feed_pb2 -from google.ads.google_ads.v0.proto.resources import customer_manager_link_pb2 -from google.ads.google_ads.v0.proto.resources import customer_pb2 -from google.ads.google_ads.v0.proto.resources import display_keyword_view_pb2 -from google.ads.google_ads.v0.proto.resources import feed_item_pb2 -from google.ads.google_ads.v0.proto.resources import feed_mapping_pb2 -from google.ads.google_ads.v0.proto.resources import feed_pb2 -from google.ads.google_ads.v0.proto.resources import gender_view_pb2 -from google.ads.google_ads.v0.proto.resources import geo_target_constant_pb2 -from google.ads.google_ads.v0.proto.resources import google_ads_field_pb2 -from google.ads.google_ads.v0.proto.resources import hotel_group_view_pb2 -from google.ads.google_ads.v0.proto.resources import hotel_performance_view_pb2 -from google.ads.google_ads.v0.proto.resources import keyword_plan_ad_group_pb2 -from google.ads.google_ads.v0.proto.resources import keyword_plan_campaign_pb2 -from google.ads.google_ads.v0.proto.resources import keyword_plan_keyword_pb2 -from google.ads.google_ads.v0.proto.resources import keyword_plan_negative_keyword_pb2 -from google.ads.google_ads.v0.proto.resources import keyword_plan_pb2 -from google.ads.google_ads.v0.proto.resources import keyword_view_pb2 -from google.ads.google_ads.v0.proto.resources import language_constant_pb2 -from google.ads.google_ads.v0.proto.resources import managed_placement_view_pb2 -from google.ads.google_ads.v0.proto.resources import media_file_pb2 -from google.ads.google_ads.v0.proto.resources import mobile_app_category_constant_pb2 -from google.ads.google_ads.v0.proto.resources import mobile_device_constant_pb2 -from google.ads.google_ads.v0.proto.resources import operating_system_version_constant_pb2 -from google.ads.google_ads.v0.proto.resources import parental_status_view_pb2 -from google.ads.google_ads.v0.proto.resources import payments_account_pb2 -from google.ads.google_ads.v0.proto.resources import product_group_view_pb2 -from google.ads.google_ads.v0.proto.resources import recommendation_pb2 -from google.ads.google_ads.v0.proto.resources import remarketing_action_pb2 -from google.ads.google_ads.v0.proto.resources import search_term_view_pb2 -from google.ads.google_ads.v0.proto.resources import shared_criterion_pb2 -from google.ads.google_ads.v0.proto.resources import shared_set_pb2 -from google.ads.google_ads.v0.proto.resources import topic_constant_pb2 -from google.ads.google_ads.v0.proto.resources import topic_view_pb2 -from google.ads.google_ads.v0.proto.resources import user_interest_pb2 -from google.ads.google_ads.v0.proto.resources import user_list_pb2 -from google.ads.google_ads.v0.proto.resources import video_pb2 -from google.ads.google_ads.v0.proto.services import account_budget_proposal_service_pb2 -from google.ads.google_ads.v0.proto.services import account_budget_service_pb2 -from google.ads.google_ads.v0.proto.services import ad_group_ad_service_pb2 -from google.ads.google_ads.v0.proto.services import ad_group_audience_view_service_pb2 -from google.ads.google_ads.v0.proto.services import ad_group_bid_modifier_service_pb2 -from google.ads.google_ads.v0.proto.services import ad_group_criterion_service_pb2 -from google.ads.google_ads.v0.proto.services import ad_group_feed_service_pb2 -from google.ads.google_ads.v0.proto.services import ad_group_service_pb2 -from google.ads.google_ads.v0.proto.services import ad_parameter_service_pb2 -from google.ads.google_ads.v0.proto.services import ad_schedule_view_service_pb2 -from google.ads.google_ads.v0.proto.services import age_range_view_service_pb2 -from google.ads.google_ads.v0.proto.services import bidding_strategy_service_pb2 -from google.ads.google_ads.v0.proto.services import billing_setup_service_pb2 -from google.ads.google_ads.v0.proto.services import campaign_audience_view_service_pb2 -from google.ads.google_ads.v0.proto.services import campaign_bid_modifier_service_pb2 -from google.ads.google_ads.v0.proto.services import campaign_budget_service_pb2 -from google.ads.google_ads.v0.proto.services import campaign_criterion_service_pb2 -from google.ads.google_ads.v0.proto.services import campaign_feed_service_pb2 -from google.ads.google_ads.v0.proto.services import campaign_service_pb2 -from google.ads.google_ads.v0.proto.services import campaign_shared_set_service_pb2 -from google.ads.google_ads.v0.proto.services import carrier_constant_service_pb2 -from google.ads.google_ads.v0.proto.services import change_status_service_pb2 -from google.ads.google_ads.v0.proto.services import conversion_action_service_pb2 -from google.ads.google_ads.v0.proto.services import customer_client_link_service_pb2 -from google.ads.google_ads.v0.proto.services import customer_client_service_pb2 -from google.ads.google_ads.v0.proto.services import customer_feed_service_pb2 -from google.ads.google_ads.v0.proto.services import customer_manager_link_service_pb2 -from google.ads.google_ads.v0.proto.services import customer_service_pb2 -from google.ads.google_ads.v0.proto.services import display_keyword_view_service_pb2 -from google.ads.google_ads.v0.proto.services import feed_item_service_pb2 -from google.ads.google_ads.v0.proto.services import feed_mapping_service_pb2 -from google.ads.google_ads.v0.proto.services import feed_service_pb2 -from google.ads.google_ads.v0.proto.services import gender_view_service_pb2 -from google.ads.google_ads.v0.proto.services import geo_target_constant_service_pb2 -from google.ads.google_ads.v0.proto.services import google_ads_field_service_pb2 -from google.ads.google_ads.v0.proto.services import google_ads_service_pb2 -from google.ads.google_ads.v0.proto.services import hotel_group_view_service_pb2 -from google.ads.google_ads.v0.proto.services import hotel_performance_view_service_pb2 -from google.ads.google_ads.v0.proto.services import keyword_plan_ad_group_service_pb2 -from google.ads.google_ads.v0.proto.services import keyword_plan_campaign_service_pb2 -from google.ads.google_ads.v0.proto.services import keyword_plan_idea_service_pb2 -from google.ads.google_ads.v0.proto.services import keyword_plan_keyword_service_pb2 -from google.ads.google_ads.v0.proto.services import keyword_plan_negative_keyword_service_pb2 -from google.ads.google_ads.v0.proto.services import keyword_plan_service_pb2 -from google.ads.google_ads.v0.proto.services import keyword_view_service_pb2 -from google.ads.google_ads.v0.proto.services import language_constant_service_pb2 -from google.ads.google_ads.v0.proto.services import managed_placement_view_service_pb2 -from google.ads.google_ads.v0.proto.services import media_file_service_pb2 -from google.ads.google_ads.v0.proto.services import mobile_app_category_constant_service_pb2 -from google.ads.google_ads.v0.proto.services import mobile_device_constant_service_pb2 -from google.ads.google_ads.v0.proto.services import operating_system_version_constant_service_pb2 -from google.ads.google_ads.v0.proto.services import parental_status_view_service_pb2 -from google.ads.google_ads.v0.proto.services import payments_account_service_pb2 -from google.ads.google_ads.v0.proto.services import product_group_view_service_pb2 -from google.ads.google_ads.v0.proto.services import recommendation_service_pb2 -from google.ads.google_ads.v0.proto.services import remarketing_action_service_pb2 -from google.ads.google_ads.v0.proto.services import search_term_view_service_pb2 -from google.ads.google_ads.v0.proto.services import shared_criterion_service_pb2 -from google.ads.google_ads.v0.proto.services import shared_set_service_pb2 -from google.ads.google_ads.v0.proto.services import topic_constant_service_pb2 -from google.ads.google_ads.v0.proto.services import topic_view_service_pb2 -from google.ads.google_ads.v0.proto.services import user_interest_service_pb2 -from google.ads.google_ads.v0.proto.services import user_list_service_pb2 -from google.ads.google_ads.v0.proto.services import video_service_pb2 -from google.api import http_pb2 -from google.protobuf import any_pb2 -from google.protobuf import descriptor_pb2 -from google.protobuf import field_mask_pb2 -from google.protobuf import wrappers_pb2 -from google.rpc import status_pb2 - -_shared_modules = [ - ad_type_infos_pb2, - bidding_pb2, - criteria_pb2, - criterion_category_availability_pb2, - custom_parameter_pb2, - dates_pb2, - explorer_auto_optimizer_setting_pb2, - feed_common_pb2, - frequency_cap_pb2, - keyword_plan_common_pb2, - matching_function_pb2, - metrics_pb2, - policy_pb2, - real_time_bidding_setting_pb2, - segments_pb2, - tag_snippet_pb2, - targeting_setting_pb2, - user_lists_pb2, - value_pb2, - access_reason_pb2, - account_budget_proposal_status_pb2, - account_budget_proposal_type_pb2, - account_budget_status_pb2, - ad_customizer_placeholder_field_pb2, - ad_group_ad_rotation_mode_pb2, - ad_group_ad_status_pb2, - ad_group_criterion_status_pb2, - ad_group_status_pb2, - ad_group_type_pb2, - ad_network_type_pb2, - ad_serving_optimization_status_pb2, - ad_type_pb2, - advertising_channel_sub_type_pb2, - advertising_channel_type_pb2, - affiliate_location_feed_relationship_type_pb2, - age_range_type_pb2, - app_payment_model_type_pb2, - app_placeholder_field_pb2, - attribution_model_pb2, - bid_modifier_source_pb2, - bidding_source_pb2, - bidding_strategy_type_pb2, - billing_setup_status_pb2, - brand_safety_suitability_pb2, - budget_delivery_method_pb2, - budget_period_pb2, - budget_status_pb2, - call_conversion_reporting_state_pb2, - call_placeholder_field_pb2, - callout_placeholder_field_pb2, - campaign_serving_status_pb2, - campaign_shared_set_status_pb2, - campaign_status_pb2, - change_status_operation_pb2, - change_status_resource_type_pb2, - content_label_type_pb2, - conversion_action_category_pb2, - conversion_action_counting_type_pb2, - conversion_action_status_pb2, - conversion_action_type_pb2, - conversion_attribution_event_type_pb2, - criterion_category_channel_availability_mode_pb2, - criterion_category_locale_availability_mode_pb2, - criterion_type_pb2, - custom_placeholder_field_pb2, - customer_match_upload_key_type_pb2, - data_driven_model_status_pb2, - day_of_week_pb2, - device_pb2, - display_ad_format_setting_pb2, - education_placeholder_field_pb2, - feed_attribute_type_pb2, - feed_item_quality_approval_status_pb2, - feed_item_quality_disapproval_reason_pb2, - feed_item_status_pb2, - feed_item_validation_status_pb2, - feed_link_status_pb2, - feed_mapping_criterion_type_pb2, - feed_mapping_status_pb2, - feed_origin_pb2, - feed_status_pb2, - flight_placeholder_field_pb2, - frequency_cap_event_type_pb2, - frequency_cap_level_pb2, - frequency_cap_time_unit_pb2, - gender_type_pb2, - geo_target_constant_status_pb2, - geo_targeting_restriction_pb2, - google_ads_field_category_pb2, - google_ads_field_data_type_pb2, - hotel_date_selection_type_pb2, - hotel_placeholder_field_pb2, - income_range_type_pb2, - interaction_event_type_pb2, - interaction_type_pb2, - job_placeholder_field_pb2, - keyword_match_type_pb2, - keyword_plan_competition_level_pb2, - keyword_plan_forecast_interval_pb2, - keyword_plan_network_pb2, - listing_custom_attribute_index_pb2, - listing_group_type_pb2, - local_placeholder_field_pb2, - manager_link_status_pb2, - media_type_pb2, - message_placeholder_field_pb2, - mime_type_pb2, - minute_of_hour_pb2, - mobile_device_type_pb2, - month_of_year_pb2, - operating_system_version_operator_type_pb2, - page_one_promoted_strategy_goal_pb2, - parental_status_type_pb2, - placeholder_type_pb2, - policy_approval_status_pb2, - policy_review_status_pb2, - policy_topic_entry_type_pb2, - policy_topic_evidence_destination_mismatch_url_type_pb2, - preferred_content_type_pb2, - price_placeholder_field_pb2, - product_channel_exclusivity_pb2, - product_channel_pb2, - product_condition_pb2, - product_type_level_pb2, - promotion_placeholder_field_pb2, - proximity_radius_units_pb2, - quality_score_bucket_pb2, - real_estate_placeholder_field_pb2, - recommendation_type_pb2, - search_term_match_type_pb2, - search_term_targeting_status_pb2, - shared_set_status_pb2, - shared_set_type_pb2, - sitelink_placeholder_field_pb2, - slot_pb2, - spending_limit_type_pb2, - structured_snippet_placeholder_field_pb2, - target_cpa_opt_in_recommendation_goal_pb2, - targeting_dimension_pb2, - time_type_pb2, - tracking_code_page_format_pb2, - tracking_code_type_pb2, - travel_placeholder_field_pb2, - user_interest_taxonomy_type_pb2, - user_list_access_status_pb2, - user_list_closing_reason_pb2, - user_list_combined_rule_operator_pb2, - user_list_crm_data_source_type_pb2, - user_list_date_rule_item_operator_pb2, - user_list_logical_rule_operator_pb2, - user_list_membership_status_pb2, - user_list_number_rule_item_operator_pb2, - user_list_prepopulation_status_pb2, - user_list_rule_type_pb2, - user_list_size_range_pb2, - user_list_string_rule_item_operator_pb2, - user_list_type_pb2, - vanity_pharma_display_url_mode_pb2, - vanity_pharma_text_pb2, - webpage_condition_operand_pb2, - webpage_condition_operator_pb2, - account_budget_proposal_error_pb2, - ad_customizer_error_pb2, - ad_error_pb2, - ad_group_ad_error_pb2, - ad_group_bid_modifier_error_pb2, - ad_group_criterion_error_pb2, - ad_group_error_pb2, - ad_group_feed_error_pb2, - ad_parameter_error_pb2, - ad_sharing_error_pb2, - adx_error_pb2, - authentication_error_pb2, - authorization_error_pb2, - bidding_error_pb2, - bidding_strategy_error_pb2, - billing_setup_error_pb2, - campaign_budget_error_pb2, - campaign_criterion_error_pb2, - campaign_error_pb2, - campaign_feed_error_pb2, - campaign_shared_set_error_pb2, - change_status_error_pb2, - collection_size_error_pb2, - context_error_pb2, - conversion_action_error_pb2, - criterion_error_pb2, - customer_client_link_error_pb2, - customer_error_pb2, - customer_feed_error_pb2, - customer_manager_link_error_pb2, - database_error_pb2, - date_error_pb2, - date_range_error_pb2, - distinct_error_pb2, - enum_error_pb2, - errors_pb2, - extension_setting_error_pb2, - feed_attribute_reference_error_pb2, - feed_error_pb2, - feed_item_error_pb2, - feed_item_validation_error_pb2, - feed_mapping_error_pb2, - field_error_pb2, - field_mask_error_pb2, - function_error_pb2, - function_parsing_error_pb2, - geo_target_constant_suggestion_error_pb2, - header_error_pb2, - id_error_pb2, - image_error_pb2, - internal_error_pb2, - keyword_plan_ad_group_error_pb2, - keyword_plan_campaign_error_pb2, - keyword_plan_error_pb2, - keyword_plan_idea_error_pb2, - keyword_plan_keyword_error_pb2, - keyword_plan_negative_keyword_error_pb2, - list_operation_error_pb2, - media_bundle_error_pb2, - media_file_error_pb2, - multiplier_error_pb2, - mutate_error_pb2, - new_resource_creation_error_pb2, - not_empty_error_pb2, - null_error_pb2, - operation_access_denied_error_pb2, - operator_error_pb2, - policy_finding_error_pb2, - policy_violation_error_pb2, - query_error_pb2, - quota_error_pb2, - range_error_pb2, - recommendation_error_pb2, - region_code_error_pb2, - request_error_pb2, - resource_access_denied_error_pb2, - resource_count_limit_exceeded_error_pb2, - setting_error_pb2, - shared_criterion_error_pb2, - shared_set_error_pb2, - string_format_error_pb2, - string_length_error_pb2, - url_field_error_pb2, - user_list_error_pb2, - account_budget_pb2, - account_budget_proposal_pb2, - ad_group_ad_pb2, - ad_group_audience_view_pb2, - ad_group_bid_modifier_pb2, - ad_group_criterion_pb2, - ad_group_feed_pb2, - ad_group_pb2, - ad_parameter_pb2, - ad_pb2, - ad_schedule_view_pb2, - age_range_view_pb2, - bidding_strategy_pb2, - billing_setup_pb2, - campaign_audience_view_pb2, - campaign_bid_modifier_pb2, - campaign_budget_pb2, - campaign_criterion_pb2, - campaign_feed_pb2, - campaign_pb2, - campaign_shared_set_pb2, - carrier_constant_pb2, - change_status_pb2, - conversion_action_pb2, - customer_client_link_pb2, - customer_client_pb2, - customer_feed_pb2, - customer_manager_link_pb2, - customer_pb2, - display_keyword_view_pb2, - feed_item_pb2, - feed_mapping_pb2, - feed_pb2, - gender_view_pb2, - geo_target_constant_pb2, - google_ads_field_pb2, - hotel_group_view_pb2, - hotel_performance_view_pb2, - keyword_plan_ad_group_pb2, - keyword_plan_campaign_pb2, - keyword_plan_keyword_pb2, - keyword_plan_negative_keyword_pb2, - keyword_plan_pb2, - keyword_view_pb2, - language_constant_pb2, - managed_placement_view_pb2, - media_file_pb2, - mobile_app_category_constant_pb2, - mobile_device_constant_pb2, - operating_system_version_constant_pb2, - parental_status_view_pb2, - payments_account_pb2, - product_group_view_pb2, - recommendation_pb2, - remarketing_action_pb2, - search_term_view_pb2, - shared_criterion_pb2, - shared_set_pb2, - topic_constant_pb2, - topic_view_pb2, - user_interest_pb2, - user_list_pb2, - video_pb2, - http_pb2, - any_pb2, - descriptor_pb2, - field_mask_pb2, - wrappers_pb2, - status_pb2, -] - -_local_modules = [ - account_budget_proposal_service_pb2, - account_budget_service_pb2, - ad_group_ad_service_pb2, - ad_group_audience_view_service_pb2, - ad_group_bid_modifier_service_pb2, - ad_group_criterion_service_pb2, - ad_group_feed_service_pb2, - ad_group_service_pb2, - ad_parameter_service_pb2, - ad_schedule_view_service_pb2, - age_range_view_service_pb2, - bidding_strategy_service_pb2, - billing_setup_service_pb2, - campaign_audience_view_service_pb2, - campaign_bid_modifier_service_pb2, - campaign_budget_service_pb2, - campaign_criterion_service_pb2, - campaign_feed_service_pb2, - campaign_service_pb2, - campaign_shared_set_service_pb2, - carrier_constant_service_pb2, - change_status_service_pb2, - conversion_action_service_pb2, - customer_client_link_service_pb2, - customer_client_service_pb2, - customer_feed_service_pb2, - customer_manager_link_service_pb2, - customer_service_pb2, - display_keyword_view_service_pb2, - feed_item_service_pb2, - feed_mapping_service_pb2, - feed_service_pb2, - gender_view_service_pb2, - geo_target_constant_service_pb2, - google_ads_field_service_pb2, - google_ads_service_pb2, - hotel_group_view_service_pb2, - hotel_performance_view_service_pb2, - keyword_plan_ad_group_service_pb2, - keyword_plan_campaign_service_pb2, - keyword_plan_idea_service_pb2, - keyword_plan_keyword_service_pb2, - keyword_plan_negative_keyword_service_pb2, - keyword_plan_service_pb2, - keyword_view_service_pb2, - language_constant_service_pb2, - managed_placement_view_service_pb2, - media_file_service_pb2, - mobile_app_category_constant_service_pb2, - mobile_device_constant_service_pb2, - operating_system_version_constant_service_pb2, - parental_status_view_service_pb2, - payments_account_service_pb2, - product_group_view_service_pb2, - recommendation_service_pb2, - remarketing_action_service_pb2, - search_term_view_service_pb2, - shared_criterion_service_pb2, - shared_set_service_pb2, - topic_constant_service_pb2, - topic_view_service_pb2, - user_interest_service_pb2, - user_list_service_pb2, - video_service_pb2, -] - -names = [] - -for module in _shared_modules: - for name, message in get_messages(module).items(): - setattr(sys.modules[__name__], name, message) - names.append(name) -for module in _local_modules: - for name, message in get_messages(module).items(): - message.__module__ = 'google.ads.googleads_v0.types' - setattr(sys.modules[__name__], name, message) - names.append(name) - -__all__ = tuple(sorted(names)) diff --git a/google/ads/google_ads/v1/__init__.py b/google/ads/google_ads/v1/__init__.py index 14e3d4119..1403b7de2 100644 --- a/google/ads/google_ads/v1/__init__.py +++ b/google/ads/google_ads/v1/__init__.py @@ -25,10 +25,12 @@ from google.ads.google_ads.v1.services import ad_group_bid_modifier_service_client from google.ads.google_ads.v1.services import ad_group_criterion_label_service_client from google.ads.google_ads.v1.services import ad_group_criterion_service_client +from google.ads.google_ads.v1.services import ad_group_criterion_simulation_service_client from google.ads.google_ads.v1.services import ad_group_extension_setting_service_client from google.ads.google_ads.v1.services import ad_group_feed_service_client from google.ads.google_ads.v1.services import ad_group_label_service_client from google.ads.google_ads.v1.services import ad_group_service_client +from google.ads.google_ads.v1.services import ad_group_simulation_service_client from google.ads.google_ads.v1.services import ad_parameter_service_client from google.ads.google_ads.v1.services import ad_schedule_view_service_client from google.ads.google_ads.v1.services import age_range_view_service_client @@ -39,6 +41,7 @@ from google.ads.google_ads.v1.services import campaign_bid_modifier_service_client from google.ads.google_ads.v1.services import campaign_budget_service_client from google.ads.google_ads.v1.services import campaign_criterion_service_client +from google.ads.google_ads.v1.services import campaign_criterion_simulation_service_client from google.ads.google_ads.v1.services import campaign_extension_setting_service_client from google.ads.google_ads.v1.services import campaign_feed_service_client from google.ads.google_ads.v1.services import campaign_label_service_client @@ -64,6 +67,7 @@ from google.ads.google_ads.v1.services import domain_category_service_client from google.ads.google_ads.v1.services import dynamic_search_ads_search_term_view_service_client from google.ads.google_ads.v1.services import enums +from google.ads.google_ads.v1.services import expanded_landing_page_view_service_client from google.ads.google_ads.v1.services import extension_feed_item_service_client from google.ads.google_ads.v1.services import feed_item_service_client from google.ads.google_ads.v1.services import feed_item_target_service_client @@ -86,6 +90,7 @@ from google.ads.google_ads.v1.services import keyword_plan_service_client from google.ads.google_ads.v1.services import keyword_view_service_client from google.ads.google_ads.v1.services import label_service_client +from google.ads.google_ads.v1.services import landing_page_view_service_client from google.ads.google_ads.v1.services import language_constant_service_client from google.ads.google_ads.v1.services import location_view_service_client from google.ads.google_ads.v1.services import managed_placement_view_service_client @@ -95,6 +100,7 @@ from google.ads.google_ads.v1.services import mobile_device_constant_service_client from google.ads.google_ads.v1.services import mutate_job_service_client from google.ads.google_ads.v1.services import operating_system_version_constant_service_client +from google.ads.google_ads.v1.services import paid_organic_search_term_view_service_client from google.ads.google_ads.v1.services import parental_status_view_service_client from google.ads.google_ads.v1.services import payments_account_service_client from google.ads.google_ads.v1.services import product_bidding_category_constant_service_client @@ -118,10 +124,12 @@ from google.ads.google_ads.v1.services.transports import ad_group_bid_modifier_service_grpc_transport from google.ads.google_ads.v1.services.transports import ad_group_criterion_label_service_grpc_transport from google.ads.google_ads.v1.services.transports import ad_group_criterion_service_grpc_transport +from google.ads.google_ads.v1.services.transports import ad_group_criterion_simulation_service_grpc_transport from google.ads.google_ads.v1.services.transports import ad_group_extension_setting_service_grpc_transport from google.ads.google_ads.v1.services.transports import ad_group_feed_service_grpc_transport from google.ads.google_ads.v1.services.transports import ad_group_label_service_grpc_transport from google.ads.google_ads.v1.services.transports import ad_group_service_grpc_transport +from google.ads.google_ads.v1.services.transports import ad_group_simulation_service_grpc_transport from google.ads.google_ads.v1.services.transports import ad_parameter_service_grpc_transport from google.ads.google_ads.v1.services.transports import ad_schedule_view_service_grpc_transport from google.ads.google_ads.v1.services.transports import age_range_view_service_grpc_transport @@ -132,6 +140,7 @@ from google.ads.google_ads.v1.services.transports import campaign_bid_modifier_service_grpc_transport from google.ads.google_ads.v1.services.transports import campaign_budget_service_grpc_transport from google.ads.google_ads.v1.services.transports import campaign_criterion_service_grpc_transport +from google.ads.google_ads.v1.services.transports import campaign_criterion_simulation_service_grpc_transport from google.ads.google_ads.v1.services.transports import campaign_extension_setting_service_grpc_transport from google.ads.google_ads.v1.services.transports import campaign_feed_service_grpc_transport from google.ads.google_ads.v1.services.transports import campaign_label_service_grpc_transport @@ -156,6 +165,7 @@ from google.ads.google_ads.v1.services.transports import display_keyword_view_service_grpc_transport from google.ads.google_ads.v1.services.transports import domain_category_service_grpc_transport from google.ads.google_ads.v1.services.transports import dynamic_search_ads_search_term_view_service_grpc_transport +from google.ads.google_ads.v1.services.transports import expanded_landing_page_view_service_grpc_transport from google.ads.google_ads.v1.services.transports import extension_feed_item_service_grpc_transport from google.ads.google_ads.v1.services.transports import feed_item_service_grpc_transport from google.ads.google_ads.v1.services.transports import feed_item_target_service_grpc_transport @@ -178,6 +188,7 @@ from google.ads.google_ads.v1.services.transports import keyword_plan_service_grpc_transport from google.ads.google_ads.v1.services.transports import keyword_view_service_grpc_transport from google.ads.google_ads.v1.services.transports import label_service_grpc_transport +from google.ads.google_ads.v1.services.transports import landing_page_view_service_grpc_transport from google.ads.google_ads.v1.services.transports import language_constant_service_grpc_transport from google.ads.google_ads.v1.services.transports import location_view_service_grpc_transport from google.ads.google_ads.v1.services.transports import managed_placement_view_service_grpc_transport @@ -187,6 +198,7 @@ from google.ads.google_ads.v1.services.transports import mobile_device_constant_service_grpc_transport from google.ads.google_ads.v1.services.transports import mutate_job_service_grpc_transport from google.ads.google_ads.v1.services.transports import operating_system_version_constant_service_grpc_transport +from google.ads.google_ads.v1.services.transports import paid_organic_search_term_view_service_grpc_transport from google.ads.google_ads.v1.services.transports import parental_status_view_service_grpc_transport from google.ads.google_ads.v1.services.transports import payments_account_service_grpc_transport from google.ads.google_ads.v1.services.transports import product_bidding_category_constant_service_grpc_transport @@ -252,6 +264,12 @@ class AdGroupCriterionServiceClient( enums = enums +class AdGroupCriterionSimulationServiceClient( + ad_group_criterion_simulation_service_client.AdGroupCriterionSimulationServiceClient): + __doc__ = ad_group_criterion_simulation_service_client.AdGroupCriterionSimulationServiceClient.__doc__ + enums = enums + + class AdGroupExtensionSettingServiceClient( ad_group_extension_setting_service_client.AdGroupExtensionSettingServiceClient): __doc__ = ad_group_extension_setting_service_client.AdGroupExtensionSettingServiceClient.__doc__ @@ -276,6 +294,12 @@ class AdGroupServiceClient( enums = enums +class AdGroupSimulationServiceClient( + ad_group_simulation_service_client.AdGroupSimulationServiceClient): + __doc__ = ad_group_simulation_service_client.AdGroupSimulationServiceClient.__doc__ + enums = enums + + class AdParameterServiceClient( ad_parameter_service_client.AdParameterServiceClient): __doc__ = ad_parameter_service_client.AdParameterServiceClient.__doc__ @@ -336,6 +360,12 @@ class CampaignCriterionServiceClient( enums = enums +class CampaignCriterionSimulationServiceClient( + campaign_criterion_simulation_service_client.CampaignCriterionSimulationServiceClient): + __doc__ = campaign_criterion_simulation_service_client.CampaignCriterionSimulationServiceClient.__doc__ + enums = enums + + class CampaignExtensionSettingServiceClient( campaign_extension_setting_service_client.CampaignExtensionSettingServiceClient): __doc__ = campaign_extension_setting_service_client.CampaignExtensionSettingServiceClient.__doc__ @@ -480,6 +510,12 @@ class DynamicSearchAdsSearchTermViewServiceClient( enums = enums +class ExpandedLandingPageViewServiceClient( + expanded_landing_page_view_service_client.ExpandedLandingPageViewServiceClient): + __doc__ = expanded_landing_page_view_service_client.ExpandedLandingPageViewServiceClient.__doc__ + enums = enums + + class ExtensionFeedItemServiceClient( extension_feed_item_service_client.ExtensionFeedItemServiceClient): __doc__ = extension_feed_item_service_client.ExtensionFeedItemServiceClient.__doc__ @@ -612,6 +648,12 @@ class LabelServiceClient( enums = enums +class LandingPageViewServiceClient( + landing_page_view_service_client.LandingPageViewServiceClient): + __doc__ = landing_page_view_service_client.LandingPageViewServiceClient.__doc__ + enums = enums + + class LanguageConstantServiceClient( language_constant_service_client.LanguageConstantServiceClient): __doc__ = language_constant_service_client.LanguageConstantServiceClient.__doc__ @@ -666,6 +708,12 @@ class OperatingSystemVersionConstantServiceClient( enums = enums +class PaidOrganicSearchTermViewServiceClient( + paid_organic_search_term_view_service_client.PaidOrganicSearchTermViewServiceClient): + __doc__ = paid_organic_search_term_view_service_client.PaidOrganicSearchTermViewServiceClient.__doc__ + enums = enums + + class ParentalStatusViewServiceClient( parental_status_view_service_client.ParentalStatusViewServiceClient): __doc__ = parental_status_view_service_client.ParentalStatusViewServiceClient.__doc__ @@ -796,6 +844,11 @@ class AdGroupCriterionServiceGrpcTransport( __doc__ = ad_group_criterion_service_grpc_transport.AdGroupCriterionServiceGrpcTransport.__doc__ +class AdGroupCriterionSimulationServiceGrpcTransport( + ad_group_criterion_simulation_service_grpc_transport.AdGroupCriterionSimulationServiceGrpcTransport): + __doc__ = ad_group_criterion_simulation_service_grpc_transport.AdGroupCriterionSimulationServiceGrpcTransport.__doc__ + + class AdGroupExtensionSettingServiceGrpcTransport( ad_group_extension_setting_service_grpc_transport.AdGroupExtensionSettingServiceGrpcTransport): __doc__ = ad_group_extension_setting_service_grpc_transport.AdGroupExtensionSettingServiceGrpcTransport.__doc__ @@ -816,6 +869,11 @@ class AdGroupServiceGrpcTransport( __doc__ = ad_group_service_grpc_transport.AdGroupServiceGrpcTransport.__doc__ +class AdGroupSimulationServiceGrpcTransport( + ad_group_simulation_service_grpc_transport.AdGroupSimulationServiceGrpcTransport): + __doc__ = ad_group_simulation_service_grpc_transport.AdGroupSimulationServiceGrpcTransport.__doc__ + + class AdParameterServiceGrpcTransport( ad_parameter_service_grpc_transport.AdParameterServiceGrpcTransport): __doc__ = ad_parameter_service_grpc_transport.AdParameterServiceGrpcTransport.__doc__ @@ -866,6 +924,11 @@ class CampaignCriterionServiceGrpcTransport( __doc__ = campaign_criterion_service_grpc_transport.CampaignCriterionServiceGrpcTransport.__doc__ +class CampaignCriterionSimulationServiceGrpcTransport( + campaign_criterion_simulation_service_grpc_transport.CampaignCriterionSimulationServiceGrpcTransport): + __doc__ = campaign_criterion_simulation_service_grpc_transport.CampaignCriterionSimulationServiceGrpcTransport.__doc__ + + class CampaignExtensionSettingServiceGrpcTransport( campaign_extension_setting_service_grpc_transport.CampaignExtensionSettingServiceGrpcTransport): __doc__ = campaign_extension_setting_service_grpc_transport.CampaignExtensionSettingServiceGrpcTransport.__doc__ @@ -986,6 +1049,11 @@ class DynamicSearchAdsSearchTermViewServiceGrpcTransport( __doc__ = dynamic_search_ads_search_term_view_service_grpc_transport.DynamicSearchAdsSearchTermViewServiceGrpcTransport.__doc__ +class ExpandedLandingPageViewServiceGrpcTransport( + expanded_landing_page_view_service_grpc_transport.ExpandedLandingPageViewServiceGrpcTransport): + __doc__ = expanded_landing_page_view_service_grpc_transport.ExpandedLandingPageViewServiceGrpcTransport.__doc__ + + class ExtensionFeedItemServiceGrpcTransport( extension_feed_item_service_grpc_transport.ExtensionFeedItemServiceGrpcTransport): __doc__ = extension_feed_item_service_grpc_transport.ExtensionFeedItemServiceGrpcTransport.__doc__ @@ -1096,6 +1164,11 @@ class LabelServiceGrpcTransport( __doc__ = label_service_grpc_transport.LabelServiceGrpcTransport.__doc__ +class LandingPageViewServiceGrpcTransport( + landing_page_view_service_grpc_transport.LandingPageViewServiceGrpcTransport): + __doc__ = landing_page_view_service_grpc_transport.LandingPageViewServiceGrpcTransport.__doc__ + + class LanguageConstantServiceGrpcTransport( language_constant_service_grpc_transport.LanguageConstantServiceGrpcTransport): __doc__ = language_constant_service_grpc_transport.LanguageConstantServiceGrpcTransport.__doc__ @@ -1141,6 +1214,11 @@ class OperatingSystemVersionConstantServiceGrpcTransport( __doc__ = operating_system_version_constant_service_grpc_transport.OperatingSystemVersionConstantServiceGrpcTransport.__doc__ +class PaidOrganicSearchTermViewServiceGrpcTransport( + paid_organic_search_term_view_service_grpc_transport.PaidOrganicSearchTermViewServiceGrpcTransport): + __doc__ = paid_organic_search_term_view_service_grpc_transport.PaidOrganicSearchTermViewServiceGrpcTransport.__doc__ + + class ParentalStatusViewServiceGrpcTransport( parental_status_view_service_grpc_transport.ParentalStatusViewServiceGrpcTransport): __doc__ = parental_status_view_service_grpc_transport.ParentalStatusViewServiceGrpcTransport.__doc__ @@ -1227,10 +1305,12 @@ class VideoServiceGrpcTransport( 'AdGroupBidModifierServiceClient', 'AdGroupCriterionLabelServiceClient', 'AdGroupCriterionServiceClient', + 'AdGroupCriterionSimulationServiceClient', 'AdGroupExtensionSettingServiceClient', 'AdGroupFeedServiceClient', 'AdGroupLabelServiceClient', 'AdGroupServiceClient', + 'AdGroupSimulationServiceClient', 'AdParameterServiceClient', 'AdScheduleViewServiceClient', 'AgeRangeViewServiceClient', @@ -1241,6 +1321,7 @@ class VideoServiceGrpcTransport( 'CampaignBidModifierServiceClient', 'CampaignBudgetServiceClient', 'CampaignCriterionServiceClient', + 'CampaignCriterionSimulationServiceClient', 'CampaignExtensionSettingServiceClient', 'CampaignFeedServiceClient', 'CampaignLabelServiceClient', @@ -1265,6 +1346,7 @@ class VideoServiceGrpcTransport( 'DisplayKeywordViewServiceClient', 'DomainCategoryServiceClient', 'DynamicSearchAdsSearchTermViewServiceClient', + 'ExpandedLandingPageViewServiceClient', 'ExtensionFeedItemServiceClient', 'FeedItemServiceClient', 'FeedItemTargetServiceClient', @@ -1287,6 +1369,7 @@ class VideoServiceGrpcTransport( 'KeywordPlanServiceClient', 'KeywordViewServiceClient', 'LabelServiceClient', + 'LandingPageViewServiceClient', 'LanguageConstantServiceClient', 'LocationViewServiceClient', 'ManagedPlacementViewServiceClient', @@ -1296,6 +1379,7 @@ class VideoServiceGrpcTransport( 'MobileDeviceConstantServiceClient', 'MutateJobServiceClient', 'OperatingSystemVersionConstantServiceClient', + 'PaidOrganicSearchTermViewServiceClient', 'ParentalStatusViewServiceClient', 'PaymentsAccountServiceClient', 'ProductBiddingCategoryConstantServiceClient', @@ -1319,10 +1403,12 @@ class VideoServiceGrpcTransport( 'AdGroupBidModifierServiceGrpcTransport', 'AdGroupCriterionLabelServiceGrpcTransport', 'AdGroupCriterionServiceGrpcTransport', + 'AdGroupCriterionSimulationServiceGrpcTransport', 'AdGroupExtensionSettingServiceGrpcTransport', 'AdGroupFeedServiceGrpcTransport', 'AdGroupLabelServiceGrpcTransport', 'AdGroupServiceGrpcTransport', + 'AdGroupSimulationServiceGrpcTransport', 'AdParameterServiceGrpcTransport', 'AdScheduleViewServiceGrpcTransport', 'AgeRangeViewServiceGrpcTransport', @@ -1333,6 +1419,7 @@ class VideoServiceGrpcTransport( 'CampaignBidModifierServiceGrpcTransport', 'CampaignBudgetServiceGrpcTransport', 'CampaignCriterionServiceGrpcTransport', + 'CampaignCriterionSimulationServiceGrpcTransport', 'CampaignExtensionSettingServiceGrpcTransport', 'CampaignFeedServiceGrpcTransport', 'CampaignLabelServiceGrpcTransport', @@ -1357,6 +1444,7 @@ class VideoServiceGrpcTransport( 'DisplayKeywordViewServiceGrpcTransport', 'DomainCategoryServiceGrpcTransport', 'DynamicSearchAdsSearchTermViewServiceGrpcTransport', + 'ExpandedLandingPageViewServiceGrpcTransport', 'ExtensionFeedItemServiceGrpcTransport', 'FeedItemServiceGrpcTransport', 'FeedItemTargetServiceGrpcTransport', @@ -1379,6 +1467,7 @@ class VideoServiceGrpcTransport( 'KeywordPlanServiceGrpcTransport', 'KeywordViewServiceGrpcTransport', 'LabelServiceGrpcTransport', + 'LandingPageViewServiceGrpcTransport', 'LanguageConstantServiceGrpcTransport', 'LocationViewServiceGrpcTransport', 'ManagedPlacementViewServiceGrpcTransport', @@ -1388,6 +1477,7 @@ class VideoServiceGrpcTransport( 'MobileDeviceConstantServiceGrpcTransport', 'MutateJobServiceGrpcTransport', 'OperatingSystemVersionConstantServiceGrpcTransport', + 'PaidOrganicSearchTermViewServiceGrpcTransport', 'ParentalStatusViewServiceGrpcTransport', 'PaymentsAccountServiceGrpcTransport', 'ProductBiddingCategoryConstantServiceGrpcTransport', diff --git a/google/ads/google_ads/v1/proto/common/ad_type_infos_pb2.py b/google/ads/google_ads/v1/proto/common/ad_type_infos_pb2.py index 84d534c1f..ec7e6beac 100644 --- a/google/ads/google_ads/v1/proto/common/ad_type_infos_pb2.py +++ b/google/ads/google_ads/v1/proto/common/ad_type_infos_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v1.proto.common import ad_asset_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__asset__pb2 from google.ads.google_ads.v1.proto.enums import call_conversion_reporting_state_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_call__conversion__reporting__state__pb2 from google.ads.google_ads.v1.proto.enums import display_ad_format_setting_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_display__ad__format__setting__pb2 +from google.ads.google_ads.v1.proto.enums import display_upload_product_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_display__upload__product__type__pb2 from google.ads.google_ads.v1.proto.enums import legacy_app_install_ad_app_store_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_legacy__app__install__ad__app__store__pb2 from google.ads.google_ads.v1.proto.enums import mime_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_mime__type__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v1.common', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.commonB\020AdTypeInfosProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Common\312\002\036Google\\Ads\\GoogleAds\\V1\\Common\352\002\"Google::Ads::GoogleAds::V1::Common'), - serialized_pb=_b('\n8google/ads/googleads_v1/proto/common/ad_type_infos.proto\x12\x1egoogle.ads.googleads.v1.common\x1a\x33google/ads/googleads_v1/proto/common/ad_asset.proto\x1aIgoogle/ads/googleads_v1/proto/enums/call_conversion_reporting_state.proto\x1a\x43google/ads/googleads_v1/proto/enums/display_ad_format_setting.proto\x1aIgoogle/ads/googleads_v1/proto/enums/legacy_app_install_ad_app_store.proto\x1a\x33google/ads/googleads_v1/proto/enums/mime_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa4\x01\n\nTextAdInfo\x12.\n\x08headline\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription1\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xf7\x02\n\x12\x45xpandedTextAdInfo\x12\x34\n\x0eheadline_part1\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eheadline_part2\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eheadline_part3\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05path1\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05path2\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xe7\x05\n\x0e\x43\x61llOnlyAdInfo\x12\x32\n\x0c\x63ountry_code\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0cphone_number\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rbusiness_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\theadline1\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\theadline2\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription1\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0c\x63\x61ll_tracked\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12;\n\x17\x64isable_call_conversion\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x43\n\x1dphone_number_verification_url\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63onversion_action\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x80\x01\n\x1a\x63onversion_reporting_state\x18\n \x01(\x0e\x32\\.google.ads.googleads.v1.enums.CallConversionReportingStateEnum.CallConversionReportingState\"P\n\x1b\x45xpandedDynamicSearchAdInfo\x12\x31\n\x0b\x64\x65scription\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\r\n\x0bHotelAdInfo\"\x15\n\x13ShoppingSmartAdInfo\"\x17\n\x15ShoppingProductAdInfo\"\xa9\x04\n\x0bGmailAdInfo\x12;\n\x06teaser\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v1.common.GmailTeaser\x12\x32\n\x0cheader_image\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fmarketing_image\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x18marketing_image_headline\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x41\n\x1bmarketing_image_description\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x63\n&marketing_image_display_call_to_action\x18\x06 \x01(\x0b\x32\x33.google.ads.googleads.v1.common.DisplayCallToAction\x12\x44\n\x0eproduct_images\x18\x07 \x03(\x0b\x32,.google.ads.googleads.v1.common.ProductImage\x12\x44\n\x0eproduct_videos\x18\x08 \x03(\x0b\x32,.google.ads.googleads.v1.common.ProductVideo\"\xd7\x01\n\x0bGmailTeaser\x12.\n\x08headline\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rbusiness_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nlogo_image\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xac\x01\n\x13\x44isplayCallToAction\x12*\n\x04text\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\ntext_color\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11url_collection_id\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xcb\x01\n\x0cProductImage\x12\x33\n\rproduct_image\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12S\n\x16\x64isplay_call_to_action\x18\x03 \x01(\x0b\x32\x33.google.ads.googleads.v1.common.DisplayCallToAction\"C\n\x0cProductVideo\x12\x33\n\rproduct_video\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xf1\x04\n\x0bImageAdInfo\x12\x30\n\x0bpixel_width\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0cpixel_height\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12/\n\timage_url\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x13preview_pixel_width\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x14preview_pixel_height\x18\x08 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x37\n\x11preview_image_url\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12G\n\tmime_type\x18\n \x01(\x0e\x32\x34.google.ads.googleads.v1.enums.MimeTypeEnum.MimeType\x12*\n\x04name\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\nmedia_file\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.BytesValueH\x00\x12?\n\x18\x61\x64_id_to_copy_image_from\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x00\x42\x07\n\x05image\"\x1b\n\x19VideoBumperInStreamAdInfo\"!\n\x1fVideoNonSkippableInStreamAdInfo\"\x8f\x01\n\x1bVideoTrueViewInStreamAdInfo\x12\x39\n\x13\x61\x63tion_button_label\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0f\x61\x63tion_headline\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"y\n\x14VideoOutstreamAdInfo\x12.\n\x08headline\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x8e\x03\n\x0bVideoAdInfo\x12\x30\n\nmedia_file\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12P\n\tin_stream\x18\x02 \x01(\x0b\x32;.google.ads.googleads.v1.common.VideoTrueViewInStreamAdInfoH\x00\x12K\n\x06\x62umper\x18\x03 \x01(\x0b\x32\x39.google.ads.googleads.v1.common.VideoBumperInStreamAdInfoH\x00\x12J\n\nout_stream\x18\x04 \x01(\x0b\x32\x34.google.ads.googleads.v1.common.VideoOutstreamAdInfoH\x00\x12X\n\rnon_skippable\x18\x05 \x01(\x0b\x32?.google.ads.googleads.v1.common.VideoNonSkippableInStreamAdInfoH\x00\x42\x08\n\x06\x66ormat\"\xf5\x01\n\x16ResponsiveSearchAdInfo\x12>\n\theadlines\x18\x01 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12\x41\n\x0c\x64\x65scriptions\x18\x02 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12+\n\x05path1\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05path2\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xfd\x06\n\x1dLegacyResponsiveDisplayAdInfo\x12\x34\n\x0eshort_headline\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlong_headline\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rbusiness_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x14\x61llow_flexible_color\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x32\n\x0c\x61\x63\x63\x65nt_color\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nmain_color\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x63\x61ll_to_action_text\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nlogo_image\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11square_logo_image\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fmarketing_image\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12<\n\x16square_marketing_image\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12h\n\x0e\x66ormat_setting\x18\r \x01(\x0e\x32P.google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting\x12\x32\n\x0cprice_prefix\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\npromo_text\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xab\x03\n\tAppAdInfo\x12\x46\n\x11mandatory_ad_text\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12>\n\theadlines\x18\x02 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12\x41\n\x0c\x64\x65scriptions\x18\x03 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12<\n\x06images\x18\x04 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdImageAsset\x12\x44\n\x0eyoutube_videos\x18\x05 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdVideoAsset\x12O\n\x13html5_media_bundles\x18\x06 \x03(\x0b\x32\x32.google.ads.googleads.v1.common.AdMediaBundleAsset\"\xcb\x02\n\x16LegacyAppInstallAdInfo\x12,\n\x06\x61pp_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12k\n\tapp_store\x18\x02 \x01(\x0e\x32X.google.ads.googleads.v1.enums.LegacyAppInstallAdAppStoreEnum.LegacyAppInstallAdAppStore\x12.\n\x08headline\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription1\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xaa\x08\n\x17ResponsiveDisplayAdInfo\x12\x46\n\x10marketing_images\x18\x01 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdImageAsset\x12M\n\x17square_marketing_images\x18\x02 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdImageAsset\x12\x41\n\x0blogo_images\x18\x03 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdImageAsset\x12H\n\x12square_logo_images\x18\x04 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdImageAsset\x12>\n\theadlines\x18\x05 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12\x42\n\rlong_headline\x18\x06 \x01(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12\x41\n\x0c\x64\x65scriptions\x18\x07 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12\x44\n\x0eyoutube_videos\x18\x08 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdVideoAsset\x12\x33\n\rbusiness_name\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nmain_color\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x61\x63\x63\x65nt_color\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x14\x61llow_flexible_color\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x13\x63\x61ll_to_action_text\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0cprice_prefix\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\npromo_text\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12h\n\x0e\x66ormat_setting\x18\x10 \x01(\x0e\x32P.google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSettingB\xeb\x01\n\"com.google.ads.googleads.v1.commonB\x10\x41\x64TypeInfosProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') + serialized_pb=_b('\n8google/ads/googleads_v1/proto/common/ad_type_infos.proto\x12\x1egoogle.ads.googleads.v1.common\x1a\x33google/ads/googleads_v1/proto/common/ad_asset.proto\x1aIgoogle/ads/googleads_v1/proto/enums/call_conversion_reporting_state.proto\x1a\x43google/ads/googleads_v1/proto/enums/display_ad_format_setting.proto\x1a\x45google/ads/googleads_v1/proto/enums/display_upload_product_type.proto\x1aIgoogle/ads/googleads_v1/proto/enums/legacy_app_install_ad_app_store.proto\x1a\x33google/ads/googleads_v1/proto/enums/mime_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa4\x01\n\nTextAdInfo\x12.\n\x08headline\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription1\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xf7\x02\n\x12\x45xpandedTextAdInfo\x12\x34\n\x0eheadline_part1\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eheadline_part2\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eheadline_part3\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05path1\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05path2\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xe7\x05\n\x0e\x43\x61llOnlyAdInfo\x12\x32\n\x0c\x63ountry_code\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0cphone_number\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rbusiness_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\theadline1\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\theadline2\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription1\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0c\x63\x61ll_tracked\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12;\n\x17\x64isable_call_conversion\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x43\n\x1dphone_number_verification_url\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63onversion_action\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x80\x01\n\x1a\x63onversion_reporting_state\x18\n \x01(\x0e\x32\\.google.ads.googleads.v1.enums.CallConversionReportingStateEnum.CallConversionReportingState\"P\n\x1b\x45xpandedDynamicSearchAdInfo\x12\x31\n\x0b\x64\x65scription\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\r\n\x0bHotelAdInfo\"\x15\n\x13ShoppingSmartAdInfo\"\x17\n\x15ShoppingProductAdInfo\"\xa9\x04\n\x0bGmailAdInfo\x12;\n\x06teaser\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v1.common.GmailTeaser\x12\x32\n\x0cheader_image\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fmarketing_image\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x18marketing_image_headline\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x41\n\x1bmarketing_image_description\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x63\n&marketing_image_display_call_to_action\x18\x06 \x01(\x0b\x32\x33.google.ads.googleads.v1.common.DisplayCallToAction\x12\x44\n\x0eproduct_images\x18\x07 \x03(\x0b\x32,.google.ads.googleads.v1.common.ProductImage\x12\x44\n\x0eproduct_videos\x18\x08 \x03(\x0b\x32,.google.ads.googleads.v1.common.ProductVideo\"\xd7\x01\n\x0bGmailTeaser\x12.\n\x08headline\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rbusiness_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nlogo_image\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xac\x01\n\x13\x44isplayCallToAction\x12*\n\x04text\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\ntext_color\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11url_collection_id\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xcb\x01\n\x0cProductImage\x12\x33\n\rproduct_image\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12S\n\x16\x64isplay_call_to_action\x18\x03 \x01(\x0b\x32\x33.google.ads.googleads.v1.common.DisplayCallToAction\"C\n\x0cProductVideo\x12\x33\n\rproduct_video\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xf1\x04\n\x0bImageAdInfo\x12\x30\n\x0bpixel_width\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0cpixel_height\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12/\n\timage_url\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x13preview_pixel_width\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x14preview_pixel_height\x18\x08 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x37\n\x11preview_image_url\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12G\n\tmime_type\x18\n \x01(\x0e\x32\x34.google.ads.googleads.v1.enums.MimeTypeEnum.MimeType\x12*\n\x04name\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\nmedia_file\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.BytesValueH\x00\x12?\n\x18\x61\x64_id_to_copy_image_from\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x00\x42\x07\n\x05image\"\x1b\n\x19VideoBumperInStreamAdInfo\"!\n\x1fVideoNonSkippableInStreamAdInfo\"\xc7\x01\n\x1bVideoTrueViewInStreamAdInfo\x12\x39\n\x13\x61\x63tion_button_label\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0f\x61\x63tion_headline\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x63ompanion_banner\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"y\n\x14VideoOutstreamAdInfo\x12.\n\x08headline\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x8e\x03\n\x0bVideoAdInfo\x12\x30\n\nmedia_file\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12P\n\tin_stream\x18\x02 \x01(\x0b\x32;.google.ads.googleads.v1.common.VideoTrueViewInStreamAdInfoH\x00\x12K\n\x06\x62umper\x18\x03 \x01(\x0b\x32\x39.google.ads.googleads.v1.common.VideoBumperInStreamAdInfoH\x00\x12J\n\nout_stream\x18\x04 \x01(\x0b\x32\x34.google.ads.googleads.v1.common.VideoOutstreamAdInfoH\x00\x12X\n\rnon_skippable\x18\x05 \x01(\x0b\x32?.google.ads.googleads.v1.common.VideoNonSkippableInStreamAdInfoH\x00\x42\x08\n\x06\x66ormat\"\xf5\x01\n\x16ResponsiveSearchAdInfo\x12>\n\theadlines\x18\x01 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12\x41\n\x0c\x64\x65scriptions\x18\x02 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12+\n\x05path1\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05path2\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xfd\x06\n\x1dLegacyResponsiveDisplayAdInfo\x12\x34\n\x0eshort_headline\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlong_headline\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rbusiness_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x14\x61llow_flexible_color\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x32\n\x0c\x61\x63\x63\x65nt_color\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nmain_color\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x63\x61ll_to_action_text\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nlogo_image\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11square_logo_image\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fmarketing_image\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12<\n\x16square_marketing_image\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12h\n\x0e\x66ormat_setting\x18\r \x01(\x0e\x32P.google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting\x12\x32\n\x0cprice_prefix\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\npromo_text\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xab\x03\n\tAppAdInfo\x12\x46\n\x11mandatory_ad_text\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12>\n\theadlines\x18\x02 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12\x41\n\x0c\x64\x65scriptions\x18\x03 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12<\n\x06images\x18\x04 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdImageAsset\x12\x44\n\x0eyoutube_videos\x18\x05 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdVideoAsset\x12O\n\x13html5_media_bundles\x18\x06 \x03(\x0b\x32\x32.google.ads.googleads.v1.common.AdMediaBundleAsset\"\x94\x02\n\x13\x41ppEngagementAdInfo\x12>\n\theadlines\x18\x01 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12\x41\n\x0c\x64\x65scriptions\x18\x02 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12<\n\x06images\x18\x03 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdImageAsset\x12<\n\x06videos\x18\x04 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdVideoAsset\"\xcb\x02\n\x16LegacyAppInstallAdInfo\x12,\n\x06\x61pp_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12k\n\tapp_store\x18\x02 \x01(\x0e\x32X.google.ads.googleads.v1.enums.LegacyAppInstallAdAppStoreEnum.LegacyAppInstallAdAppStore\x12.\n\x08headline\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription1\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64\x65scription2\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xaa\x08\n\x17ResponsiveDisplayAdInfo\x12\x46\n\x10marketing_images\x18\x01 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdImageAsset\x12M\n\x17square_marketing_images\x18\x02 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdImageAsset\x12\x41\n\x0blogo_images\x18\x03 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdImageAsset\x12H\n\x12square_logo_images\x18\x04 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdImageAsset\x12>\n\theadlines\x18\x05 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12\x42\n\rlong_headline\x18\x06 \x01(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12\x41\n\x0c\x64\x65scriptions\x18\x07 \x03(\x0b\x32+.google.ads.googleads.v1.common.AdTextAsset\x12\x44\n\x0eyoutube_videos\x18\x08 \x03(\x0b\x32,.google.ads.googleads.v1.common.AdVideoAsset\x12\x33\n\rbusiness_name\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nmain_color\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x61\x63\x63\x65nt_color\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x14\x61llow_flexible_color\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x13\x63\x61ll_to_action_text\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0cprice_prefix\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\npromo_text\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12h\n\x0e\x66ormat_setting\x18\x10 \x01(\x0e\x32P.google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting\"\xeb\x01\n\x13\x44isplayUploadAdInfo\x12y\n\x1b\x64isplay_upload_product_type\x18\x01 \x01(\x0e\x32T.google.ads.googleads.v1.enums.DisplayUploadProductTypeEnum.DisplayUploadProductType\x12J\n\x0cmedia_bundle\x18\x02 \x01(\x0b\x32\x32.google.ads.googleads.v1.common.AdMediaBundleAssetH\x00\x42\r\n\x0bmedia_assetB\xeb\x01\n\"com.google.ads.googleads.v1.commonB\x10\x41\x64TypeInfosProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__asset__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_call__conversion__reporting__state__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_display__ad__format__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_legacy__app__install__ad__app__store__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_mime__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__asset__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_call__conversion__reporting__state__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_display__ad__format__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_display__upload__product__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_legacy__app__install__ad__app__store__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_mime__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -73,8 +74,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=480, - serialized_end=644, + serialized_start=551, + serialized_end=715, ) @@ -146,8 +147,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=647, - serialized_end=1022, + serialized_start=718, + serialized_end=1093, ) @@ -254,8 +255,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1025, - serialized_end=1768, + serialized_start=1096, + serialized_end=1839, ) @@ -285,8 +286,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1770, - serialized_end=1850, + serialized_start=1841, + serialized_end=1921, ) @@ -309,8 +310,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1852, - serialized_end=1865, + serialized_start=1923, + serialized_end=1936, ) @@ -333,8 +334,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1867, - serialized_end=1888, + serialized_start=1938, + serialized_end=1959, ) @@ -357,8 +358,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1890, - serialized_end=1913, + serialized_start=1961, + serialized_end=1984, ) @@ -437,8 +438,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1916, - serialized_end=2469, + serialized_start=1987, + serialized_end=2540, ) @@ -489,8 +490,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2472, - serialized_end=2687, + serialized_start=2543, + serialized_end=2758, ) @@ -534,8 +535,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2690, - serialized_end=2862, + serialized_start=2761, + serialized_end=2933, ) @@ -579,8 +580,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2865, - serialized_end=3068, + serialized_start=2936, + serialized_end=3139, ) @@ -610,8 +611,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3070, - serialized_end=3137, + serialized_start=3141, + serialized_end=3208, ) @@ -714,8 +715,8 @@ name='image', full_name='google.ads.googleads.v1.common.ImageAdInfo.image', index=0, containing_type=None, fields=[]), ], - serialized_start=3140, - serialized_end=3765, + serialized_start=3211, + serialized_end=3836, ) @@ -738,8 +739,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3767, - serialized_end=3794, + serialized_start=3838, + serialized_end=3865, ) @@ -762,8 +763,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3796, - serialized_end=3829, + serialized_start=3867, + serialized_end=3900, ) @@ -788,6 +789,13 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='companion_banner', full_name='google.ads.googleads.v1.common.VideoTrueViewInStreamAdInfo.companion_banner', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], @@ -800,8 +808,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3832, - serialized_end=3975, + serialized_start=3903, + serialized_end=4102, ) @@ -838,8 +846,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3977, - serialized_end=4098, + serialized_start=4104, + serialized_end=4225, ) @@ -900,8 +908,8 @@ name='format', full_name='google.ads.googleads.v1.common.VideoAdInfo.format', index=0, containing_type=None, fields=[]), ], - serialized_start=4101, - serialized_end=4499, + serialized_start=4228, + serialized_end=4626, ) @@ -952,8 +960,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4502, - serialized_end=4747, + serialized_start=4629, + serialized_end=4874, ) @@ -1081,8 +1089,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4750, - serialized_end=5643, + serialized_start=4877, + serialized_end=5770, ) @@ -1147,8 +1155,60 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5646, - serialized_end=6073, + serialized_start=5773, + serialized_end=6200, +) + + +_APPENGAGEMENTADINFO = _descriptor.Descriptor( + name='AppEngagementAdInfo', + full_name='google.ads.googleads.v1.common.AppEngagementAdInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='headlines', full_name='google.ads.googleads.v1.common.AppEngagementAdInfo.headlines', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='descriptions', full_name='google.ads.googleads.v1.common.AppEngagementAdInfo.descriptions', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='images', full_name='google.ads.googleads.v1.common.AppEngagementAdInfo.images', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='videos', full_name='google.ads.googleads.v1.common.AppEngagementAdInfo.videos', index=3, + number=4, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6203, + serialized_end=6479, ) @@ -1206,8 +1266,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6076, - serialized_end=6407, + serialized_start=6482, + serialized_end=6813, ) @@ -1342,8 +1402,49 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6410, - serialized_end=7476, + serialized_start=6816, + serialized_end=7882, +) + + +_DISPLAYUPLOADADINFO = _descriptor.Descriptor( + name='DisplayUploadAdInfo', + full_name='google.ads.googleads.v1.common.DisplayUploadAdInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='display_upload_product_type', full_name='google.ads.googleads.v1.common.DisplayUploadAdInfo.display_upload_product_type', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='media_bundle', full_name='google.ads.googleads.v1.common.DisplayUploadAdInfo.media_bundle', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='media_asset', full_name='google.ads.googleads.v1.common.DisplayUploadAdInfo.media_asset', + index=0, containing_type=None, fields=[]), + ], + serialized_start=7885, + serialized_end=8120, ) _TEXTADINFO.fields_by_name['headline'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -1410,6 +1511,7 @@ _IMAGEADINFO.fields_by_name['ad_id_to_copy_image_from'].containing_oneof = _IMAGEADINFO.oneofs_by_name['image'] _VIDEOTRUEVIEWINSTREAMADINFO.fields_by_name['action_button_label'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _VIDEOTRUEVIEWINSTREAMADINFO.fields_by_name['action_headline'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_VIDEOTRUEVIEWINSTREAMADINFO.fields_by_name['companion_banner'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _VIDEOOUTSTREAMADINFO.fields_by_name['headline'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _VIDEOOUTSTREAMADINFO.fields_by_name['description'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _VIDEOADINFO.fields_by_name['media_file'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -1454,6 +1556,10 @@ _APPADINFO.fields_by_name['images'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__asset__pb2._ADIMAGEASSET _APPADINFO.fields_by_name['youtube_videos'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__asset__pb2._ADVIDEOASSET _APPADINFO.fields_by_name['html5_media_bundles'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__asset__pb2._ADMEDIABUNDLEASSET +_APPENGAGEMENTADINFO.fields_by_name['headlines'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__asset__pb2._ADTEXTASSET +_APPENGAGEMENTADINFO.fields_by_name['descriptions'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__asset__pb2._ADTEXTASSET +_APPENGAGEMENTADINFO.fields_by_name['images'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__asset__pb2._ADIMAGEASSET +_APPENGAGEMENTADINFO.fields_by_name['videos'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__asset__pb2._ADVIDEOASSET _LEGACYAPPINSTALLADINFO.fields_by_name['app_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _LEGACYAPPINSTALLADINFO.fields_by_name['app_store'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_legacy__app__install__ad__app__store__pb2._LEGACYAPPINSTALLADAPPSTOREENUM_LEGACYAPPINSTALLADAPPSTORE _LEGACYAPPINSTALLADINFO.fields_by_name['headline'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -1475,6 +1581,11 @@ _RESPONSIVEDISPLAYADINFO.fields_by_name['price_prefix'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _RESPONSIVEDISPLAYADINFO.fields_by_name['promo_text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _RESPONSIVEDISPLAYADINFO.fields_by_name['format_setting'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_display__ad__format__setting__pb2._DISPLAYADFORMATSETTINGENUM_DISPLAYADFORMATSETTING +_DISPLAYUPLOADADINFO.fields_by_name['display_upload_product_type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_display__upload__product__type__pb2._DISPLAYUPLOADPRODUCTTYPEENUM_DISPLAYUPLOADPRODUCTTYPE +_DISPLAYUPLOADADINFO.fields_by_name['media_bundle'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__asset__pb2._ADMEDIABUNDLEASSET +_DISPLAYUPLOADADINFO.oneofs_by_name['media_asset'].fields.append( + _DISPLAYUPLOADADINFO.fields_by_name['media_bundle']) +_DISPLAYUPLOADADINFO.fields_by_name['media_bundle'].containing_oneof = _DISPLAYUPLOADADINFO.oneofs_by_name['media_asset'] DESCRIPTOR.message_types_by_name['TextAdInfo'] = _TEXTADINFO DESCRIPTOR.message_types_by_name['ExpandedTextAdInfo'] = _EXPANDEDTEXTADINFO DESCRIPTOR.message_types_by_name['CallOnlyAdInfo'] = _CALLONLYADINFO @@ -1496,8 +1607,10 @@ DESCRIPTOR.message_types_by_name['ResponsiveSearchAdInfo'] = _RESPONSIVESEARCHADINFO DESCRIPTOR.message_types_by_name['LegacyResponsiveDisplayAdInfo'] = _LEGACYRESPONSIVEDISPLAYADINFO DESCRIPTOR.message_types_by_name['AppAdInfo'] = _APPADINFO +DESCRIPTOR.message_types_by_name['AppEngagementAdInfo'] = _APPENGAGEMENTADINFO DESCRIPTOR.message_types_by_name['LegacyAppInstallAdInfo'] = _LEGACYAPPINSTALLADINFO DESCRIPTOR.message_types_by_name['ResponsiveDisplayAdInfo'] = _RESPONSIVEDISPLAYADINFO +DESCRIPTOR.message_types_by_name['DisplayUploadAdInfo'] = _DISPLAYUPLOADADINFO _sym_db.RegisterFileDescriptor(DESCRIPTOR) TextAdInfo = _reflection.GeneratedProtocolMessageType('TextAdInfo', (_message.Message,), dict( @@ -1839,6 +1952,9 @@ action_headline: Additional text displayed with the CTA (call-to-action) button to give context and encourage clicking on the button. + companion_banner: + The MediaFile resource name of the companion banner used with + the ad. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.VideoTrueViewInStreamAdInfo) )) @@ -2009,6 +2125,32 @@ )) _sym_db.RegisterMessage(AppAdInfo) +AppEngagementAdInfo = _reflection.GeneratedProtocolMessageType('AppEngagementAdInfo', (_message.Message,), dict( + DESCRIPTOR = _APPENGAGEMENTADINFO, + __module__ = 'google.ads.googleads_v1.proto.common.ad_type_infos_pb2' + , + __doc__ = """App engagement ads allow you to write text encouraging a specific action + in the app, like checking in, making a purchase, or booking a flight. + They allow you to send users to a specific part of your app where they + can find what they're looking for easier and faster. + + + Attributes: + headlines: + List of text assets for headlines. When the ad serves the + headlines will be selected from this list. + descriptions: + List of text assets for descriptions. When the ad serves the + descriptions will be selected from this list. + images: + List of image assets that may be displayed with the ad. + videos: + List of video assets that may be displayed with the ad. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.AppEngagementAdInfo) + )) +_sym_db.RegisterMessage(AppEngagementAdInfo) + LegacyAppInstallAdInfo = _reflection.GeneratedProtocolMessageType('LegacyAppInstallAdInfo', (_message.Message,), dict( DESCRIPTOR = _LEGACYAPPINSTALLADINFO, __module__ = 'google.ads.googleads_v1.proto.common.ad_type_infos_pb2' @@ -2106,6 +2248,35 @@ )) _sym_db.RegisterMessage(ResponsiveDisplayAdInfo) +DisplayUploadAdInfo = _reflection.GeneratedProtocolMessageType('DisplayUploadAdInfo', (_message.Message,), dict( + DESCRIPTOR = _DISPLAYUPLOADADINFO, + __module__ = 'google.ads.googleads_v1.proto.common.ad_type_infos_pb2' + , + __doc__ = """A generic type of display ad. The exact ad format is controlled by the + display\_upload\_product\_type field, which determines what kinds of + data need to be included with the ad. + + + Attributes: + display_upload_product_type: + The product type of this ad. See comments on the enum for + details. + media_asset: + The asset data that makes up the ad. + media_bundle: + A media bundle asset to be used in the ad. For information + about the media bundle for HTML5\_UPLOAD\_AD see + https://support.google.com/google-ads/answer/1722096 Media + bundles that are part of dynamic product types use a special + format that needs to be created through the Google Web + Designer. See + https://support.google.com/webdesigner/answer/7543898 for more + information. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.DisplayUploadAdInfo) + )) +_sym_db.RegisterMessage(DisplayUploadAdInfo) + DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v1/proto/common/asset_types_pb2.py b/google/ads/google_ads/v1/proto/common/asset_types_pb2.py index bcc9dc190..d50ba17f4 100644 --- a/google/ads/google_ads/v1/proto/common/asset_types_pb2.py +++ b/google/ads/google_ads/v1/proto/common/asset_types_pb2.py @@ -22,7 +22,7 @@ package='google.ads.googleads.v1.common', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.commonB\017AssetTypesProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Common\312\002\036Google\\Ads\\GoogleAds\\V1\\Common\352\002\"Google::Ads::GoogleAds::V1::Common'), - serialized_pb=_b('\n6google/ads/googleads_v1/proto/common/asset_types.proto\x12\x1egoogle.ads.googleads.v1.common\x1a\x33google/ads/googleads_v1/proto/enums/mime_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"K\n\x11YoutubeVideoAsset\x12\x36\n\x10youtube_video_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"=\n\x10MediaBundleAsset\x12)\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.BytesValue\"\xf3\x01\n\nImageAsset\x12)\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.BytesValue\x12.\n\tfile_size\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12G\n\tmime_type\x18\x03 \x01(\x0e\x32\x34.google.ads.googleads.v1.enums.MimeTypeEnum.MimeType\x12\x41\n\tfull_size\x18\x04 \x01(\x0b\x32..google.ads.googleads.v1.common.ImageDimension\"\xa2\x01\n\x0eImageDimension\x12\x32\n\rheight_pixels\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0cwidth_pixels\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12)\n\x03url\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xea\x01\n\"com.google.ads.googleads.v1.commonB\x0f\x41ssetTypesProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') + serialized_pb=_b('\n6google/ads/googleads_v1/proto/common/asset_types.proto\x12\x1egoogle.ads.googleads.v1.common\x1a\x33google/ads/googleads_v1/proto/enums/mime_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"K\n\x11YoutubeVideoAsset\x12\x36\n\x10youtube_video_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"=\n\x10MediaBundleAsset\x12)\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.BytesValue\"\xf3\x01\n\nImageAsset\x12)\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.BytesValue\x12.\n\tfile_size\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12G\n\tmime_type\x18\x03 \x01(\x0e\x32\x34.google.ads.googleads.v1.enums.MimeTypeEnum.MimeType\x12\x41\n\tfull_size\x18\x04 \x01(\x0b\x32..google.ads.googleads.v1.common.ImageDimension\"\xa2\x01\n\x0eImageDimension\x12\x32\n\rheight_pixels\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0cwidth_pixels\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12)\n\x03url\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"7\n\tTextAsset\x12*\n\x04text\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xea\x01\n\"com.google.ads.googleads.v1.commonB\x0f\x41ssetTypesProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') , dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_mime__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -187,6 +187,37 @@ serialized_end=754, ) + +_TEXTASSET = _descriptor.Descriptor( + name='TextAsset', + full_name='google.ads.googleads.v1.common.TextAsset', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='text', full_name='google.ads.googleads.v1.common.TextAsset.text', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=756, + serialized_end=811, +) + _YOUTUBEVIDEOASSET.fields_by_name['youtube_video_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _MEDIABUNDLEASSET.fields_by_name['data'].message_type = google_dot_protobuf_dot_wrappers__pb2._BYTESVALUE _IMAGEASSET.fields_by_name['data'].message_type = google_dot_protobuf_dot_wrappers__pb2._BYTESVALUE @@ -196,10 +227,12 @@ _IMAGEDIMENSION.fields_by_name['height_pixels'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _IMAGEDIMENSION.fields_by_name['width_pixels'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _IMAGEDIMENSION.fields_by_name['url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_TEXTASSET.fields_by_name['text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE DESCRIPTOR.message_types_by_name['YoutubeVideoAsset'] = _YOUTUBEVIDEOASSET DESCRIPTOR.message_types_by_name['MediaBundleAsset'] = _MEDIABUNDLEASSET DESCRIPTOR.message_types_by_name['ImageAsset'] = _IMAGEASSET DESCRIPTOR.message_types_by_name['ImageDimension'] = _IMAGEDIMENSION +DESCRIPTOR.message_types_by_name['TextAsset'] = _TEXTASSET _sym_db.RegisterFileDescriptor(DESCRIPTOR) YoutubeVideoAsset = _reflection.GeneratedProtocolMessageType('YoutubeVideoAsset', (_message.Message,), dict( @@ -277,6 +310,21 @@ )) _sym_db.RegisterMessage(ImageDimension) +TextAsset = _reflection.GeneratedProtocolMessageType('TextAsset', (_message.Message,), dict( + DESCRIPTOR = _TEXTASSET, + __module__ = 'google.ads.googleads_v1.proto.common.asset_types_pb2' + , + __doc__ = """A Text asset. + + + Attributes: + text: + Text content of the text asset. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.TextAsset) + )) +_sym_db.RegisterMessage(TextAsset) + DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v1/proto/common/criteria_pb2.py b/google/ads/google_ads/v1/proto/common/criteria_pb2.py index ab9515818..6223bb61e 100644 --- a/google/ads/google_ads/v1/proto/common/criteria_pb2.py +++ b/google/ads/google_ads/v1/proto/common/criteria_pb2.py @@ -24,6 +24,7 @@ from google.ads.google_ads.v1.proto.enums import keyword_match_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_keyword__match__type__pb2 from google.ads.google_ads.v1.proto.enums import listing_custom_attribute_index_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_listing__custom__attribute__index__pb2 from google.ads.google_ads.v1.proto.enums import listing_group_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_listing__group__type__pb2 +from google.ads.google_ads.v1.proto.enums import location_group_radius_units_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_location__group__radius__units__pb2 from google.ads.google_ads.v1.proto.enums import minute_of_hour_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_minute__of__hour__pb2 from google.ads.google_ads.v1.proto.enums import parental_status_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_parental__status__type__pb2 from google.ads.google_ads.v1.proto.enums import preferred_content_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_preferred__content__type__pb2 @@ -44,9 +45,9 @@ package='google.ads.googleads.v1.common', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.commonB\rCriteriaProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Common\312\002\036Google\\Ads\\GoogleAds\\V1\\Common\352\002\"Google::Ads::GoogleAds::V1::Common'), - serialized_pb=_b('\n3google/ads/googleads_v1/proto/common/criteria.proto\x12\x1egoogle.ads.googleads.v1.common\x1a\x38google/ads/googleads_v1/proto/enums/age_range_type.proto\x1a@google/ads/googleads_v1/proto/enums/app_payment_model_type.proto\x1agoogle/ads/googleads_v1/proto/enums/parental_status_type.proto\x1a@google/ads/googleads_v1/proto/enums/preferred_content_type.proto\x1aHgoogle/ads/googleads_v1/proto/enums/product_bidding_category_level.proto\x1a\x39google/ads/googleads_v1/proto/enums/product_channel.proto\x1a\x45google/ads/googleads_v1/proto/enums/product_channel_exclusivity.proto\x1a;google/ads/googleads_v1/proto/enums/product_condition.proto\x1a\n\x04type\x18\x01 \x01(\x0e\x32\x30.google.ads.googleads.v1.enums.DeviceEnum.Device\"r\n\x14PreferredContentInfo\x12Z\n\x04type\x18\x02 \x01(\x0e\x32L.google.ads.googleads.v1.enums.PreferredContentTypeEnum.PreferredContentType\"\xf1\x01\n\x10ListingGroupInfo\x12R\n\x04type\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.ListingGroupTypeEnum.ListingGroupType\x12H\n\ncase_value\x18\x02 \x01(\x0b\x32\x34.google.ads.googleads.v1.common.ListingDimensionInfo\x12?\n\x19parent_ad_group_criterion\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\\\n\x10ListingScopeInfo\x12H\n\ndimensions\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v1.common.ListingDimensionInfo\"\x9b\t\n\x14ListingDimensionInfo\x12I\n\rlisting_brand\x18\x01 \x01(\x0b\x32\x30.google.ads.googleads.v1.common.ListingBrandInfoH\x00\x12?\n\x08hotel_id\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v1.common.HotelIdInfoH\x00\x12\x45\n\x0bhotel_class\x18\x03 \x01(\x0b\x32..google.ads.googleads.v1.common.HotelClassInfoH\x00\x12V\n\x14hotel_country_region\x18\x04 \x01(\x0b\x32\x36.google.ads.googleads.v1.common.HotelCountryRegionInfoH\x00\x12\x45\n\x0bhotel_state\x18\x05 \x01(\x0b\x32..google.ads.googleads.v1.common.HotelStateInfoH\x00\x12\x43\n\nhotel_city\x18\x06 \x01(\x0b\x32-.google.ads.googleads.v1.common.HotelCityInfoH\x00\x12^\n\x18listing_custom_attribute\x18\x07 \x01(\x0b\x32:.google.ads.googleads.v1.common.ListingCustomAttributeInfoH\x00\x12^\n\x18product_bidding_category\x18\r \x01(\x0b\x32:.google.ads.googleads.v1.common.ProductBiddingCategoryInfoH\x00\x12M\n\x0fproduct_channel\x18\x08 \x01(\x0b\x32\x32.google.ads.googleads.v1.common.ProductChannelInfoH\x00\x12\x64\n\x1bproduct_channel_exclusivity\x18\t \x01(\x0b\x32=.google.ads.googleads.v1.common.ProductChannelExclusivityInfoH\x00\x12Q\n\x11product_condition\x18\n \x01(\x0b\x32\x34.google.ads.googleads.v1.common.ProductConditionInfoH\x00\x12L\n\x0fproduct_item_id\x18\x0b \x01(\x0b\x32\x31.google.ads.googleads.v1.common.ProductItemIdInfoH\x00\x12G\n\x0cproduct_type\x18\x0c \x01(\x0b\x32/.google.ads.googleads.v1.common.ProductTypeInfoH\x00\x12`\n\x19unknown_listing_dimension\x18\x0e \x01(\x0b\x32;.google.ads.googleads.v1.common.UnknownListingDimensionInfoH\x00\x42\x0b\n\tdimension\"?\n\x10ListingBrandInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\":\n\x0bHotelIdInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"<\n\x0eHotelClassInfo\x12*\n\x05value\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"X\n\x16HotelCountryRegionInfo\x12>\n\x18\x63ountry_region_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"G\n\x0eHotelStateInfo\x12\x35\n\x0fstate_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"E\n\rHotelCityInfo\x12\x34\n\x0e\x63ity_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb4\x01\n\x1aListingCustomAttributeInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x05index\x18\x02 \x01(\x0e\x32Z.google.ads.googleads.v1.enums.ListingCustomAttributeIndexEnum.ListingCustomAttributeIndex\"\xe4\x01\n\x1aProductBiddingCategoryInfo\x12\'\n\x02id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0c\x63ountry_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x05level\x18\x03 \x01(\x0e\x32Z.google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum.ProductBiddingCategoryLevel\"g\n\x12ProductChannelInfo\x12Q\n\x07\x63hannel\x18\x01 \x01(\x0e\x32@.google.ads.googleads.v1.enums.ProductChannelEnum.ProductChannel\"\x94\x01\n\x1dProductChannelExclusivityInfo\x12s\n\x13\x63hannel_exclusivity\x18\x01 \x01(\x0e\x32V.google.ads.googleads.v1.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity\"o\n\x14ProductConditionInfo\x12W\n\tcondition\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition\"@\n\x11ProductItemIdInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x93\x01\n\x0fProductTypeInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12S\n\x05level\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.ProductTypeLevelEnum.ProductTypeLevel\"\x1d\n\x1bUnknownListingDimensionInfo\"|\n\x1aHotelDateSelectionTypeInfo\x12^\n\x04type\x18\x01 \x01(\x0e\x32P.google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType\"}\n\x1dHotelAdvanceBookingWindowInfo\x12-\n\x08min_days\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12-\n\x08max_days\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"y\n\x15HotelLengthOfStayInfo\x12/\n\nmin_nights\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12/\n\nmax_nights\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"b\n\x13HotelCheckInDayInfo\x12K\n\x0b\x64\x61y_of_week\x18\x01 \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek\"g\n\x13InteractionTypeInfo\x12P\n\x04type\x18\x01 \x01(\x0e\x32\x42.google.ads.googleads.v1.enums.InteractionTypeEnum.InteractionType\"\xe3\x02\n\x0e\x41\x64ScheduleInfo\x12R\n\x0cstart_minute\x18\x01 \x01(\x0e\x32<.google.ads.googleads.v1.enums.MinuteOfHourEnum.MinuteOfHour\x12P\n\nend_minute\x18\x02 \x01(\x0e\x32<.google.ads.googleads.v1.enums.MinuteOfHourEnum.MinuteOfHour\x12/\n\nstart_hour\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12-\n\x08\x65nd_hour\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12K\n\x0b\x64\x61y_of_week\x18\x05 \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek\"Z\n\x0c\x41geRangeInfo\x12J\n\x04type\x18\x01 \x01(\x0e\x32<.google.ads.googleads.v1.enums.AgeRangeTypeEnum.AgeRangeType\"T\n\nGenderInfo\x12\x46\n\x04type\x18\x01 \x01(\x0e\x32\x38.google.ads.googleads.v1.enums.GenderTypeEnum.GenderType\"c\n\x0fIncomeRangeInfo\x12P\n\x04type\x18\x01 \x01(\x0e\x32\x42.google.ads.googleads.v1.enums.IncomeRangeTypeEnum.IncomeRangeType\"l\n\x12ParentalStatusInfo\x12V\n\x04type\x18\x01 \x01(\x0e\x32H.google.ads.googleads.v1.enums.ParentalStatusTypeEnum.ParentalStatusType\"B\n\x10YouTubeVideoInfo\x12.\n\x08video_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"F\n\x12YouTubeChannelInfo\x12\x30\n\nchannel_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"?\n\x0cUserListInfo\x12/\n\tuser_list\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xa0\x02\n\rProximityInfo\x12?\n\tgeo_point\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v1.common.GeoPointInfo\x12,\n\x06radius\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x62\n\x0cradius_units\x18\x03 \x01(\x0e\x32L.google.ads.googleads.v1.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits\x12<\n\x07\x61\x64\x64ress\x18\x04 \x01(\x0b\x32+.google.ads.googleads.v1.common.AddressInfo\"\x8f\x01\n\x0cGeoPointInfo\x12?\n\x1alongitude_in_micro_degrees\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12>\n\x19latitude_in_micro_degrees\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"\xfc\x02\n\x0b\x41\x64\x64ressInfo\x12\x31\n\x0bpostal_code\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rprovince_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rprovince_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0estreet_address\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fstreet_address2\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\tcity_name\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"m\n\tTopicInfo\x12\x34\n\x0etopic_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04path\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"G\n\x0cLanguageInfo\x12\x37\n\x11language_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"?\n\x0bIpBlockInfo\x12\x30\n\nip_address\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"f\n\x10\x43ontentLabelInfo\x12R\n\x04type\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.ContentLabelTypeEnum.ContentLabelType\"E\n\x0b\x43\x61rrierInfo\x12\x36\n\x10\x63\x61rrier_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"P\n\x10UserInterestInfo\x12<\n\x16user_interest_category\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x8d\x01\n\x0bWebpageInfo\x12\x34\n\x0e\x63riterion_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12H\n\nconditions\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v1.common.WebpageConditionInfo\"\x93\x02\n\x14WebpageConditionInfo\x12\x63\n\x07operand\x18\x01 \x01(\x0e\x32R.google.ads.googleads.v1.enums.WebpageConditionOperandEnum.WebpageConditionOperand\x12\x66\n\x08operator\x18\x02 \x01(\x0e\x32T.google.ads.googleads.v1.enums.WebpageConditionOperatorEnum.WebpageConditionOperator\x12.\n\x08\x61rgument\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"e\n\x1aOperatingSystemVersionInfo\x12G\n!operating_system_version_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"o\n\x13\x41ppPaymentModelInfo\x12X\n\x04type\x18\x01 \x01(\x0e\x32J.google.ads.googleads.v1.enums.AppPaymentModelTypeEnum.AppPaymentModelType\"P\n\x10MobileDeviceInfo\x12<\n\x16mobile_device_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"K\n\x12\x43ustomAffinityInfo\x12\x35\n\x0f\x63ustom_affinity\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"G\n\x10\x43ustomIntentInfo\x12\x33\n\rcustom_intent\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xe8\x01\n\"com.google.ads.googleads.v1.commonB\rCriteriaProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') + serialized_pb=_b('\n3google/ads/googleads_v1/proto/common/criteria.proto\x12\x1egoogle.ads.googleads.v1.common\x1a\x38google/ads/googleads_v1/proto/enums/age_range_type.proto\x1a@google/ads/googleads_v1/proto/enums/app_payment_model_type.proto\x1agoogle/ads/googleads_v1/proto/enums/parental_status_type.proto\x1a@google/ads/googleads_v1/proto/enums/preferred_content_type.proto\x1aHgoogle/ads/googleads_v1/proto/enums/product_bidding_category_level.proto\x1a\x39google/ads/googleads_v1/proto/enums/product_channel.proto\x1a\x45google/ads/googleads_v1/proto/enums/product_channel_exclusivity.proto\x1a;google/ads/googleads_v1/proto/enums/product_condition.proto\x1a\n\x04type\x18\x01 \x01(\x0e\x32\x30.google.ads.googleads.v1.enums.DeviceEnum.Device\"r\n\x14PreferredContentInfo\x12Z\n\x04type\x18\x02 \x01(\x0e\x32L.google.ads.googleads.v1.enums.PreferredContentTypeEnum.PreferredContentType\"\xf1\x01\n\x10ListingGroupInfo\x12R\n\x04type\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.ListingGroupTypeEnum.ListingGroupType\x12H\n\ncase_value\x18\x02 \x01(\x0b\x32\x34.google.ads.googleads.v1.common.ListingDimensionInfo\x12?\n\x19parent_ad_group_criterion\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\\\n\x10ListingScopeInfo\x12H\n\ndimensions\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v1.common.ListingDimensionInfo\"\x9b\t\n\x14ListingDimensionInfo\x12I\n\rlisting_brand\x18\x01 \x01(\x0b\x32\x30.google.ads.googleads.v1.common.ListingBrandInfoH\x00\x12?\n\x08hotel_id\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v1.common.HotelIdInfoH\x00\x12\x45\n\x0bhotel_class\x18\x03 \x01(\x0b\x32..google.ads.googleads.v1.common.HotelClassInfoH\x00\x12V\n\x14hotel_country_region\x18\x04 \x01(\x0b\x32\x36.google.ads.googleads.v1.common.HotelCountryRegionInfoH\x00\x12\x45\n\x0bhotel_state\x18\x05 \x01(\x0b\x32..google.ads.googleads.v1.common.HotelStateInfoH\x00\x12\x43\n\nhotel_city\x18\x06 \x01(\x0b\x32-.google.ads.googleads.v1.common.HotelCityInfoH\x00\x12^\n\x18listing_custom_attribute\x18\x07 \x01(\x0b\x32:.google.ads.googleads.v1.common.ListingCustomAttributeInfoH\x00\x12^\n\x18product_bidding_category\x18\r \x01(\x0b\x32:.google.ads.googleads.v1.common.ProductBiddingCategoryInfoH\x00\x12M\n\x0fproduct_channel\x18\x08 \x01(\x0b\x32\x32.google.ads.googleads.v1.common.ProductChannelInfoH\x00\x12\x64\n\x1bproduct_channel_exclusivity\x18\t \x01(\x0b\x32=.google.ads.googleads.v1.common.ProductChannelExclusivityInfoH\x00\x12Q\n\x11product_condition\x18\n \x01(\x0b\x32\x34.google.ads.googleads.v1.common.ProductConditionInfoH\x00\x12L\n\x0fproduct_item_id\x18\x0b \x01(\x0b\x32\x31.google.ads.googleads.v1.common.ProductItemIdInfoH\x00\x12G\n\x0cproduct_type\x18\x0c \x01(\x0b\x32/.google.ads.googleads.v1.common.ProductTypeInfoH\x00\x12`\n\x19unknown_listing_dimension\x18\x0e \x01(\x0b\x32;.google.ads.googleads.v1.common.UnknownListingDimensionInfoH\x00\x42\x0b\n\tdimension\"?\n\x10ListingBrandInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\":\n\x0bHotelIdInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"<\n\x0eHotelClassInfo\x12*\n\x05value\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"X\n\x16HotelCountryRegionInfo\x12>\n\x18\x63ountry_region_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"G\n\x0eHotelStateInfo\x12\x35\n\x0fstate_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"E\n\rHotelCityInfo\x12\x34\n\x0e\x63ity_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb4\x01\n\x1aListingCustomAttributeInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x05index\x18\x02 \x01(\x0e\x32Z.google.ads.googleads.v1.enums.ListingCustomAttributeIndexEnum.ListingCustomAttributeIndex\"\xe4\x01\n\x1aProductBiddingCategoryInfo\x12\'\n\x02id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0c\x63ountry_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x05level\x18\x03 \x01(\x0e\x32Z.google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum.ProductBiddingCategoryLevel\"g\n\x12ProductChannelInfo\x12Q\n\x07\x63hannel\x18\x01 \x01(\x0e\x32@.google.ads.googleads.v1.enums.ProductChannelEnum.ProductChannel\"\x94\x01\n\x1dProductChannelExclusivityInfo\x12s\n\x13\x63hannel_exclusivity\x18\x01 \x01(\x0e\x32V.google.ads.googleads.v1.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity\"o\n\x14ProductConditionInfo\x12W\n\tcondition\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition\"@\n\x11ProductItemIdInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x93\x01\n\x0fProductTypeInfo\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12S\n\x05level\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.ProductTypeLevelEnum.ProductTypeLevel\"\x1d\n\x1bUnknownListingDimensionInfo\"|\n\x1aHotelDateSelectionTypeInfo\x12^\n\x04type\x18\x01 \x01(\x0e\x32P.google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType\"}\n\x1dHotelAdvanceBookingWindowInfo\x12-\n\x08min_days\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12-\n\x08max_days\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"y\n\x15HotelLengthOfStayInfo\x12/\n\nmin_nights\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12/\n\nmax_nights\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"b\n\x13HotelCheckInDayInfo\x12K\n\x0b\x64\x61y_of_week\x18\x01 \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek\"g\n\x13InteractionTypeInfo\x12P\n\x04type\x18\x01 \x01(\x0e\x32\x42.google.ads.googleads.v1.enums.InteractionTypeEnum.InteractionType\"\xe3\x02\n\x0e\x41\x64ScheduleInfo\x12R\n\x0cstart_minute\x18\x01 \x01(\x0e\x32<.google.ads.googleads.v1.enums.MinuteOfHourEnum.MinuteOfHour\x12P\n\nend_minute\x18\x02 \x01(\x0e\x32<.google.ads.googleads.v1.enums.MinuteOfHourEnum.MinuteOfHour\x12/\n\nstart_hour\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12-\n\x08\x65nd_hour\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12K\n\x0b\x64\x61y_of_week\x18\x05 \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek\"Z\n\x0c\x41geRangeInfo\x12J\n\x04type\x18\x01 \x01(\x0e\x32<.google.ads.googleads.v1.enums.AgeRangeTypeEnum.AgeRangeType\"T\n\nGenderInfo\x12\x46\n\x04type\x18\x01 \x01(\x0e\x32\x38.google.ads.googleads.v1.enums.GenderTypeEnum.GenderType\"c\n\x0fIncomeRangeInfo\x12P\n\x04type\x18\x01 \x01(\x0e\x32\x42.google.ads.googleads.v1.enums.IncomeRangeTypeEnum.IncomeRangeType\"l\n\x12ParentalStatusInfo\x12V\n\x04type\x18\x01 \x01(\x0e\x32H.google.ads.googleads.v1.enums.ParentalStatusTypeEnum.ParentalStatusType\"B\n\x10YouTubeVideoInfo\x12.\n\x08video_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"F\n\x12YouTubeChannelInfo\x12\x30\n\nchannel_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"?\n\x0cUserListInfo\x12/\n\tuser_list\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xa0\x02\n\rProximityInfo\x12?\n\tgeo_point\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v1.common.GeoPointInfo\x12,\n\x06radius\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x62\n\x0cradius_units\x18\x03 \x01(\x0e\x32L.google.ads.googleads.v1.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits\x12<\n\x07\x61\x64\x64ress\x18\x04 \x01(\x0b\x32+.google.ads.googleads.v1.common.AddressInfo\"\x8f\x01\n\x0cGeoPointInfo\x12?\n\x1alongitude_in_micro_degrees\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12>\n\x19latitude_in_micro_degrees\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"\xfc\x02\n\x0b\x41\x64\x64ressInfo\x12\x31\n\x0bpostal_code\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rprovince_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rprovince_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0estreet_address\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fstreet_address2\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\tcity_name\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"m\n\tTopicInfo\x12\x34\n\x0etopic_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04path\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"G\n\x0cLanguageInfo\x12\x37\n\x11language_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"?\n\x0bIpBlockInfo\x12\x30\n\nip_address\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"f\n\x10\x43ontentLabelInfo\x12R\n\x04type\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.ContentLabelTypeEnum.ContentLabelType\"E\n\x0b\x43\x61rrierInfo\x12\x36\n\x10\x63\x61rrier_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"P\n\x10UserInterestInfo\x12<\n\x16user_interest_category\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x8d\x01\n\x0bWebpageInfo\x12\x34\n\x0e\x63riterion_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12H\n\nconditions\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v1.common.WebpageConditionInfo\"\x93\x02\n\x14WebpageConditionInfo\x12\x63\n\x07operand\x18\x01 \x01(\x0e\x32R.google.ads.googleads.v1.enums.WebpageConditionOperandEnum.WebpageConditionOperand\x12\x66\n\x08operator\x18\x02 \x01(\x0e\x32T.google.ads.googleads.v1.enums.WebpageConditionOperatorEnum.WebpageConditionOperator\x12.\n\x08\x61rgument\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"e\n\x1aOperatingSystemVersionInfo\x12G\n!operating_system_version_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"o\n\x13\x41ppPaymentModelInfo\x12X\n\x04type\x18\x01 \x01(\x0e\x32J.google.ads.googleads.v1.enums.AppPaymentModelTypeEnum.AppPaymentModelType\"P\n\x10MobileDeviceInfo\x12<\n\x16mobile_device_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"K\n\x12\x43ustomAffinityInfo\x12\x35\n\x0f\x63ustom_affinity\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"G\n\x10\x43ustomIntentInfo\x12\x33\n\rcustom_intent\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x94\x02\n\x11LocationGroupInfo\x12*\n\x04\x66\x65\x65\x64\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14geo_target_constants\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x06radius\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12j\n\x0cradius_units\x18\x04 \x01(\x0e\x32T.google.ads.googleads.v1.enums.LocationGroupRadiusUnitsEnum.LocationGroupRadiusUnitsB\xe8\x01\n\"com.google.ads.googleads.v1.commonB\rCriteriaProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_age__range__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_app__payment__model__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_content__label__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_day__of__week__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_gender__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_hotel__date__selection__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_income__range__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_interaction__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_keyword__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_listing__custom__attribute__index__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_listing__group__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_minute__of__hour__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_parental__status__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_preferred__content__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__bidding__category__level__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__channel__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__channel__exclusivity__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__condition__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__type__level__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_proximity__radius__units__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_webpage__condition__operand__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_webpage__condition__operator__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_age__range__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_app__payment__model__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_content__label__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_day__of__week__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_gender__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_hotel__date__selection__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_income__range__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_interaction__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_keyword__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_listing__custom__attribute__index__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_listing__group__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_location__group__radius__units__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_minute__of__hour__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_parental__status__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_preferred__content__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__bidding__category__level__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__channel__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__channel__exclusivity__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__condition__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__type__level__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_proximity__radius__units__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_webpage__condition__operand__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_webpage__condition__operator__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -84,8 +85,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1604, - serialized_end=1751, + serialized_start=1675, + serialized_end=1822, ) @@ -115,8 +116,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1753, - serialized_end=1811, + serialized_start=1824, + serialized_end=1882, ) @@ -146,8 +147,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1813, - serialized_end=1904, + serialized_start=1884, + serialized_end=1975, ) @@ -165,6 +166,13 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='name', full_name='google.ads.googleads.v1.common.MobileApplicationInfo.name', index=1, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], @@ -177,8 +185,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1906, - serialized_end=1975, + serialized_start=1977, + serialized_end=2090, ) @@ -208,8 +216,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1977, - serialized_end=2050, + serialized_start=2092, + serialized_end=2165, ) @@ -239,8 +247,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2052, - serialized_end=2128, + serialized_start=2167, + serialized_end=2243, ) @@ -270,8 +278,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2130, - serialized_end=2244, + serialized_start=2245, + serialized_end=2359, ) @@ -315,8 +323,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2247, - serialized_end=2488, + serialized_start=2362, + serialized_end=2603, ) @@ -346,8 +354,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2490, - serialized_end=2582, + serialized_start=2605, + serialized_end=2697, ) @@ -471,8 +479,8 @@ name='dimension', full_name='google.ads.googleads.v1.common.ListingDimensionInfo.dimension', index=0, containing_type=None, fields=[]), ], - serialized_start=2585, - serialized_end=3764, + serialized_start=2700, + serialized_end=3879, ) @@ -502,8 +510,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3766, - serialized_end=3829, + serialized_start=3881, + serialized_end=3944, ) @@ -533,8 +541,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3831, - serialized_end=3889, + serialized_start=3946, + serialized_end=4004, ) @@ -564,8 +572,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3891, - serialized_end=3951, + serialized_start=4006, + serialized_end=4066, ) @@ -595,8 +603,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3953, - serialized_end=4041, + serialized_start=4068, + serialized_end=4156, ) @@ -626,8 +634,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4043, - serialized_end=4114, + serialized_start=4158, + serialized_end=4229, ) @@ -657,8 +665,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4116, - serialized_end=4185, + serialized_start=4231, + serialized_end=4300, ) @@ -695,8 +703,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4188, - serialized_end=4368, + serialized_start=4303, + serialized_end=4483, ) @@ -740,8 +748,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4371, - serialized_end=4599, + serialized_start=4486, + serialized_end=4714, ) @@ -771,8 +779,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4601, - serialized_end=4704, + serialized_start=4716, + serialized_end=4819, ) @@ -802,8 +810,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4707, - serialized_end=4855, + serialized_start=4822, + serialized_end=4970, ) @@ -833,8 +841,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4857, - serialized_end=4968, + serialized_start=4972, + serialized_end=5083, ) @@ -864,8 +872,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4970, - serialized_end=5034, + serialized_start=5085, + serialized_end=5149, ) @@ -902,8 +910,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5037, - serialized_end=5184, + serialized_start=5152, + serialized_end=5299, ) @@ -926,8 +934,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5186, - serialized_end=5215, + serialized_start=5301, + serialized_end=5330, ) @@ -957,8 +965,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5217, - serialized_end=5341, + serialized_start=5332, + serialized_end=5456, ) @@ -995,8 +1003,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5343, - serialized_end=5468, + serialized_start=5458, + serialized_end=5583, ) @@ -1033,8 +1041,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5470, - serialized_end=5591, + serialized_start=5585, + serialized_end=5706, ) @@ -1064,8 +1072,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5593, - serialized_end=5691, + serialized_start=5708, + serialized_end=5806, ) @@ -1095,8 +1103,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5693, - serialized_end=5796, + serialized_start=5808, + serialized_end=5911, ) @@ -1154,8 +1162,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5799, - serialized_end=6154, + serialized_start=5914, + serialized_end=6269, ) @@ -1185,8 +1193,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6156, - serialized_end=6246, + serialized_start=6271, + serialized_end=6361, ) @@ -1216,8 +1224,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6248, - serialized_end=6332, + serialized_start=6363, + serialized_end=6447, ) @@ -1247,8 +1255,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6334, - serialized_end=6433, + serialized_start=6449, + serialized_end=6548, ) @@ -1278,8 +1286,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6435, - serialized_end=6543, + serialized_start=6550, + serialized_end=6658, ) @@ -1309,8 +1317,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6545, - serialized_end=6611, + serialized_start=6660, + serialized_end=6726, ) @@ -1340,8 +1348,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6613, - serialized_end=6683, + serialized_start=6728, + serialized_end=6798, ) @@ -1371,8 +1379,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6685, - serialized_end=6748, + serialized_start=6800, + serialized_end=6863, ) @@ -1423,8 +1431,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6751, - serialized_end=7039, + serialized_start=6866, + serialized_end=7154, ) @@ -1461,8 +1469,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7042, - serialized_end=7185, + serialized_start=7157, + serialized_end=7300, ) @@ -1534,8 +1542,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7188, - serialized_end=7568, + serialized_start=7303, + serialized_end=7683, ) @@ -1572,8 +1580,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7570, - serialized_end=7679, + serialized_start=7685, + serialized_end=7794, ) @@ -1603,8 +1611,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7681, - serialized_end=7752, + serialized_start=7796, + serialized_end=7867, ) @@ -1634,8 +1642,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7754, - serialized_end=7817, + serialized_start=7869, + serialized_end=7932, ) @@ -1665,8 +1673,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7819, - serialized_end=7921, + serialized_start=7934, + serialized_end=8036, ) @@ -1696,8 +1704,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7923, - serialized_end=7992, + serialized_start=8038, + serialized_end=8107, ) @@ -1727,8 +1735,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7994, - serialized_end=8074, + serialized_start=8109, + serialized_end=8189, ) @@ -1765,8 +1773,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8077, - serialized_end=8218, + serialized_start=8192, + serialized_end=8333, ) @@ -1810,8 +1818,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8221, - serialized_end=8496, + serialized_start=8336, + serialized_end=8611, ) @@ -1841,8 +1849,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8498, - serialized_end=8599, + serialized_start=8613, + serialized_end=8714, ) @@ -1872,8 +1880,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8601, - serialized_end=8712, + serialized_start=8716, + serialized_end=8827, ) @@ -1903,8 +1911,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8714, - serialized_end=8794, + serialized_start=8829, + serialized_end=8909, ) @@ -1934,8 +1942,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8796, - serialized_end=8871, + serialized_start=8911, + serialized_end=8986, ) @@ -1965,8 +1973,60 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8873, - serialized_end=8944, + serialized_start=8988, + serialized_end=9059, +) + + +_LOCATIONGROUPINFO = _descriptor.Descriptor( + name='LocationGroupInfo', + full_name='google.ads.googleads.v1.common.LocationGroupInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='feed', full_name='google.ads.googleads.v1.common.LocationGroupInfo.feed', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='geo_target_constants', full_name='google.ads.googleads.v1.common.LocationGroupInfo.geo_target_constants', index=1, + number=2, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='radius', full_name='google.ads.googleads.v1.common.LocationGroupInfo.radius', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='radius_units', full_name='google.ads.googleads.v1.common.LocationGroupInfo.radius_units', index=3, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=9062, + serialized_end=9338, ) _KEYWORDINFO.fields_by_name['text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -1974,6 +2034,7 @@ _PLACEMENTINFO.fields_by_name['url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _MOBILEAPPCATEGORYINFO.fields_by_name['mobile_app_category_constant'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _MOBILEAPPLICATIONINFO.fields_by_name['app_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_MOBILEAPPLICATIONINFO.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _LOCATIONINFO.fields_by_name['geo_target_constant'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _DEVICEINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_device__pb2._DEVICEENUM_DEVICE _PREFERREDCONTENTINFO.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_preferred__content__type__pb2._PREFERREDCONTENTTYPEENUM_PREFERREDCONTENTTYPE @@ -2103,6 +2164,10 @@ _MOBILEDEVICEINFO.fields_by_name['mobile_device_constant'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _CUSTOMAFFINITYINFO.fields_by_name['custom_affinity'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _CUSTOMINTENTINFO.fields_by_name['custom_intent'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_LOCATIONGROUPINFO.fields_by_name['feed'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_LOCATIONGROUPINFO.fields_by_name['geo_target_constants'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_LOCATIONGROUPINFO.fields_by_name['radius'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_LOCATIONGROUPINFO.fields_by_name['radius_units'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_location__group__radius__units__pb2._LOCATIONGROUPRADIUSUNITSENUM_LOCATIONGROUPRADIUSUNITS DESCRIPTOR.message_types_by_name['KeywordInfo'] = _KEYWORDINFO DESCRIPTOR.message_types_by_name['PlacementInfo'] = _PLACEMENTINFO DESCRIPTOR.message_types_by_name['MobileAppCategoryInfo'] = _MOBILEAPPCATEGORYINFO @@ -2156,6 +2221,7 @@ DESCRIPTOR.message_types_by_name['MobileDeviceInfo'] = _MOBILEDEVICEINFO DESCRIPTOR.message_types_by_name['CustomAffinityInfo'] = _CUSTOMAFFINITYINFO DESCRIPTOR.message_types_by_name['CustomIntentInfo'] = _CUSTOMINTENTINFO +DESCRIPTOR.message_types_by_name['LocationGroupInfo'] = _LOCATIONGROUPINFO _sym_db.RegisterFileDescriptor(DESCRIPTOR) KeywordInfo = _reflection.GeneratedProtocolMessageType('KeywordInfo', (_message.Message,), dict( @@ -2231,6 +2297,8 @@ formed app id for Google Ads API would thus be "1-476943146" for iOS and "2-com.labpixies.colordrips" for Android. This field is required and must be set in CREATE operations. + name: + Name of this mobile application. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.MobileApplicationInfo) )) @@ -3097,6 +3165,33 @@ )) _sym_db.RegisterMessage(CustomIntentInfo) +LocationGroupInfo = _reflection.GeneratedProtocolMessageType('LocationGroupInfo', (_message.Message,), dict( + DESCRIPTOR = _LOCATIONGROUPINFO, + __module__ = 'google.ads.googleads_v1.proto.common.criteria_pb2' + , + __doc__ = """A radius around a list of locations specified via a feed. + + + Attributes: + feed: + Feed specifying locations for targeting. This is required and + must be set in CREATE operations. + geo_target_constants: + Geo target constant(s) restricting the scope of the geographic + area within the feed. Currently only one geo target constant + is allowed. + radius: + Distance in units specifying the radius around targeted + locations. This is required and must be set in CREATE + operations. + radius_units: + Unit of the radius, miles and meters supported currently. This + is required and must be set in CREATE operations. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.LocationGroupInfo) + )) +_sym_db.RegisterMessage(LocationGroupInfo) + DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v1/proto/common/extensions_pb2.py b/google/ads/google_ads/v1/proto/common/extensions_pb2.py index 3dc42f9e9..033f46354 100644 --- a/google/ads/google_ads/v1/proto/common/extensions_pb2.py +++ b/google/ads/google_ads/v1/proto/common/extensions_pb2.py @@ -30,7 +30,7 @@ package='google.ads.googleads.v1.common', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.commonB\017ExtensionsProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Common\312\002\036Google\\Ads\\GoogleAds\\V1\\Common\352\002\"Google::Ads::GoogleAds::V1::Common'), - serialized_pb=_b('\n5google/ads/googleads_v1/proto/common/extensions.proto\x12\x1egoogle.ads.googleads.v1.common\x1a;google/ads/googleads_v1/proto/common/custom_parameter.proto\x1a\x36google/ads/googleads_v1/proto/common/feed_common.proto\x1a\x33google/ads/googleads_v1/proto/enums/app_store.proto\x1aIgoogle/ads/googleads_v1/proto/enums/call_conversion_reporting_state.proto\x1aIgoogle/ads/googleads_v1/proto/enums/price_extension_price_qualifier.proto\x1a\x44google/ads/googleads_v1/proto/enums/price_extension_price_unit.proto\x1a>google/ads/googleads_v1/proto/enums/price_extension_type.proto\x1aOgoogle/ads/googleads_v1/proto/enums/promotion_extension_discount_modifier.proto\x1a\x46google/ads/googleads_v1/proto/enums/promotion_extension_occasion.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xe5\x03\n\x0b\x41ppFeedItem\x12/\n\tlink_text\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12,\n\x06\x61pp_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12G\n\tapp_store\x18\x03 \x01(\x0e\x32\x34.google.ads.googleads.v1.enums.AppStoreEnum.AppStore\x12\x30\n\nfinal_urls\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\x07 \x03(\x0b\x32/.google.ads.googleads.v1.common.CustomParameter\x12\x36\n\x10\x66inal_url_suffix\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xbe\x03\n\x0c\x43\x61llFeedItem\x12\x32\n\x0cphone_number\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x15\x63\x61ll_tracking_enabled\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x16\x63\x61ll_conversion_action\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n!call_conversion_tracking_disabled\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x85\x01\n\x1f\x63\x61ll_conversion_reporting_state\x18\x06 \x01(\x0e\x32\\.google.ads.googleads.v1.enums.CallConversionReportingStateEnum.CallConversionReportingState\"E\n\x0f\x43\x61lloutFeedItem\x12\x32\n\x0c\x63\x61llout_text\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x94\x02\n\x13TextMessageFeedItem\x12\x33\n\rbusiness_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0cphone_number\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04text\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0e\x65xtension_text\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xcd\x03\n\rPriceFeedItem\x12V\n\x04type\x18\x01 \x01(\x0e\x32H.google.ads.googleads.v1.enums.PriceExtensionTypeEnum.PriceExtensionType\x12u\n\x0fprice_qualifier\x18\x02 \x01(\x0e\x32\\.google.ads.googleads.v1.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier\x12;\n\x15tracking_url_template\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlanguage_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x0fprice_offerings\x18\x05 \x03(\x0b\x32*.google.ads.googleads.v1.common.PriceOffer\x12\x36\n\x10\x66inal_url_suffix\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xf0\x02\n\nPriceOffer\x12,\n\x06header\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x05price\x18\x03 \x01(\x0b\x32%.google.ads.googleads.v1.common.Money\x12`\n\x04unit\x18\x04 \x01(\x0e\x32R.google.ads.googleads.v1.enums.PriceExtensionPriceUnitEnum.PriceExtensionPriceUnit\x12\x30\n\nfinal_urls\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x06 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"\xb2\x08\n\x11PromotionFeedItem\x12\x36\n\x10promotion_target\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x83\x01\n\x11\x64iscount_modifier\x18\x02 \x01(\x0e\x32h.google.ads.googleads.v1.enums.PromotionExtensionDiscountModifierEnum.PromotionExtensionDiscountModifier\x12:\n\x14promotion_start_date\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12promotion_end_date\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12j\n\x08occasion\x18\t \x01(\x0e\x32X.google.ads.googleads.v1.enums.PromotionExtensionOccasionEnum.PromotionExtensionOccasion\x12\x30\n\nfinal_urls\x18\n \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x0b \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\r \x03(\x0b\x32/.google.ads.googleads.v1.common.CustomParameter\x12\x36\n\x10\x66inal_url_suffix\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlanguage_code\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0bpercent_off\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x00\x12\x41\n\x10money_amount_off\x18\x04 \x01(\x0b\x32%.google.ads.googleads.v1.common.MoneyH\x00\x12\x36\n\x0epromotion_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x01\x12\x43\n\x12orders_over_amount\x18\x06 \x01(\x0b\x32%.google.ads.googleads.v1.common.MoneyH\x01\x42\x0f\n\rdiscount_typeB\x13\n\x11promotion_trigger\"w\n\x19StructuredSnippetFeedItem\x12,\n\x06header\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12,\n\x06values\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"\xcd\x03\n\x10SitelinkFeedItem\x12/\n\tlink_text\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05line1\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05line2\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nfinal_urls\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\x07 \x03(\x0b\x32/.google.ads.googleads.v1.common.CustomParameter\x12\x36\n\x10\x66inal_url_suffix\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xea\x01\n\"com.google.ads.googleads.v1.commonB\x0f\x45xtensionsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') + serialized_pb=_b('\n5google/ads/googleads_v1/proto/common/extensions.proto\x12\x1egoogle.ads.googleads.v1.common\x1a;google/ads/googleads_v1/proto/common/custom_parameter.proto\x1a\x36google/ads/googleads_v1/proto/common/feed_common.proto\x1a\x33google/ads/googleads_v1/proto/enums/app_store.proto\x1aIgoogle/ads/googleads_v1/proto/enums/call_conversion_reporting_state.proto\x1aIgoogle/ads/googleads_v1/proto/enums/price_extension_price_qualifier.proto\x1a\x44google/ads/googleads_v1/proto/enums/price_extension_price_unit.proto\x1a>google/ads/googleads_v1/proto/enums/price_extension_type.proto\x1aOgoogle/ads/googleads_v1/proto/enums/promotion_extension_discount_modifier.proto\x1a\x46google/ads/googleads_v1/proto/enums/promotion_extension_occasion.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xe5\x03\n\x0b\x41ppFeedItem\x12/\n\tlink_text\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12,\n\x06\x61pp_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12G\n\tapp_store\x18\x03 \x01(\x0e\x32\x34.google.ads.googleads.v1.enums.AppStoreEnum.AppStore\x12\x30\n\nfinal_urls\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\x07 \x03(\x0b\x32/.google.ads.googleads.v1.common.CustomParameter\x12\x36\n\x10\x66inal_url_suffix\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xbe\x03\n\x0c\x43\x61llFeedItem\x12\x32\n\x0cphone_number\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x15\x63\x61ll_tracking_enabled\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x16\x63\x61ll_conversion_action\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n!call_conversion_tracking_disabled\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x85\x01\n\x1f\x63\x61ll_conversion_reporting_state\x18\x06 \x01(\x0e\x32\\.google.ads.googleads.v1.enums.CallConversionReportingStateEnum.CallConversionReportingState\"E\n\x0f\x43\x61lloutFeedItem\x12\x32\n\x0c\x63\x61llout_text\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xaa\x03\n\x10LocationFeedItem\x12\x33\n\rbusiness_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0e\x61\x64\x64ress_line_1\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0e\x61\x64\x64ress_line_2\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04\x63ity\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08province\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0bpostal_code\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0cphone_number\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x94\x04\n\x19\x41\x66\x66iliateLocationFeedItem\x12\x33\n\rbusiness_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0e\x61\x64\x64ress_line_1\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0e\x61\x64\x64ress_line_2\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04\x63ity\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08province\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0bpostal_code\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0cphone_number\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x08\x63hain_id\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\nchain_name\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x94\x02\n\x13TextMessageFeedItem\x12\x33\n\rbusiness_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0cphone_number\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04text\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0e\x65xtension_text\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xcd\x03\n\rPriceFeedItem\x12V\n\x04type\x18\x01 \x01(\x0e\x32H.google.ads.googleads.v1.enums.PriceExtensionTypeEnum.PriceExtensionType\x12u\n\x0fprice_qualifier\x18\x02 \x01(\x0e\x32\\.google.ads.googleads.v1.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier\x12;\n\x15tracking_url_template\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlanguage_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x0fprice_offerings\x18\x05 \x03(\x0b\x32*.google.ads.googleads.v1.common.PriceOffer\x12\x36\n\x10\x66inal_url_suffix\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xf0\x02\n\nPriceOffer\x12,\n\x06header\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x05price\x18\x03 \x01(\x0b\x32%.google.ads.googleads.v1.common.Money\x12`\n\x04unit\x18\x04 \x01(\x0e\x32R.google.ads.googleads.v1.enums.PriceExtensionPriceUnitEnum.PriceExtensionPriceUnit\x12\x30\n\nfinal_urls\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x06 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"\xb2\x08\n\x11PromotionFeedItem\x12\x36\n\x10promotion_target\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x83\x01\n\x11\x64iscount_modifier\x18\x02 \x01(\x0e\x32h.google.ads.googleads.v1.enums.PromotionExtensionDiscountModifierEnum.PromotionExtensionDiscountModifier\x12:\n\x14promotion_start_date\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12promotion_end_date\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12j\n\x08occasion\x18\t \x01(\x0e\x32X.google.ads.googleads.v1.enums.PromotionExtensionOccasionEnum.PromotionExtensionOccasion\x12\x30\n\nfinal_urls\x18\n \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x0b \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\r \x03(\x0b\x32/.google.ads.googleads.v1.common.CustomParameter\x12\x36\n\x10\x66inal_url_suffix\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlanguage_code\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0bpercent_off\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x00\x12\x41\n\x10money_amount_off\x18\x04 \x01(\x0b\x32%.google.ads.googleads.v1.common.MoneyH\x00\x12\x36\n\x0epromotion_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x01\x12\x43\n\x12orders_over_amount\x18\x06 \x01(\x0b\x32%.google.ads.googleads.v1.common.MoneyH\x01\x42\x0f\n\rdiscount_typeB\x13\n\x11promotion_trigger\"w\n\x19StructuredSnippetFeedItem\x12,\n\x06header\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12,\n\x06values\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"\xcd\x03\n\x10SitelinkFeedItem\x12/\n\tlink_text\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05line1\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05line2\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nfinal_urls\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\x07 \x03(\x0b\x32/.google.ads.googleads.v1.common.CustomParameter\x12\x36\n\x10\x66inal_url_suffix\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xea\x01\n\"com.google.ads.googleads.v1.commonB\x0f\x45xtensionsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') , dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_feed__common__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_app__store__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_call__conversion__reporting__state__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_price__extension__price__qualifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_price__extension__price__unit__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_price__extension__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_promotion__extension__discount__modifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_promotion__extension__occasion__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -214,6 +214,180 @@ ) +_LOCATIONFEEDITEM = _descriptor.Descriptor( + name='LocationFeedItem', + full_name='google.ads.googleads.v1.common.LocationFeedItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='business_name', full_name='google.ads.googleads.v1.common.LocationFeedItem.business_name', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='address_line_1', full_name='google.ads.googleads.v1.common.LocationFeedItem.address_line_1', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='address_line_2', full_name='google.ads.googleads.v1.common.LocationFeedItem.address_line_2', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='city', full_name='google.ads.googleads.v1.common.LocationFeedItem.city', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='province', full_name='google.ads.googleads.v1.common.LocationFeedItem.province', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='postal_code', full_name='google.ads.googleads.v1.common.LocationFeedItem.postal_code', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='country_code', full_name='google.ads.googleads.v1.common.LocationFeedItem.country_code', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='phone_number', full_name='google.ads.googleads.v1.common.LocationFeedItem.phone_number', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1767, + serialized_end=2193, +) + + +_AFFILIATELOCATIONFEEDITEM = _descriptor.Descriptor( + name='AffiliateLocationFeedItem', + full_name='google.ads.googleads.v1.common.AffiliateLocationFeedItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='business_name', full_name='google.ads.googleads.v1.common.AffiliateLocationFeedItem.business_name', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='address_line_1', full_name='google.ads.googleads.v1.common.AffiliateLocationFeedItem.address_line_1', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='address_line_2', full_name='google.ads.googleads.v1.common.AffiliateLocationFeedItem.address_line_2', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='city', full_name='google.ads.googleads.v1.common.AffiliateLocationFeedItem.city', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='province', full_name='google.ads.googleads.v1.common.AffiliateLocationFeedItem.province', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='postal_code', full_name='google.ads.googleads.v1.common.AffiliateLocationFeedItem.postal_code', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='country_code', full_name='google.ads.googleads.v1.common.AffiliateLocationFeedItem.country_code', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='phone_number', full_name='google.ads.googleads.v1.common.AffiliateLocationFeedItem.phone_number', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='chain_id', full_name='google.ads.googleads.v1.common.AffiliateLocationFeedItem.chain_id', index=8, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='chain_name', full_name='google.ads.googleads.v1.common.AffiliateLocationFeedItem.chain_name', index=9, + number=10, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2196, + serialized_end=2728, +) + + _TEXTMESSAGEFEEDITEM = _descriptor.Descriptor( name='TextMessageFeedItem', full_name='google.ads.googleads.v1.common.TextMessageFeedItem', @@ -268,8 +442,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1767, - serialized_end=2043, + serialized_start=2731, + serialized_end=3007, ) @@ -334,8 +508,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2046, - serialized_end=2507, + serialized_start=3010, + serialized_end=3471, ) @@ -400,8 +574,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2510, - serialized_end=2878, + serialized_start=3474, + serialized_end=3842, ) @@ -535,8 +709,8 @@ name='promotion_trigger', full_name='google.ads.googleads.v1.common.PromotionFeedItem.promotion_trigger', index=1, containing_type=None, fields=[]), ], - serialized_start=2881, - serialized_end=3955, + serialized_start=3845, + serialized_end=4919, ) @@ -573,8 +747,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3957, - serialized_end=4076, + serialized_start=4921, + serialized_end=5040, ) @@ -653,8 +827,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4079, - serialized_end=4540, + serialized_start=5043, + serialized_end=5504, ) _APPFEEDITEM.fields_by_name['link_text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -672,6 +846,24 @@ _CALLFEEDITEM.fields_by_name['call_conversion_tracking_disabled'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE _CALLFEEDITEM.fields_by_name['call_conversion_reporting_state'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_call__conversion__reporting__state__pb2._CALLCONVERSIONREPORTINGSTATEENUM_CALLCONVERSIONREPORTINGSTATE _CALLOUTFEEDITEM.fields_by_name['callout_text'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_LOCATIONFEEDITEM.fields_by_name['business_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_LOCATIONFEEDITEM.fields_by_name['address_line_1'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_LOCATIONFEEDITEM.fields_by_name['address_line_2'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_LOCATIONFEEDITEM.fields_by_name['city'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_LOCATIONFEEDITEM.fields_by_name['province'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_LOCATIONFEEDITEM.fields_by_name['postal_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_LOCATIONFEEDITEM.fields_by_name['country_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_LOCATIONFEEDITEM.fields_by_name['phone_number'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_AFFILIATELOCATIONFEEDITEM.fields_by_name['business_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_AFFILIATELOCATIONFEEDITEM.fields_by_name['address_line_1'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_AFFILIATELOCATIONFEEDITEM.fields_by_name['address_line_2'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_AFFILIATELOCATIONFEEDITEM.fields_by_name['city'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_AFFILIATELOCATIONFEEDITEM.fields_by_name['province'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_AFFILIATELOCATIONFEEDITEM.fields_by_name['postal_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_AFFILIATELOCATIONFEEDITEM.fields_by_name['country_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_AFFILIATELOCATIONFEEDITEM.fields_by_name['phone_number'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_AFFILIATELOCATIONFEEDITEM.fields_by_name['chain_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_AFFILIATELOCATIONFEEDITEM.fields_by_name['chain_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _TEXTMESSAGEFEEDITEM.fields_by_name['business_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _TEXTMESSAGEFEEDITEM.fields_by_name['country_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _TEXTMESSAGEFEEDITEM.fields_by_name['phone_number'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -729,6 +921,8 @@ DESCRIPTOR.message_types_by_name['AppFeedItem'] = _APPFEEDITEM DESCRIPTOR.message_types_by_name['CallFeedItem'] = _CALLFEEDITEM DESCRIPTOR.message_types_by_name['CalloutFeedItem'] = _CALLOUTFEEDITEM +DESCRIPTOR.message_types_by_name['LocationFeedItem'] = _LOCATIONFEEDITEM +DESCRIPTOR.message_types_by_name['AffiliateLocationFeedItem'] = _AFFILIATELOCATIONFEEDITEM DESCRIPTOR.message_types_by_name['TextMessageFeedItem'] = _TEXTMESSAGEFEEDITEM DESCRIPTOR.message_types_by_name['PriceFeedItem'] = _PRICEFEEDITEM DESCRIPTOR.message_types_by_name['PriceOffer'] = _PRICEOFFER @@ -826,6 +1020,69 @@ )) _sym_db.RegisterMessage(CalloutFeedItem) +LocationFeedItem = _reflection.GeneratedProtocolMessageType('LocationFeedItem', (_message.Message,), dict( + DESCRIPTOR = _LOCATIONFEEDITEM, + __module__ = 'google.ads.googleads_v1.proto.common.extensions_pb2' + , + __doc__ = """Represents a location extension. + + + Attributes: + business_name: + The name of the business. + address_line_1: + Line 1 of the business address. + address_line_2: + Line 2 of the business address. + city: + City of the business address. + province: + Province of the business address. + postal_code: + Postal code of the business address. + country_code: + Country code of the business address. + phone_number: + Phone number of the business. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.LocationFeedItem) + )) +_sym_db.RegisterMessage(LocationFeedItem) + +AffiliateLocationFeedItem = _reflection.GeneratedProtocolMessageType('AffiliateLocationFeedItem', (_message.Message,), dict( + DESCRIPTOR = _AFFILIATELOCATIONFEEDITEM, + __module__ = 'google.ads.googleads_v1.proto.common.extensions_pb2' + , + __doc__ = """Represents an affiliate location extension. + + + Attributes: + business_name: + The name of the business. + address_line_1: + Line 1 of the business address. + address_line_2: + Line 2 of the business address. + city: + City of the business address. + province: + Province of the business address. + postal_code: + Postal code of the business address. + country_code: + Country code of the business address. + phone_number: + Phone number of the business. + chain_id: + Id of the retail chain that is advertised as a seller of your + product. + chain_name: + Name of chain. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.AffiliateLocationFeedItem) + )) +_sym_db.RegisterMessage(AffiliateLocationFeedItem) + TextMessageFeedItem = _reflection.GeneratedProtocolMessageType('TextMessageFeedItem', (_message.Message,), dict( DESCRIPTOR = _TEXTMESSAGEFEEDITEM, __module__ = 'google.ads.googleads_v1.proto.common.extensions_pb2' @@ -921,10 +1178,8 @@ Enum that modifies the qualification of the discount. promotion_start_date: Start date of when the promotion is eligible to be redeemed. - This field is currently mutate only. promotion_end_date: End date of when the promotion is eligible to be redeemed. - This field is currently mutate only. occasion: The occasion the promotion was intended for. If an occasion is set, the redemption window will need to fall within the date diff --git a/google/ads/google_ads/v1/proto/common/final_app_url_pb2.py b/google/ads/google_ads/v1/proto/common/final_app_url_pb2.py new file mode 100644 index 000000000..a94dbe8af --- /dev/null +++ b/google/ads/google_ads/v1/proto/common/final_app_url_pb2.py @@ -0,0 +1,99 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/common/final_app_url.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.ads.google_ads.v1.proto.enums import app_url_operating_system_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_app__url__operating__system__type__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/common/final_app_url.proto', + package='google.ads.googleads.v1.common', + syntax='proto3', + serialized_options=_b('\n\"com.google.ads.googleads.v1.commonB\020FinalAppUrlProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Common\312\002\036Google\\Ads\\GoogleAds\\V1\\Common\352\002\"Google::Ads::GoogleAds::V1::Common'), + serialized_pb=_b('\n8google/ads/googleads_v1/proto/common/final_app_url.proto\x12\x1egoogle.ads.googleads.v1.common\x1aGgoogle/ads/googleads_v1/proto/enums/app_url_operating_system_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa1\x01\n\x0b\x46inalAppUrl\x12g\n\x07os_type\x18\x01 \x01(\x0e\x32V.google.ads.googleads.v1.enums.AppUrlOperatingSystemTypeEnum.AppUrlOperatingSystemType\x12)\n\x03url\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xeb\x01\n\"com.google.ads.googleads.v1.commonB\x10\x46inalAppUrlProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') + , + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_app__url__operating__system__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + + +_FINALAPPURL = _descriptor.Descriptor( + name='FinalAppUrl', + full_name='google.ads.googleads.v1.common.FinalAppUrl', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='os_type', full_name='google.ads.googleads.v1.common.FinalAppUrl.os_type', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='url', full_name='google.ads.googleads.v1.common.FinalAppUrl.url', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=228, + serialized_end=389, +) + +_FINALAPPURL.fields_by_name['os_type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_app__url__operating__system__type__pb2._APPURLOPERATINGSYSTEMTYPEENUM_APPURLOPERATINGSYSTEMTYPE +_FINALAPPURL.fields_by_name['url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +DESCRIPTOR.message_types_by_name['FinalAppUrl'] = _FINALAPPURL +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +FinalAppUrl = _reflection.GeneratedProtocolMessageType('FinalAppUrl', (_message.Message,), dict( + DESCRIPTOR = _FINALAPPURL, + __module__ = 'google.ads.googleads_v1.proto.common.final_app_url_pb2' + , + __doc__ = """A URL for deep linking into an app for the given operating system. + + + Attributes: + os_type: + The operating system targeted by this URL. Required. + url: + The app deep link URL. Deep links specify a location in an app + that corresponds to the content you'd like to show, and should + be of the form {scheme}://{host\_path} The scheme identifies + which app to open. For your app, you can use a custom scheme + that starts with the app's name. The host and path specify the + unique location in the app where your content exists. Example: + "exampleapp://productid\_1234". Required. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.FinalAppUrl) + )) +_sym_db.RegisterMessage(FinalAppUrl) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/ad_type_infos_pb2_grpc.py b/google/ads/google_ads/v1/proto/common/final_app_url_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/ad_type_infos_pb2_grpc.py rename to google/ads/google_ads/v1/proto/common/final_app_url_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/common/metrics_pb2.py b/google/ads/google_ads/v1/proto/common/metrics_pb2.py index 9c667deee..8e63fc4c7 100644 --- a/google/ads/google_ads/v1/proto/common/metrics_pb2.py +++ b/google/ads/google_ads/v1/proto/common/metrics_pb2.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/ads/googleads_v1/proto/common/metrics.proto @@ -23,7 +24,7 @@ package='google.ads.googleads.v1.common', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.commonB\014MetricsProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Common\312\002\036Google\\Ads\\GoogleAds\\V1\\Common\352\002\"Google::Ads::GoogleAds::V1::Common'), - serialized_pb=_b('\n2google/ads/googleads_v1/proto/common/metrics.proto\x12\x1egoogle.ads.googleads.v1.common\x1a@google/ads/googleads_v1/proto/enums/interaction_event_type.proto\x1a>google/ads/googleads_v1/proto/enums/quality_score_bucket.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd2/\n\x07Metrics\x12H\n\"absolute_top_impression_percentage\x18_ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x61\x63tive_view_cpm\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x61\x63tive_view_ctr\x18O \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x17\x61\x63tive_view_impressions\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12?\n\x19\x61\x63tive_view_measurability\x18` \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12G\n\"active_view_measurable_cost_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12G\n\"active_view_measurable_impressions\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x17\x61\x63tive_view_viewability\x18\x61 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12L\n&all_conversions_from_interactions_rate\x18\x41 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x15\x61ll_conversions_value\x18\x42 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x61ll_conversions\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x44\n\x1e\x61ll_conversions_value_per_cost\x18> \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12]\n7all_conversions_from_interactions_value_per_interaction\x18\x43 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x32\n\x0c\x61verage_cost\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpc\x18\t \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpe\x18\x62 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpm\x18\n \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpv\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x37\n\x11\x61verage_frequency\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x38\n\x12\x61verage_page_views\x18\x63 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x36\n\x10\x61verage_position\x18\r \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12:\n\x14\x61verage_time_on_site\x18T \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12?\n\x19\x62\x65nchmark_average_max_cpc\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\rbenchmark_ctr\x18M \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x62ounce_rate\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12+\n\x06\x63licks\x18\x13 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12J\n$content_budget_lost_impression_share\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12>\n\x18\x63ontent_impression_share\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12P\n*conversion_last_received_request_date_time\x18I \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x1f\x63onversion_last_conversion_date\x18J \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12H\n\"content_rank_lost_impression_share\x18\x16 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12H\n\"conversions_from_interactions_rate\x18\x45 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x37\n\x11\x63onversions_value\x18\x46 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12@\n\x1a\x63onversions_value_per_cost\x18G \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12Y\n3conversions_from_interactions_value_per_interaction\x18H \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x63onversions\x18\x19 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x63ost_micros\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12>\n\x18\x63ost_per_all_conversions\x18\x44 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x39\n\x13\x63ost_per_conversion\x18\x1c \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12R\n,cost_per_current_model_attributed_conversion\x18j \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12>\n\x18\x63ross_device_conversions\x18\x1d \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12)\n\x03\x63tr\x18\x1e \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12J\n$current_model_attributed_conversions\x18\x65 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x61\n;current_model_attributed_conversions_from_interactions_rate\x18\x66 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12r\nLcurrent_model_attributed_conversions_from_interactions_value_per_interaction\x18g \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12P\n*current_model_attributed_conversions_value\x18h \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12Y\n3current_model_attributed_conversions_value_per_cost\x18i \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x65ngagement_rate\x18\x1f \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x65ngagements\x18 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x45\n\x1fhotel_average_lead_value_micros\x18K \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12s\n!historical_creative_quality_score\x18P \x01(\x0e\x32H.google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket\x12w\n%historical_landing_page_quality_score\x18Q \x01(\x0e\x32H.google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket\x12=\n\x18historical_quality_score\x18R \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12q\n\x1fhistorical_search_predicted_ctr\x18S \x01(\x0e\x32H.google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket\x12\x33\n\x0egmail_forwards\x18U \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0bgmail_saves\x18V \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x16gmail_secondary_clicks\x18W \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x35\n\x10impression_reach\x18$ \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0bimpressions\x18% \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x10interaction_rate\x18& \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0cinteractions\x18\' \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12m\n\x17interaction_event_types\x18\x64 \x03(\x0e\x32L.google.ads.googleads.v1.enums.InteractionEventTypeEnum.InteractionEventType\x12\x38\n\x12invalid_click_rate\x18( \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\x0einvalid_clicks\x18) \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12:\n\x14percent_new_visitors\x18* \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0bphone_calls\x18+ \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x11phone_impressions\x18, \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x38\n\x12phone_through_rate\x18- \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x32\n\x0crelative_ctr\x18. \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12J\n$search_absolute_top_impression_share\x18N \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12V\n0search_budget_lost_absolute_top_impression_share\x18X \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12I\n#search_budget_lost_impression_share\x18/ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12M\n\'search_budget_lost_top_impression_share\x18Y \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x38\n\x12search_click_share\x18\x30 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12I\n#search_exact_match_impression_share\x18\x31 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12=\n\x17search_impression_share\x18\x32 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12T\n.search_rank_lost_absolute_top_impression_share\x18Z \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12G\n!search_rank_lost_impression_share\x18\x33 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12K\n%search_rank_lost_top_impression_share\x18[ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x41\n\x1bsearch_top_impression_share\x18\\ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12?\n\x19top_impression_percentage\x18] \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12?\n\x19value_per_all_conversions\x18\x34 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12:\n\x14value_per_conversion\x18\x35 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12S\n-value_per_current_model_attributed_conversion\x18^ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12=\n\x17video_quartile_100_rate\x18\x36 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x16video_quartile_25_rate\x18\x37 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x16video_quartile_50_rate\x18\x38 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x16video_quartile_75_rate\x18\x39 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0fvideo_view_rate\x18: \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0bvideo_views\x18; \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18view_through_conversions\x18< \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\xe7\x01\n\"com.google.ads.googleads.v1.commonB\x0cMetricsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') + serialized_pb=_b('\n2google/ads/googleads_v1/proto/common/metrics.proto\x12\x1egoogle.ads.googleads.v1.common\x1a@google/ads/googleads_v1/proto/enums/interaction_event_type.proto\x1a>google/ads/googleads_v1/proto/enums/quality_score_bucket.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb3\x39\n\x07Metrics\x12H\n\"absolute_top_impression_percentage\x18_ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x61\x63tive_view_cpm\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x61\x63tive_view_ctr\x18O \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x17\x61\x63tive_view_impressions\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12?\n\x19\x61\x63tive_view_measurability\x18` \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12G\n\"active_view_measurable_cost_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12G\n\"active_view_measurable_impressions\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x17\x61\x63tive_view_viewability\x18\x61 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12L\n&all_conversions_from_interactions_rate\x18\x41 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x15\x61ll_conversions_value\x18\x42 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x61ll_conversions\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x44\n\x1e\x61ll_conversions_value_per_cost\x18> \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12H\n\"all_conversions_from_click_to_call\x18v \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x45\n\x1f\x61ll_conversions_from_directions\x18w \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12]\n7all_conversions_from_interactions_value_per_interaction\x18\x43 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12?\n\x19\x61ll_conversions_from_menu\x18x \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12@\n\x1a\x61ll_conversions_from_order\x18y \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12K\n%all_conversions_from_other_engagement\x18z \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x46\n all_conversions_from_store_visit\x18{ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12H\n\"all_conversions_from_store_website\x18| \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x32\n\x0c\x61verage_cost\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpc\x18\t \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpe\x18\x62 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpm\x18\n \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x61verage_cpv\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x37\n\x11\x61verage_frequency\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x38\n\x12\x61verage_page_views\x18\x63 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x36\n\x10\x61verage_position\x18\r \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12:\n\x14\x61verage_time_on_site\x18T \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12?\n\x19\x62\x65nchmark_average_max_cpc\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\rbenchmark_ctr\x18M \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x62ounce_rate\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12+\n\x06\x63licks\x18\x13 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x34\n\x0f\x63ombined_clicks\x18s \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12?\n\x19\x63ombined_clicks_per_query\x18t \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x10\x63ombined_queries\x18u \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12J\n$content_budget_lost_impression_share\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12>\n\x18\x63ontent_impression_share\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12P\n*conversion_last_received_request_date_time\x18I \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x1f\x63onversion_last_conversion_date\x18J \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12H\n\"content_rank_lost_impression_share\x18\x16 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12H\n\"conversions_from_interactions_rate\x18\x45 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x37\n\x11\x63onversions_value\x18\x46 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12@\n\x1a\x63onversions_value_per_cost\x18G \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12Y\n3conversions_from_interactions_value_per_interaction\x18H \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0b\x63onversions\x18\x19 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x63ost_micros\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12>\n\x18\x63ost_per_all_conversions\x18\x44 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x39\n\x13\x63ost_per_conversion\x18\x1c \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12R\n,cost_per_current_model_attributed_conversion\x18j \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12>\n\x18\x63ross_device_conversions\x18\x1d \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12)\n\x03\x63tr\x18\x1e \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12J\n$current_model_attributed_conversions\x18\x65 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x61\n;current_model_attributed_conversions_from_interactions_rate\x18\x66 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12r\nLcurrent_model_attributed_conversions_from_interactions_value_per_interaction\x18g \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12P\n*current_model_attributed_conversions_value\x18h \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12Y\n3current_model_attributed_conversions_value_per_cost\x18i \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0f\x65ngagement_rate\x18\x1f \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x65ngagements\x18 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x45\n\x1fhotel_average_lead_value_micros\x18K \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12s\n!historical_creative_quality_score\x18P \x01(\x0e\x32H.google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket\x12w\n%historical_landing_page_quality_score\x18Q \x01(\x0e\x32H.google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket\x12=\n\x18historical_quality_score\x18R \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12q\n\x1fhistorical_search_predicted_ctr\x18S \x01(\x0e\x32H.google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket\x12\x33\n\x0egmail_forwards\x18U \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0bgmail_saves\x18V \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x16gmail_secondary_clicks\x18W \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x35\n\x10impression_reach\x18$ \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x41\n\x1cimpressions_from_store_reach\x18} \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0bimpressions\x18% \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x10interaction_rate\x18& \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x31\n\x0cinteractions\x18\' \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12m\n\x17interaction_event_types\x18\x64 \x03(\x0e\x32L.google.ads.googleads.v1.enums.InteractionEventTypeEnum.InteractionEventType\x12\x38\n\x12invalid_click_rate\x18( \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\x0einvalid_clicks\x18) \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12G\n!mobile_friendly_clicks_percentage\x18m \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\x0eorganic_clicks\x18n \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12>\n\x18organic_clicks_per_query\x18o \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x38\n\x13organic_impressions\x18p \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x43\n\x1dorganic_impressions_per_query\x18q \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x34\n\x0forganic_queries\x18r \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12:\n\x14percent_new_visitors\x18* \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0bphone_calls\x18+ \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x11phone_impressions\x18, \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x38\n\x12phone_through_rate\x18- \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x32\n\x0crelative_ctr\x18. \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12J\n$search_absolute_top_impression_share\x18N \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12V\n0search_budget_lost_absolute_top_impression_share\x18X \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12I\n#search_budget_lost_impression_share\x18/ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12M\n\'search_budget_lost_top_impression_share\x18Y \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x38\n\x12search_click_share\x18\x30 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12I\n#search_exact_match_impression_share\x18\x31 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12=\n\x17search_impression_share\x18\x32 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12T\n.search_rank_lost_absolute_top_impression_share\x18Z \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12G\n!search_rank_lost_impression_share\x18\x33 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12K\n%search_rank_lost_top_impression_share\x18[ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x41\n\x1bsearch_top_impression_share\x18\\ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0bspeed_score\x18k \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12?\n\x19top_impression_percentage\x18] \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12V\n0valid_accelerated_mobile_pages_clicks_percentage\x18l \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12?\n\x19value_per_all_conversions\x18\x34 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12:\n\x14value_per_conversion\x18\x35 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12S\n-value_per_current_model_attributed_conversion\x18^ \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12=\n\x17video_quartile_100_rate\x18\x36 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x16video_quartile_25_rate\x18\x37 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x16video_quartile_50_rate\x18\x38 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12<\n\x16video_quartile_75_rate\x18\x39 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x35\n\x0fvideo_view_rate\x18: \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0bvideo_views\x18; \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18view_through_conversions\x18< \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\xe7\x01\n\"com.google.ads.googleads.v1.commonB\x0cMetricsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') , dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_interaction__event__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_quality__score__bucket__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -122,553 +123,686 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='all_conversions_from_interactions_value_per_interaction', full_name='google.ads.googleads.v1.common.Metrics.all_conversions_from_interactions_value_per_interaction', index=12, + name='all_conversions_from_click_to_call', full_name='google.ads.googleads.v1.common.Metrics.all_conversions_from_click_to_call', index=12, + number=118, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='all_conversions_from_directions', full_name='google.ads.googleads.v1.common.Metrics.all_conversions_from_directions', index=13, + number=119, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='all_conversions_from_interactions_value_per_interaction', full_name='google.ads.googleads.v1.common.Metrics.all_conversions_from_interactions_value_per_interaction', index=14, number=67, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='average_cost', full_name='google.ads.googleads.v1.common.Metrics.average_cost', index=13, + name='all_conversions_from_menu', full_name='google.ads.googleads.v1.common.Metrics.all_conversions_from_menu', index=15, + number=120, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='all_conversions_from_order', full_name='google.ads.googleads.v1.common.Metrics.all_conversions_from_order', index=16, + number=121, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='all_conversions_from_other_engagement', full_name='google.ads.googleads.v1.common.Metrics.all_conversions_from_other_engagement', index=17, + number=122, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='all_conversions_from_store_visit', full_name='google.ads.googleads.v1.common.Metrics.all_conversions_from_store_visit', index=18, + number=123, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='all_conversions_from_store_website', full_name='google.ads.googleads.v1.common.Metrics.all_conversions_from_store_website', index=19, + number=124, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='average_cost', full_name='google.ads.googleads.v1.common.Metrics.average_cost', index=20, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='average_cpc', full_name='google.ads.googleads.v1.common.Metrics.average_cpc', index=14, + name='average_cpc', full_name='google.ads.googleads.v1.common.Metrics.average_cpc', index=21, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='average_cpe', full_name='google.ads.googleads.v1.common.Metrics.average_cpe', index=15, + name='average_cpe', full_name='google.ads.googleads.v1.common.Metrics.average_cpe', index=22, number=98, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='average_cpm', full_name='google.ads.googleads.v1.common.Metrics.average_cpm', index=16, + name='average_cpm', full_name='google.ads.googleads.v1.common.Metrics.average_cpm', index=23, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='average_cpv', full_name='google.ads.googleads.v1.common.Metrics.average_cpv', index=17, + name='average_cpv', full_name='google.ads.googleads.v1.common.Metrics.average_cpv', index=24, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='average_frequency', full_name='google.ads.googleads.v1.common.Metrics.average_frequency', index=18, + name='average_frequency', full_name='google.ads.googleads.v1.common.Metrics.average_frequency', index=25, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='average_page_views', full_name='google.ads.googleads.v1.common.Metrics.average_page_views', index=19, + name='average_page_views', full_name='google.ads.googleads.v1.common.Metrics.average_page_views', index=26, number=99, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='average_position', full_name='google.ads.googleads.v1.common.Metrics.average_position', index=20, + name='average_position', full_name='google.ads.googleads.v1.common.Metrics.average_position', index=27, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='average_time_on_site', full_name='google.ads.googleads.v1.common.Metrics.average_time_on_site', index=21, + name='average_time_on_site', full_name='google.ads.googleads.v1.common.Metrics.average_time_on_site', index=28, number=84, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='benchmark_average_max_cpc', full_name='google.ads.googleads.v1.common.Metrics.benchmark_average_max_cpc', index=22, + name='benchmark_average_max_cpc', full_name='google.ads.googleads.v1.common.Metrics.benchmark_average_max_cpc', index=29, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='benchmark_ctr', full_name='google.ads.googleads.v1.common.Metrics.benchmark_ctr', index=23, + name='benchmark_ctr', full_name='google.ads.googleads.v1.common.Metrics.benchmark_ctr', index=30, number=77, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='bounce_rate', full_name='google.ads.googleads.v1.common.Metrics.bounce_rate', index=24, + name='bounce_rate', full_name='google.ads.googleads.v1.common.Metrics.bounce_rate', index=31, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='clicks', full_name='google.ads.googleads.v1.common.Metrics.clicks', index=25, + name='clicks', full_name='google.ads.googleads.v1.common.Metrics.clicks', index=32, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='content_budget_lost_impression_share', full_name='google.ads.googleads.v1.common.Metrics.content_budget_lost_impression_share', index=26, + name='combined_clicks', full_name='google.ads.googleads.v1.common.Metrics.combined_clicks', index=33, + number=115, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='combined_clicks_per_query', full_name='google.ads.googleads.v1.common.Metrics.combined_clicks_per_query', index=34, + number=116, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='combined_queries', full_name='google.ads.googleads.v1.common.Metrics.combined_queries', index=35, + number=117, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='content_budget_lost_impression_share', full_name='google.ads.googleads.v1.common.Metrics.content_budget_lost_impression_share', index=36, number=20, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='content_impression_share', full_name='google.ads.googleads.v1.common.Metrics.content_impression_share', index=27, + name='content_impression_share', full_name='google.ads.googleads.v1.common.Metrics.content_impression_share', index=37, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversion_last_received_request_date_time', full_name='google.ads.googleads.v1.common.Metrics.conversion_last_received_request_date_time', index=28, + name='conversion_last_received_request_date_time', full_name='google.ads.googleads.v1.common.Metrics.conversion_last_received_request_date_time', index=38, number=73, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversion_last_conversion_date', full_name='google.ads.googleads.v1.common.Metrics.conversion_last_conversion_date', index=29, + name='conversion_last_conversion_date', full_name='google.ads.googleads.v1.common.Metrics.conversion_last_conversion_date', index=39, number=74, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='content_rank_lost_impression_share', full_name='google.ads.googleads.v1.common.Metrics.content_rank_lost_impression_share', index=30, + name='content_rank_lost_impression_share', full_name='google.ads.googleads.v1.common.Metrics.content_rank_lost_impression_share', index=40, number=22, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversions_from_interactions_rate', full_name='google.ads.googleads.v1.common.Metrics.conversions_from_interactions_rate', index=31, + name='conversions_from_interactions_rate', full_name='google.ads.googleads.v1.common.Metrics.conversions_from_interactions_rate', index=41, number=69, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversions_value', full_name='google.ads.googleads.v1.common.Metrics.conversions_value', index=32, + name='conversions_value', full_name='google.ads.googleads.v1.common.Metrics.conversions_value', index=42, number=70, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversions_value_per_cost', full_name='google.ads.googleads.v1.common.Metrics.conversions_value_per_cost', index=33, + name='conversions_value_per_cost', full_name='google.ads.googleads.v1.common.Metrics.conversions_value_per_cost', index=43, number=71, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversions_from_interactions_value_per_interaction', full_name='google.ads.googleads.v1.common.Metrics.conversions_from_interactions_value_per_interaction', index=34, + name='conversions_from_interactions_value_per_interaction', full_name='google.ads.googleads.v1.common.Metrics.conversions_from_interactions_value_per_interaction', index=44, number=72, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversions', full_name='google.ads.googleads.v1.common.Metrics.conversions', index=35, + name='conversions', full_name='google.ads.googleads.v1.common.Metrics.conversions', index=45, number=25, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='cost_micros', full_name='google.ads.googleads.v1.common.Metrics.cost_micros', index=36, + name='cost_micros', full_name='google.ads.googleads.v1.common.Metrics.cost_micros', index=46, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='cost_per_all_conversions', full_name='google.ads.googleads.v1.common.Metrics.cost_per_all_conversions', index=37, + name='cost_per_all_conversions', full_name='google.ads.googleads.v1.common.Metrics.cost_per_all_conversions', index=47, number=68, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='cost_per_conversion', full_name='google.ads.googleads.v1.common.Metrics.cost_per_conversion', index=38, + name='cost_per_conversion', full_name='google.ads.googleads.v1.common.Metrics.cost_per_conversion', index=48, number=28, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='cost_per_current_model_attributed_conversion', full_name='google.ads.googleads.v1.common.Metrics.cost_per_current_model_attributed_conversion', index=39, + name='cost_per_current_model_attributed_conversion', full_name='google.ads.googleads.v1.common.Metrics.cost_per_current_model_attributed_conversion', index=49, number=106, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='cross_device_conversions', full_name='google.ads.googleads.v1.common.Metrics.cross_device_conversions', index=40, + name='cross_device_conversions', full_name='google.ads.googleads.v1.common.Metrics.cross_device_conversions', index=50, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='ctr', full_name='google.ads.googleads.v1.common.Metrics.ctr', index=41, + name='ctr', full_name='google.ads.googleads.v1.common.Metrics.ctr', index=51, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='current_model_attributed_conversions', full_name='google.ads.googleads.v1.common.Metrics.current_model_attributed_conversions', index=42, + name='current_model_attributed_conversions', full_name='google.ads.googleads.v1.common.Metrics.current_model_attributed_conversions', index=52, number=101, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='current_model_attributed_conversions_from_interactions_rate', full_name='google.ads.googleads.v1.common.Metrics.current_model_attributed_conversions_from_interactions_rate', index=43, + name='current_model_attributed_conversions_from_interactions_rate', full_name='google.ads.googleads.v1.common.Metrics.current_model_attributed_conversions_from_interactions_rate', index=53, number=102, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='current_model_attributed_conversions_from_interactions_value_per_interaction', full_name='google.ads.googleads.v1.common.Metrics.current_model_attributed_conversions_from_interactions_value_per_interaction', index=44, + name='current_model_attributed_conversions_from_interactions_value_per_interaction', full_name='google.ads.googleads.v1.common.Metrics.current_model_attributed_conversions_from_interactions_value_per_interaction', index=54, number=103, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='current_model_attributed_conversions_value', full_name='google.ads.googleads.v1.common.Metrics.current_model_attributed_conversions_value', index=45, + name='current_model_attributed_conversions_value', full_name='google.ads.googleads.v1.common.Metrics.current_model_attributed_conversions_value', index=55, number=104, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='current_model_attributed_conversions_value_per_cost', full_name='google.ads.googleads.v1.common.Metrics.current_model_attributed_conversions_value_per_cost', index=46, + name='current_model_attributed_conversions_value_per_cost', full_name='google.ads.googleads.v1.common.Metrics.current_model_attributed_conversions_value_per_cost', index=56, number=105, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='engagement_rate', full_name='google.ads.googleads.v1.common.Metrics.engagement_rate', index=47, + name='engagement_rate', full_name='google.ads.googleads.v1.common.Metrics.engagement_rate', index=57, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='engagements', full_name='google.ads.googleads.v1.common.Metrics.engagements', index=48, + name='engagements', full_name='google.ads.googleads.v1.common.Metrics.engagements', index=58, number=32, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_average_lead_value_micros', full_name='google.ads.googleads.v1.common.Metrics.hotel_average_lead_value_micros', index=49, + name='hotel_average_lead_value_micros', full_name='google.ads.googleads.v1.common.Metrics.hotel_average_lead_value_micros', index=59, number=75, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='historical_creative_quality_score', full_name='google.ads.googleads.v1.common.Metrics.historical_creative_quality_score', index=50, + name='historical_creative_quality_score', full_name='google.ads.googleads.v1.common.Metrics.historical_creative_quality_score', index=60, number=80, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='historical_landing_page_quality_score', full_name='google.ads.googleads.v1.common.Metrics.historical_landing_page_quality_score', index=51, + name='historical_landing_page_quality_score', full_name='google.ads.googleads.v1.common.Metrics.historical_landing_page_quality_score', index=61, number=81, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='historical_quality_score', full_name='google.ads.googleads.v1.common.Metrics.historical_quality_score', index=52, + name='historical_quality_score', full_name='google.ads.googleads.v1.common.Metrics.historical_quality_score', index=62, number=82, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='historical_search_predicted_ctr', full_name='google.ads.googleads.v1.common.Metrics.historical_search_predicted_ctr', index=53, + name='historical_search_predicted_ctr', full_name='google.ads.googleads.v1.common.Metrics.historical_search_predicted_ctr', index=63, number=83, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='gmail_forwards', full_name='google.ads.googleads.v1.common.Metrics.gmail_forwards', index=54, + name='gmail_forwards', full_name='google.ads.googleads.v1.common.Metrics.gmail_forwards', index=64, number=85, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='gmail_saves', full_name='google.ads.googleads.v1.common.Metrics.gmail_saves', index=55, + name='gmail_saves', full_name='google.ads.googleads.v1.common.Metrics.gmail_saves', index=65, number=86, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='gmail_secondary_clicks', full_name='google.ads.googleads.v1.common.Metrics.gmail_secondary_clicks', index=56, + name='gmail_secondary_clicks', full_name='google.ads.googleads.v1.common.Metrics.gmail_secondary_clicks', index=66, number=87, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='impression_reach', full_name='google.ads.googleads.v1.common.Metrics.impression_reach', index=57, + name='impression_reach', full_name='google.ads.googleads.v1.common.Metrics.impression_reach', index=67, number=36, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='impressions', full_name='google.ads.googleads.v1.common.Metrics.impressions', index=58, + name='impressions_from_store_reach', full_name='google.ads.googleads.v1.common.Metrics.impressions_from_store_reach', index=68, + number=125, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='impressions', full_name='google.ads.googleads.v1.common.Metrics.impressions', index=69, number=37, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='interaction_rate', full_name='google.ads.googleads.v1.common.Metrics.interaction_rate', index=59, + name='interaction_rate', full_name='google.ads.googleads.v1.common.Metrics.interaction_rate', index=70, number=38, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='interactions', full_name='google.ads.googleads.v1.common.Metrics.interactions', index=60, + name='interactions', full_name='google.ads.googleads.v1.common.Metrics.interactions', index=71, number=39, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='interaction_event_types', full_name='google.ads.googleads.v1.common.Metrics.interaction_event_types', index=61, + name='interaction_event_types', full_name='google.ads.googleads.v1.common.Metrics.interaction_event_types', index=72, number=100, type=14, cpp_type=8, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='invalid_click_rate', full_name='google.ads.googleads.v1.common.Metrics.invalid_click_rate', index=62, + name='invalid_click_rate', full_name='google.ads.googleads.v1.common.Metrics.invalid_click_rate', index=73, number=40, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='invalid_clicks', full_name='google.ads.googleads.v1.common.Metrics.invalid_clicks', index=63, + name='invalid_clicks', full_name='google.ads.googleads.v1.common.Metrics.invalid_clicks', index=74, number=41, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='percent_new_visitors', full_name='google.ads.googleads.v1.common.Metrics.percent_new_visitors', index=64, + name='mobile_friendly_clicks_percentage', full_name='google.ads.googleads.v1.common.Metrics.mobile_friendly_clicks_percentage', index=75, + number=109, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='organic_clicks', full_name='google.ads.googleads.v1.common.Metrics.organic_clicks', index=76, + number=110, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='organic_clicks_per_query', full_name='google.ads.googleads.v1.common.Metrics.organic_clicks_per_query', index=77, + number=111, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='organic_impressions', full_name='google.ads.googleads.v1.common.Metrics.organic_impressions', index=78, + number=112, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='organic_impressions_per_query', full_name='google.ads.googleads.v1.common.Metrics.organic_impressions_per_query', index=79, + number=113, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='organic_queries', full_name='google.ads.googleads.v1.common.Metrics.organic_queries', index=80, + number=114, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='percent_new_visitors', full_name='google.ads.googleads.v1.common.Metrics.percent_new_visitors', index=81, number=42, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='phone_calls', full_name='google.ads.googleads.v1.common.Metrics.phone_calls', index=65, + name='phone_calls', full_name='google.ads.googleads.v1.common.Metrics.phone_calls', index=82, number=43, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='phone_impressions', full_name='google.ads.googleads.v1.common.Metrics.phone_impressions', index=66, + name='phone_impressions', full_name='google.ads.googleads.v1.common.Metrics.phone_impressions', index=83, number=44, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='phone_through_rate', full_name='google.ads.googleads.v1.common.Metrics.phone_through_rate', index=67, + name='phone_through_rate', full_name='google.ads.googleads.v1.common.Metrics.phone_through_rate', index=84, number=45, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='relative_ctr', full_name='google.ads.googleads.v1.common.Metrics.relative_ctr', index=68, + name='relative_ctr', full_name='google.ads.googleads.v1.common.Metrics.relative_ctr', index=85, number=46, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_absolute_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_absolute_top_impression_share', index=69, + name='search_absolute_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_absolute_top_impression_share', index=86, number=78, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_budget_lost_absolute_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_budget_lost_absolute_top_impression_share', index=70, + name='search_budget_lost_absolute_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_budget_lost_absolute_top_impression_share', index=87, number=88, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_budget_lost_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_budget_lost_impression_share', index=71, + name='search_budget_lost_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_budget_lost_impression_share', index=88, number=47, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_budget_lost_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_budget_lost_top_impression_share', index=72, + name='search_budget_lost_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_budget_lost_top_impression_share', index=89, number=89, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_click_share', full_name='google.ads.googleads.v1.common.Metrics.search_click_share', index=73, + name='search_click_share', full_name='google.ads.googleads.v1.common.Metrics.search_click_share', index=90, number=48, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_exact_match_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_exact_match_impression_share', index=74, + name='search_exact_match_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_exact_match_impression_share', index=91, number=49, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_impression_share', index=75, + name='search_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_impression_share', index=92, number=50, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_rank_lost_absolute_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_rank_lost_absolute_top_impression_share', index=76, + name='search_rank_lost_absolute_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_rank_lost_absolute_top_impression_share', index=93, number=90, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_rank_lost_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_rank_lost_impression_share', index=77, + name='search_rank_lost_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_rank_lost_impression_share', index=94, number=51, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_rank_lost_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_rank_lost_top_impression_share', index=78, + name='search_rank_lost_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_rank_lost_top_impression_share', index=95, number=91, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_top_impression_share', index=79, + name='search_top_impression_share', full_name='google.ads.googleads.v1.common.Metrics.search_top_impression_share', index=96, number=92, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='top_impression_percentage', full_name='google.ads.googleads.v1.common.Metrics.top_impression_percentage', index=80, + name='speed_score', full_name='google.ads.googleads.v1.common.Metrics.speed_score', index=97, + number=107, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='top_impression_percentage', full_name='google.ads.googleads.v1.common.Metrics.top_impression_percentage', index=98, number=93, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='value_per_all_conversions', full_name='google.ads.googleads.v1.common.Metrics.value_per_all_conversions', index=81, + name='valid_accelerated_mobile_pages_clicks_percentage', full_name='google.ads.googleads.v1.common.Metrics.valid_accelerated_mobile_pages_clicks_percentage', index=99, + number=108, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='value_per_all_conversions', full_name='google.ads.googleads.v1.common.Metrics.value_per_all_conversions', index=100, number=52, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='value_per_conversion', full_name='google.ads.googleads.v1.common.Metrics.value_per_conversion', index=82, + name='value_per_conversion', full_name='google.ads.googleads.v1.common.Metrics.value_per_conversion', index=101, number=53, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='value_per_current_model_attributed_conversion', full_name='google.ads.googleads.v1.common.Metrics.value_per_current_model_attributed_conversion', index=83, + name='value_per_current_model_attributed_conversion', full_name='google.ads.googleads.v1.common.Metrics.value_per_current_model_attributed_conversion', index=102, number=94, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='video_quartile_100_rate', full_name='google.ads.googleads.v1.common.Metrics.video_quartile_100_rate', index=84, + name='video_quartile_100_rate', full_name='google.ads.googleads.v1.common.Metrics.video_quartile_100_rate', index=103, number=54, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='video_quartile_25_rate', full_name='google.ads.googleads.v1.common.Metrics.video_quartile_25_rate', index=85, + name='video_quartile_25_rate', full_name='google.ads.googleads.v1.common.Metrics.video_quartile_25_rate', index=104, number=55, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='video_quartile_50_rate', full_name='google.ads.googleads.v1.common.Metrics.video_quartile_50_rate', index=86, + name='video_quartile_50_rate', full_name='google.ads.googleads.v1.common.Metrics.video_quartile_50_rate', index=105, number=56, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='video_quartile_75_rate', full_name='google.ads.googleads.v1.common.Metrics.video_quartile_75_rate', index=87, + name='video_quartile_75_rate', full_name='google.ads.googleads.v1.common.Metrics.video_quartile_75_rate', index=106, number=57, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='video_view_rate', full_name='google.ads.googleads.v1.common.Metrics.video_view_rate', index=88, + name='video_view_rate', full_name='google.ads.googleads.v1.common.Metrics.video_view_rate', index=107, number=58, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='video_views', full_name='google.ads.googleads.v1.common.Metrics.video_views', index=89, + name='video_views', full_name='google.ads.googleads.v1.common.Metrics.video_views', index=108, number=59, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='view_through_conversions', full_name='google.ads.googleads.v1.common.Metrics.view_through_conversions', index=90, + name='view_through_conversions', full_name='google.ads.googleads.v1.common.Metrics.view_through_conversions', index=109, number=60, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -687,7 +821,7 @@ oneofs=[ ], serialized_start=279, - serialized_end=6377, + serialized_end=7626, ) _METRICS.fields_by_name['absolute_top_impression_percentage'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE @@ -702,7 +836,14 @@ _METRICS.fields_by_name['all_conversions_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['all_conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['all_conversions_value_per_cost'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['all_conversions_from_click_to_call'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['all_conversions_from_directions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['all_conversions_from_interactions_value_per_interaction'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['all_conversions_from_menu'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['all_conversions_from_order'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['all_conversions_from_other_engagement'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['all_conversions_from_store_visit'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['all_conversions_from_store_website'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['average_cost'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['average_cpc'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['average_cpe'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE @@ -716,6 +857,9 @@ _METRICS.fields_by_name['benchmark_ctr'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['bounce_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_METRICS.fields_by_name['combined_clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_METRICS.fields_by_name['combined_clicks_per_query'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['combined_queries'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _METRICS.fields_by_name['content_budget_lost_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['content_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['conversion_last_received_request_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -748,12 +892,19 @@ _METRICS.fields_by_name['gmail_saves'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _METRICS.fields_by_name['gmail_secondary_clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _METRICS.fields_by_name['impression_reach'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_METRICS.fields_by_name['impressions_from_store_reach'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _METRICS.fields_by_name['impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _METRICS.fields_by_name['interaction_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['interactions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _METRICS.fields_by_name['interaction_event_types'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_interaction__event__type__pb2._INTERACTIONEVENTTYPEENUM_INTERACTIONEVENTTYPE _METRICS.fields_by_name['invalid_click_rate'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['invalid_clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_METRICS.fields_by_name['mobile_friendly_clicks_percentage'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['organic_clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_METRICS.fields_by_name['organic_clicks_per_query'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['organic_impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_METRICS.fields_by_name['organic_impressions_per_query'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['organic_queries'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _METRICS.fields_by_name['percent_new_visitors'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['phone_calls'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _METRICS.fields_by_name['phone_impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -770,7 +921,9 @@ _METRICS.fields_by_name['search_rank_lost_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['search_rank_lost_top_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['search_top_impression_share'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['speed_score'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _METRICS.fields_by_name['top_impression_percentage'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_METRICS.fields_by_name['valid_accelerated_mobile_pages_clicks_percentage'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['value_per_all_conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['value_per_conversion'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _METRICS.fields_by_name['value_per_current_model_attributed_conversion'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE @@ -830,9 +983,35 @@ The value of all conversions divided by the total cost of ad interactions (such as clicks for text ads or views for video ads). + all_conversions_from_click_to_call: + The number of times people clicked the "Call" button to call a + store during or after clicking an ad. This number doesn’t + include whether or not calls were connected, or the duration + of any calls. This metric applies to feed items only. + all_conversions_from_directions: + The number of times people clicked a "Get directions" button + to navigate to a store after clicking an ad. This metric + applies to feed items only. all_conversions_from_interactions_value_per_interaction: The value of all conversions from interactions divided by the total number of interactions. + all_conversions_from_menu: + The number of times people clicked a link to view a store’s + menu after clicking an ad. This metric applies to feed items + only. + all_conversions_from_order: + The number of times people placed an order at a store after + clicking an ad. This metric applies to feed items only. + all_conversions_from_other_engagement: + The number of other conversions (for example, posting a review + or saving a location for a store) that occurred after people + clicked an ad. This metric applies to feed items only. + all_conversions_from_store_visit: + Estimated number of times people visited a store after + clicking an ad. This metric applies to feed items only. + all_conversions_from_store_website: + The number of times that people were taken to a store's URL + after clicking an ad. This metric applies to feed items only. average_cost: The average amount you pay per interaction. This amount is the total cost of your ads divided by the total number of @@ -872,6 +1051,22 @@ on your site. Imported from Google Analytics. clicks: The number of clicks. + combined_clicks: + The number of times your ad or your site's listing in the + unpaid results was clicked. See the help page at + https://support.google.com/google-ads/answer/3097241 for + details. + combined_clicks_per_query: + The number of times your ad or your site's listing in the + unpaid results was clicked (combined\_clicks) divided by + combined\_queries. See the help page at + https://support.google.com/google-ads/answer/3097241 for + details. + combined_queries: + The number of searches that returned pages from your site in + the unpaid results or showed one of your text ads. See the + help page at https://support.google.com/google- + ads/answer/3097241 for details. content_budget_lost_impression_share: The estimated percent of times that your ad was eligible to show on the Display Network but didn't because your budget was @@ -997,6 +1192,9 @@ impression_reach: Number of unique cookies that were exposed to your ad over a given time period. + impressions_from_store_reach: + The number of times a store's location-based ad was shown. + This metric applies to feed items only. impressions: Count of how often your ad has appeared on a search results page or website on the Google Network. @@ -1017,6 +1215,38 @@ invalid_clicks: Number of clicks Google considers illegitimate and doesn't charge you for. + mobile_friendly_clicks_percentage: + The percentage of mobile clicks that go to a mobile-friendly + page. + organic_clicks: + The number of times someone clicked your site's listing in the + unpaid results for a particular query. See the help page at + https://support.google.com/google-ads/answer/3097241 for + details. + organic_clicks_per_query: + The number of times someone clicked your site's listing in the + unpaid results (organic\_clicks) divided by the total number + of searches that returned pages from your site + (organic\_queries). See the help page at + https://support.google.com/google-ads/answer/3097241 for + details. + organic_impressions: + The number of listings for your site in the unpaid search + results. See the help page at + https://support.google.com/google-ads/answer/3097241 for + details. + organic_impressions_per_query: + The number of times a page from your site was listed in the + unpaid search results (organic\_impressions) divided by the + number of searches returning your site's listing in the unpaid + results (organic\_queries). See the help page at + https://support.google.com/google-ads/answer/3097241 for + details. + organic_queries: + The total number of searches that returned your site's listing + in the unpaid results. See the help page at + https://support.google.com/google-ads/answer/3097241 for + details. percent_new_visitors: Percentage of first-time sessions (from people who had never visited your site before). Imported from Google Analytics. @@ -1095,9 +1325,16 @@ number of impressions you were eligible to receive in the top location. Note: Search top impression share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as 0.0999. + speed_score: + A measure of how quickly your page loads after clicks on your + mobile ads. The score is a range from 1 to 10, 10 being the + fastest. top_impression_percentage: The percent of your ad impressions that are shown anywhere above the organic search results. + valid_accelerated_mobile_pages_clicks_percentage: + The percentage of ad clicks to Accelerated Mobile Pages (AMP) + landing pages that reach a valid AMP page. value_per_all_conversions: The value of all conversions divided by the number of all conversions. diff --git a/google/ads/google_ads/v1/proto/common/policy_pb2.py b/google/ads/google_ads/v1/proto/common/policy_pb2.py index b7fe3cb21..0e9caf7ce 100644 --- a/google/ads/google_ads/v1/proto/common/policy_pb2.py +++ b/google/ads/google_ads/v1/proto/common/policy_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v1.proto.enums import policy_topic_entry_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_policy__topic__entry__type__pb2 from google.ads.google_ads.v1.proto.enums import policy_topic_evidence_destination_mismatch_url_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_policy__topic__evidence__destination__mismatch__url__type__pb2 +from google.ads.google_ads.v1.proto.enums import policy_topic_evidence_destination_not_working_device_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_policy__topic__evidence__destination__not__working__device__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v1.common', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.commonB\013PolicyProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Common\312\002\036Google\\Ads\\GoogleAds\\V1\\Common\352\002\"Google::Ads::GoogleAds::V1::Common'), - serialized_pb=_b('\n1google/ads/googleads_v1/proto/common/policy.proto\x12\x1egoogle.ads.googleads.v1.common\x1a\x41google/ads/googleads_v1/proto/enums/policy_topic_entry_type.proto\x1a]google/ads/googleads_v1/proto/enums/policy_topic_evidence_destination_mismatch_url_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"}\n\x12PolicyViolationKey\x12\x31\n\x0bpolicy_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eviolating_text\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb4\x01\n\x19PolicyValidationParameter\x12=\n\x17ignorable_policy_topics\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12X\n\x1c\x65xempt_policy_violation_keys\x18\x02 \x03(\x0b\x32\x32.google.ads.googleads.v1.common.PolicyViolationKey\"\xaf\x02\n\x10PolicyTopicEntry\x12+\n\x05topic\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Z\n\x04type\x18\x02 \x01(\x0e\x32L.google.ads.googleads.v1.enums.PolicyTopicEntryTypeEnum.PolicyTopicEntryType\x12\x46\n\tevidences\x18\x03 \x03(\x0b\x32\x33.google.ads.googleads.v1.common.PolicyTopicEvidence\x12J\n\x0b\x63onstraints\x18\x04 \x03(\x0b\x32\x35.google.ads.googleads.v1.common.PolicyTopicConstraint\"\xfa\x06\n\x13PolicyTopicEvidence\x12\x30\n\thttp_code\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32ValueH\x00\x12W\n\x0cwebsite_list\x18\x03 \x01(\x0b\x32?.google.ads.googleads.v1.common.PolicyTopicEvidence.WebsiteListH\x00\x12Q\n\ttext_list\x18\x04 \x01(\x0b\x32<.google.ads.googleads.v1.common.PolicyTopicEvidence.TextListH\x00\x12\x35\n\rlanguage_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12h\n\x15\x64\x65stination_text_list\x18\x06 \x01(\x0b\x32G.google.ads.googleads.v1.common.PolicyTopicEvidence.DestinationTextListH\x00\x12g\n\x14\x64\x65stination_mismatch\x18\x07 \x01(\x0b\x32G.google.ads.googleads.v1.common.PolicyTopicEvidence.DestinationMismatchH\x00\x1a\x37\n\x08TextList\x12+\n\x05texts\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a=\n\x0bWebsiteList\x12.\n\x08websites\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1aN\n\x13\x44\x65stinationTextList\x12\x37\n\x11\x64\x65stination_texts\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xa9\x01\n\x13\x44\x65stinationMismatch\x12\x91\x01\n\turl_types\x18\x01 \x03(\x0e\x32~.google.ads.googleads.v1.enums.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.PolicyTopicEvidenceDestinationMismatchUrlTypeB\x07\n\x05value\"\x93\x06\n\x15PolicyTopicConstraint\x12n\n\x17\x63ountry_constraint_list\x18\x01 \x01(\x0b\x32K.google.ads.googleads.v1.common.PolicyTopicConstraint.CountryConstraintListH\x00\x12g\n\x13reseller_constraint\x18\x02 \x01(\x0b\x32H.google.ads.googleads.v1.common.PolicyTopicConstraint.ResellerConstraintH\x00\x12z\n#certificate_missing_in_country_list\x18\x03 \x01(\x0b\x32K.google.ads.googleads.v1.common.PolicyTopicConstraint.CountryConstraintListH\x00\x12\x82\x01\n+certificate_domain_mismatch_in_country_list\x18\x04 \x01(\x0b\x32K.google.ads.googleads.v1.common.PolicyTopicConstraint.CountryConstraintListH\x00\x1a\xb2\x01\n\x15\x43ountryConstraintList\x12=\n\x18total_targeted_countries\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12Z\n\tcountries\x18\x02 \x03(\x0b\x32G.google.ads.googleads.v1.common.PolicyTopicConstraint.CountryConstraint\x1a\x14\n\x12ResellerConstraint\x1aL\n\x11\x43ountryConstraint\x12\x37\n\x11\x63ountry_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x07\n\x05valueB\xe6\x01\n\"com.google.ads.googleads.v1.commonB\x0bPolicyProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') + serialized_pb=_b('\n1google/ads/googleads_v1/proto/common/policy.proto\x12\x1egoogle.ads.googleads.v1.common\x1a\x41google/ads/googleads_v1/proto/enums/policy_topic_entry_type.proto\x1a]google/ads/googleads_v1/proto/enums/policy_topic_evidence_destination_mismatch_url_type.proto\x1a^google/ads/googleads_v1/proto/enums/policy_topic_evidence_destination_not_working_device.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"}\n\x12PolicyViolationKey\x12\x31\n\x0bpolicy_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eviolating_text\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb4\x01\n\x19PolicyValidationParameter\x12=\n\x17ignorable_policy_topics\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12X\n\x1c\x65xempt_policy_violation_keys\x18\x02 \x03(\x0b\x32\x32.google.ads.googleads.v1.common.PolicyViolationKey\"\xaf\x02\n\x10PolicyTopicEntry\x12+\n\x05topic\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Z\n\x04type\x18\x02 \x01(\x0e\x32L.google.ads.googleads.v1.enums.PolicyTopicEntryTypeEnum.PolicyTopicEntryType\x12\x46\n\tevidences\x18\x03 \x03(\x0b\x32\x33.google.ads.googleads.v1.common.PolicyTopicEvidence\x12J\n\x0b\x63onstraints\x18\x04 \x03(\x0b\x32\x35.google.ads.googleads.v1.common.PolicyTopicConstraint\"\x88\n\n\x13PolicyTopicEvidence\x12\x30\n\thttp_code\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32ValueH\x00\x12W\n\x0cwebsite_list\x18\x03 \x01(\x0b\x32?.google.ads.googleads.v1.common.PolicyTopicEvidence.WebsiteListH\x00\x12Q\n\ttext_list\x18\x04 \x01(\x0b\x32<.google.ads.googleads.v1.common.PolicyTopicEvidence.TextListH\x00\x12\x35\n\rlanguage_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12h\n\x15\x64\x65stination_text_list\x18\x06 \x01(\x0b\x32G.google.ads.googleads.v1.common.PolicyTopicEvidence.DestinationTextListH\x00\x12g\n\x14\x64\x65stination_mismatch\x18\x07 \x01(\x0b\x32G.google.ads.googleads.v1.common.PolicyTopicEvidence.DestinationMismatchH\x00\x12l\n\x17\x64\x65stination_not_working\x18\x08 \x01(\x0b\x32I.google.ads.googleads.v1.common.PolicyTopicEvidence.DestinationNotWorkingH\x00\x1a\x37\n\x08TextList\x12+\n\x05texts\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a=\n\x0bWebsiteList\x12.\n\x08websites\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1aN\n\x13\x44\x65stinationTextList\x12\x37\n\x11\x64\x65stination_texts\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xa9\x01\n\x13\x44\x65stinationMismatch\x12\x91\x01\n\turl_types\x18\x01 \x03(\x0e\x32~.google.ads.googleads.v1.enums.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.PolicyTopicEvidenceDestinationMismatchUrlType\x1a\x9d\x02\n\x15\x44\x65stinationNotWorking\x12\x32\n\x0c\x65xpanded_url\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x91\x01\n\x06\x64\x65vice\x18\x04 \x01(\x0e\x32\x80\x01.google.ads.googleads.v1.enums.PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.PolicyTopicEvidenceDestinationNotWorkingDevice\x12<\n\x16last_checked_date_time\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x07\n\x05value\"\x93\x06\n\x15PolicyTopicConstraint\x12n\n\x17\x63ountry_constraint_list\x18\x01 \x01(\x0b\x32K.google.ads.googleads.v1.common.PolicyTopicConstraint.CountryConstraintListH\x00\x12g\n\x13reseller_constraint\x18\x02 \x01(\x0b\x32H.google.ads.googleads.v1.common.PolicyTopicConstraint.ResellerConstraintH\x00\x12z\n#certificate_missing_in_country_list\x18\x03 \x01(\x0b\x32K.google.ads.googleads.v1.common.PolicyTopicConstraint.CountryConstraintListH\x00\x12\x82\x01\n+certificate_domain_mismatch_in_country_list\x18\x04 \x01(\x0b\x32K.google.ads.googleads.v1.common.PolicyTopicConstraint.CountryConstraintListH\x00\x1a\xb2\x01\n\x15\x43ountryConstraintList\x12=\n\x18total_targeted_countries\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12Z\n\tcountries\x18\x02 \x03(\x0b\x32G.google.ads.googleads.v1.common.PolicyTopicConstraint.CountryConstraint\x1a\x14\n\x12ResellerConstraint\x1aL\n\x11\x43ountryConstraint\x12\x37\n\x11\x63ountry_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x07\n\x05valueB\xe6\x01\n\"com.google.ads.googleads.v1.commonB\x0bPolicyProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_policy__topic__entry__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_policy__topic__evidence__destination__mismatch__url__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_policy__topic__entry__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_policy__topic__evidence__destination__mismatch__url__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_policy__topic__evidence__destination__not__working__device__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -63,8 +64,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=309, - serialized_end=434, + serialized_start=405, + serialized_end=530, ) @@ -101,8 +102,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=437, - serialized_end=617, + serialized_start=533, + serialized_end=713, ) @@ -153,8 +154,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=620, - serialized_end=923, + serialized_start=716, + serialized_end=1019, ) @@ -184,8 +185,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1437, - serialized_end=1492, + serialized_start=1643, + serialized_end=1698, ) _POLICYTOPICEVIDENCE_WEBSITELIST = _descriptor.Descriptor( @@ -214,8 +215,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1494, - serialized_end=1555, + serialized_start=1700, + serialized_end=1761, ) _POLICYTOPICEVIDENCE_DESTINATIONTEXTLIST = _descriptor.Descriptor( @@ -244,8 +245,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1557, - serialized_end=1635, + serialized_start=1763, + serialized_end=1841, ) _POLICYTOPICEVIDENCE_DESTINATIONMISMATCH = _descriptor.Descriptor( @@ -274,8 +275,52 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1638, - serialized_end=1807, + serialized_start=1844, + serialized_end=2013, +) + +_POLICYTOPICEVIDENCE_DESTINATIONNOTWORKING = _descriptor.Descriptor( + name='DestinationNotWorking', + full_name='google.ads.googleads.v1.common.PolicyTopicEvidence.DestinationNotWorking', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='expanded_url', full_name='google.ads.googleads.v1.common.PolicyTopicEvidence.DestinationNotWorking.expanded_url', index=0, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='device', full_name='google.ads.googleads.v1.common.PolicyTopicEvidence.DestinationNotWorking.device', index=1, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='last_checked_date_time', full_name='google.ads.googleads.v1.common.PolicyTopicEvidence.DestinationNotWorking.last_checked_date_time', index=2, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2016, + serialized_end=2301, ) _POLICYTOPICEVIDENCE = _descriptor.Descriptor( @@ -327,10 +372,17 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='destination_not_working', full_name='google.ads.googleads.v1.common.PolicyTopicEvidence.destination_not_working', index=6, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], - nested_types=[_POLICYTOPICEVIDENCE_TEXTLIST, _POLICYTOPICEVIDENCE_WEBSITELIST, _POLICYTOPICEVIDENCE_DESTINATIONTEXTLIST, _POLICYTOPICEVIDENCE_DESTINATIONMISMATCH, ], + nested_types=[_POLICYTOPICEVIDENCE_TEXTLIST, _POLICYTOPICEVIDENCE_WEBSITELIST, _POLICYTOPICEVIDENCE_DESTINATIONTEXTLIST, _POLICYTOPICEVIDENCE_DESTINATIONMISMATCH, _POLICYTOPICEVIDENCE_DESTINATIONNOTWORKING, ], enum_types=[ ], serialized_options=None, @@ -342,8 +394,8 @@ name='value', full_name='google.ads.googleads.v1.common.PolicyTopicEvidence.value', index=0, containing_type=None, fields=[]), ], - serialized_start=926, - serialized_end=1816, + serialized_start=1022, + serialized_end=2310, ) @@ -380,8 +432,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2319, - serialized_end=2497, + serialized_start=2813, + serialized_end=2991, ) _POLICYTOPICCONSTRAINT_RESELLERCONSTRAINT = _descriptor.Descriptor( @@ -403,8 +455,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2499, - serialized_end=2519, + serialized_start=2993, + serialized_end=3013, ) _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINT = _descriptor.Descriptor( @@ -433,8 +485,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2521, - serialized_end=2597, + serialized_start=3015, + serialized_end=3091, ) _POLICYTOPICCONSTRAINT = _descriptor.Descriptor( @@ -487,8 +539,8 @@ name='value', full_name='google.ads.googleads.v1.common.PolicyTopicConstraint.value', index=0, containing_type=None, fields=[]), ], - serialized_start=1819, - serialized_end=2606, + serialized_start=2313, + serialized_end=3100, ) _POLICYVIOLATIONKEY.fields_by_name['policy_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -507,12 +559,17 @@ _POLICYTOPICEVIDENCE_DESTINATIONTEXTLIST.containing_type = _POLICYTOPICEVIDENCE _POLICYTOPICEVIDENCE_DESTINATIONMISMATCH.fields_by_name['url_types'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_policy__topic__evidence__destination__mismatch__url__type__pb2._POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPEENUM_POLICYTOPICEVIDENCEDESTINATIONMISMATCHURLTYPE _POLICYTOPICEVIDENCE_DESTINATIONMISMATCH.containing_type = _POLICYTOPICEVIDENCE +_POLICYTOPICEVIDENCE_DESTINATIONNOTWORKING.fields_by_name['expanded_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_POLICYTOPICEVIDENCE_DESTINATIONNOTWORKING.fields_by_name['device'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_policy__topic__evidence__destination__not__working__device__pb2._POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICEENUM_POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICE +_POLICYTOPICEVIDENCE_DESTINATIONNOTWORKING.fields_by_name['last_checked_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_POLICYTOPICEVIDENCE_DESTINATIONNOTWORKING.containing_type = _POLICYTOPICEVIDENCE _POLICYTOPICEVIDENCE.fields_by_name['http_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE _POLICYTOPICEVIDENCE.fields_by_name['website_list'].message_type = _POLICYTOPICEVIDENCE_WEBSITELIST _POLICYTOPICEVIDENCE.fields_by_name['text_list'].message_type = _POLICYTOPICEVIDENCE_TEXTLIST _POLICYTOPICEVIDENCE.fields_by_name['language_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _POLICYTOPICEVIDENCE.fields_by_name['destination_text_list'].message_type = _POLICYTOPICEVIDENCE_DESTINATIONTEXTLIST _POLICYTOPICEVIDENCE.fields_by_name['destination_mismatch'].message_type = _POLICYTOPICEVIDENCE_DESTINATIONMISMATCH +_POLICYTOPICEVIDENCE.fields_by_name['destination_not_working'].message_type = _POLICYTOPICEVIDENCE_DESTINATIONNOTWORKING _POLICYTOPICEVIDENCE.oneofs_by_name['value'].fields.append( _POLICYTOPICEVIDENCE.fields_by_name['http_code']) _POLICYTOPICEVIDENCE.fields_by_name['http_code'].containing_oneof = _POLICYTOPICEVIDENCE.oneofs_by_name['value'] @@ -531,6 +588,9 @@ _POLICYTOPICEVIDENCE.oneofs_by_name['value'].fields.append( _POLICYTOPICEVIDENCE.fields_by_name['destination_mismatch']) _POLICYTOPICEVIDENCE.fields_by_name['destination_mismatch'].containing_oneof = _POLICYTOPICEVIDENCE.oneofs_by_name['value'] +_POLICYTOPICEVIDENCE.oneofs_by_name['value'].fields.append( + _POLICYTOPICEVIDENCE.fields_by_name['destination_not_working']) +_POLICYTOPICEVIDENCE.fields_by_name['destination_not_working'].containing_oneof = _POLICYTOPICEVIDENCE.oneofs_by_name['value'] _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST.fields_by_name['total_targeted_countries'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST.fields_by_name['countries'].message_type = _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINT _POLICYTOPICCONSTRAINT_COUNTRYCONSTRAINTLIST.containing_type = _POLICYTOPICCONSTRAINT @@ -629,8 +689,6 @@ more constraints that provide details about how serving may be restricted. - Next tag: 5 - Attributes: topic: @@ -660,8 +718,6 @@ , __doc__ = """A list of fragments of text that violated a policy. - Next Id: 2 - Attributes: texts: @@ -681,8 +737,6 @@ are more than five websites, only the top five (those that appear in resources the most) will be listed here. - Next Id: 2 - Attributes: websites: @@ -699,8 +753,6 @@ __doc__ = """A list of strings found in a destination page that caused a policy finding. - Next Id: 2 - Attributes: destination_texts: @@ -716,8 +768,6 @@ , __doc__ = """Evidence of mismatches between the URLs of a resource. - Next Id: 2 - Attributes: url_types: @@ -726,13 +776,33 @@ # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.PolicyTopicEvidence.DestinationMismatch) )) , + + DestinationNotWorking = _reflection.GeneratedProtocolMessageType('DestinationNotWorking', (_message.Message,), dict( + DESCRIPTOR = _POLICYTOPICEVIDENCE_DESTINATIONNOTWORKING, + __module__ = 'google.ads.googleads_v1.proto.common.policy_pb2' + , + __doc__ = """Evidence details when the destination is returning an HTTP error code or + isn't functional in all locations for commonly used devices. + + + Attributes: + expanded_url: + The full URL that didn't work. + device: + The type of device that failed to load the URL. + last_checked_date_time: + The time the URL was last checked. The format is "YYYY-MM-DD + HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 + 14:34:30" + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.PolicyTopicEvidence.DestinationNotWorking) + )) + , DESCRIPTOR = _POLICYTOPICEVIDENCE, __module__ = 'google.ads.googleads_v1.proto.common.policy_pb2' , __doc__ = """Additional information that explains a policy finding. - Next Id: 8 - Attributes: value: @@ -751,6 +821,10 @@ policy finding. destination_mismatch: Mismatch between the destinations of a resource's URLs. + destination_not_working: + Details when the destination is returning an HTTP error code + or isn't functional in all locations for commonly used + devices. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.PolicyTopicEvidence) )) @@ -759,6 +833,7 @@ _sym_db.RegisterMessage(PolicyTopicEvidence.WebsiteList) _sym_db.RegisterMessage(PolicyTopicEvidence.DestinationTextList) _sym_db.RegisterMessage(PolicyTopicEvidence.DestinationMismatch) +_sym_db.RegisterMessage(PolicyTopicEvidence.DestinationNotWorking) PolicyTopicConstraint = _reflection.GeneratedProtocolMessageType('PolicyTopicConstraint', (_message.Message,), dict( @@ -768,8 +843,6 @@ , __doc__ = """A list of countries where a resource's serving is constrained. - Next Id: 3 - Attributes: total_targeted_countries: @@ -787,8 +860,6 @@ , __doc__ = """Indicates that a policy topic was constrained due to disapproval of the website for reseller purposes. - - Next Id: 1 """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.PolicyTopicConstraint.ResellerConstraint) )) @@ -801,8 +872,6 @@ __doc__ = """Indicates that a resource's ability to serve in a particular country is constrained. - Next Id: 2 - Attributes: country_criterion: @@ -817,8 +886,6 @@ , __doc__ = """Describes the effect on serving that a policy topic entry will have. - Next Id: 5 - Attributes: value: diff --git a/google/ads/google_ads/v1/proto/common/segments_pb2.py b/google/ads/google_ads/v1/proto/common/segments_pb2.py index 9c31261ce..78072b1b2 100644 --- a/google/ads/google_ads/v1/proto/common/segments_pb2.py +++ b/google/ads/google_ads/v1/proto/common/segments_pb2.py @@ -28,6 +28,7 @@ from google.ads.google_ads.v1.proto.enums import product_channel_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__channel__pb2 from google.ads.google_ads.v1.proto.enums import product_channel_exclusivity_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__channel__exclusivity__pb2 from google.ads.google_ads.v1.proto.enums import product_condition_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__condition__pb2 +from google.ads.google_ads.v1.proto.enums import search_engine_results_page_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_search__engine__results__page__type__pb2 from google.ads.google_ads.v1.proto.enums import search_term_match_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_search__term__match__type__pb2 from google.ads.google_ads.v1.proto.enums import slot_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_slot__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 @@ -39,9 +40,9 @@ package='google.ads.googleads.v1.common', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.commonB\rSegmentsProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Common\312\002\036Google\\Ads\\GoogleAds\\V1\\Common\352\002\"Google::Ads::GoogleAds::V1::Common'), - serialized_pb=_b('\n3google/ads/googleads_v1/proto/common/segments.proto\x12\x1egoogle.ads.googleads.v1.common\x1a\x33google/ads/googleads_v1/proto/common/criteria.proto\x1a\x39google/ads/googleads_v1/proto/enums/ad_network_type.proto\x1a\x34google/ads/googleads_v1/proto/enums/click_type.proto\x1a\x44google/ads/googleads_v1/proto/enums/conversion_action_category.proto\x1aKgoogle/ads/googleads_v1/proto/enums/conversion_attribution_event_type.proto\x1a?google/ads/googleads_v1/proto/enums/conversion_lag_bucket.proto\x1aMgoogle/ads/googleads_v1/proto/enums/conversion_or_adjustment_lag_bucket.proto\x1a\x35google/ads/googleads_v1/proto/enums/day_of_week.proto\x1a\x30google/ads/googleads_v1/proto/enums/device.proto\x1a\x44google/ads/googleads_v1/proto/enums/external_conversion_source.proto\x1a\x43google/ads/googleads_v1/proto/enums/hotel_date_selection_type.proto\x1a\x37google/ads/googleads_v1/proto/enums/month_of_year.proto\x1a:google/ads/googleads_v1/proto/enums/placeholder_type.proto\x1a\x39google/ads/googleads_v1/proto/enums/product_channel.proto\x1a\x45google/ads/googleads_v1/proto/enums/product_channel_exclusivity.proto\x1a;google/ads/googleads_v1/proto/enums/product_condition.proto\x1a@google/ads/googleads_v1/proto/enums/search_term_match_type.proto\x1a.google/ads/googleads_v1/proto/enums/slot.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd5#\n\x08Segments\x12W\n\x0f\x61\x64_network_type\x18\x03 \x01(\x0e\x32>.google.ads.googleads.v1.enums.AdNetworkTypeEnum.AdNetworkType\x12J\n\nclick_type\x18\x1a \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.ClickTypeEnum.ClickType\x12\x37\n\x11\x63onversion_action\x18\x34 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12x\n\x1a\x63onversion_action_category\x18\x35 \x01(\x0e\x32T.google.ads.googleads.v1.enums.ConversionActionCategoryEnum.ConversionActionCategory\x12<\n\x16\x63onversion_action_name\x18\x36 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x15\x63onversion_adjustment\x18\x1b \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x8b\x01\n!conversion_attribution_event_type\x18\x02 \x01(\x0e\x32`.google.ads.googleads.v1.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType\x12i\n\x15\x63onversion_lag_bucket\x18\x32 \x01(\x0e\x32J.google.ads.googleads.v1.enums.ConversionLagBucketEnum.ConversionLagBucket\x12\x8f\x01\n#conversion_or_adjustment_lag_bucket\x18\x33 \x01(\x0e\x32\x62.google.ads.googleads.v1.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket\x12*\n\x04\x64\x61te\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12K\n\x0b\x64\x61y_of_week\x18\x05 \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek\x12@\n\x06\x64\x65vice\x18\x01 \x01(\x0e\x32\x30.google.ads.googleads.v1.enums.DeviceEnum.Device\x12x\n\x1a\x65xternal_conversion_source\x18\x37 \x01(\x0e\x32T.google.ads.googleads.v1.enums.ExternalConversionSourceEnum.ExternalConversionSource\x12\x38\n\x12geo_target_airport\x18\x41 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fgeo_target_city\x18> \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10geo_target_metro\x18? \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11geo_target_region\x18@ \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x19hotel_booking_window_days\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x34\n\x0fhotel_center_id\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x13hotel_check_in_date\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Z\n\x1ahotel_check_in_day_of_week\x18\t \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek\x12\x30\n\nhotel_city\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0bhotel_class\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x33\n\rhotel_country\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12s\n\x19hotel_date_selection_type\x18\r \x01(\x0e\x32P.google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType\x12\x39\n\x14hotel_length_of_stay\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x31\n\x0bhotel_state\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x04hour\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x41\n\x1dinteraction_on_this_extension\x18\x31 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x07keyword\x18= \x01(\x0b\x32\'.google.ads.googleads.v1.common.Keyword\x12+\n\x05month\x18\x11 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Q\n\rmonth_of_year\x18\x12 \x01(\x0e\x32:.google.ads.googleads.v1.enums.MonthOfYearEnum.MonthOfYear\x12\x36\n\x10partner_hotel_id\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\\\n\x10placeholder_type\x18\x14 \x01(\x0e\x32\x42.google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType\x12;\n\x15product_aggregator_id\x18\x1c \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x45\n\x1fproduct_bidding_category_level1\x18\x38 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x1fproduct_bidding_category_level2\x18\x39 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x1fproduct_bidding_category_level3\x18: \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x1fproduct_bidding_category_level4\x18; \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x1fproduct_bidding_category_level5\x18< \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rproduct_brand\x18\x1d \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Y\n\x0fproduct_channel\x18\x1e \x01(\x0e\x32@.google.ads.googleads.v1.enums.ProductChannelEnum.ProductChannel\x12{\n\x1bproduct_channel_exclusivity\x18\x1f \x01(\x0e\x32V.google.ads.googleads.v1.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity\x12_\n\x11product_condition\x18 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition\x12\x35\n\x0fproduct_country\x18! \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19product_custom_attribute0\x18\" \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19product_custom_attribute1\x18# \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19product_custom_attribute2\x18$ \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19product_custom_attribute3\x18% \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19product_custom_attribute4\x18& \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_item_id\x18\' \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10product_language\x18( \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13product_merchant_id\x18) \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x36\n\x10product_store_id\x18* \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rproduct_title\x18+ \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_type_l1\x18, \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_type_l2\x18- \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_type_l3\x18. \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_type_l4\x18/ \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_type_l5\x18\x30 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07quarter\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12j\n\x16search_term_match_type\x18\x16 \x01(\x0e\x32J.google.ads.googleads.v1.enums.SearchTermMatchTypeEnum.SearchTermMatchType\x12:\n\x04slot\x18\x17 \x01(\x0e\x32,.google.ads.googleads.v1.enums.SlotEnum.Slot\x12-\n\x07webpage\x18\x42 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04week\x18\x18 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x04year\x18\x19 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"~\n\x07Keyword\x12\x38\n\x12\x61\x64_group_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x04info\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v1.common.KeywordInfoB\xe8\x01\n\"com.google.ads.googleads.v1.commonB\rSegmentsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') + serialized_pb=_b('\n3google/ads/googleads_v1/proto/common/segments.proto\x12\x1egoogle.ads.googleads.v1.common\x1a\x33google/ads/googleads_v1/proto/common/criteria.proto\x1a\x39google/ads/googleads_v1/proto/enums/ad_network_type.proto\x1a\x34google/ads/googleads_v1/proto/enums/click_type.proto\x1a\x44google/ads/googleads_v1/proto/enums/conversion_action_category.proto\x1aKgoogle/ads/googleads_v1/proto/enums/conversion_attribution_event_type.proto\x1a?google/ads/googleads_v1/proto/enums/conversion_lag_bucket.proto\x1aMgoogle/ads/googleads_v1/proto/enums/conversion_or_adjustment_lag_bucket.proto\x1a\x35google/ads/googleads_v1/proto/enums/day_of_week.proto\x1a\x30google/ads/googleads_v1/proto/enums/device.proto\x1a\x44google/ads/googleads_v1/proto/enums/external_conversion_source.proto\x1a\x43google/ads/googleads_v1/proto/enums/hotel_date_selection_type.proto\x1a\x37google/ads/googleads_v1/proto/enums/month_of_year.proto\x1a:google/ads/googleads_v1/proto/enums/placeholder_type.proto\x1a\x39google/ads/googleads_v1/proto/enums/product_channel.proto\x1a\x45google/ads/googleads_v1/proto/enums/product_channel_exclusivity.proto\x1a;google/ads/googleads_v1/proto/enums/product_condition.proto\x1aIgoogle/ads/googleads_v1/proto/enums/search_engine_results_page_type.proto\x1a@google/ads/googleads_v1/proto/enums/search_term_match_type.proto\x1a.google/ads/googleads_v1/proto/enums/slot.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x8e\'\n\x08Segments\x12W\n\x0f\x61\x64_network_type\x18\x03 \x01(\x0e\x32>.google.ads.googleads.v1.enums.AdNetworkTypeEnum.AdNetworkType\x12J\n\nclick_type\x18\x1a \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.ClickTypeEnum.ClickType\x12\x37\n\x11\x63onversion_action\x18\x34 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12x\n\x1a\x63onversion_action_category\x18\x35 \x01(\x0e\x32T.google.ads.googleads.v1.enums.ConversionActionCategoryEnum.ConversionActionCategory\x12<\n\x16\x63onversion_action_name\x18\x36 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x15\x63onversion_adjustment\x18\x1b \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x8b\x01\n!conversion_attribution_event_type\x18\x02 \x01(\x0e\x32`.google.ads.googleads.v1.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType\x12i\n\x15\x63onversion_lag_bucket\x18\x32 \x01(\x0e\x32J.google.ads.googleads.v1.enums.ConversionLagBucketEnum.ConversionLagBucket\x12\x8f\x01\n#conversion_or_adjustment_lag_bucket\x18\x33 \x01(\x0e\x32\x62.google.ads.googleads.v1.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket\x12*\n\x04\x64\x61te\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12K\n\x0b\x64\x61y_of_week\x18\x05 \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek\x12@\n\x06\x64\x65vice\x18\x01 \x01(\x0e\x32\x30.google.ads.googleads.v1.enums.DeviceEnum.Device\x12x\n\x1a\x65xternal_conversion_source\x18\x37 \x01(\x0e\x32T.google.ads.googleads.v1.enums.ExternalConversionSourceEnum.ExternalConversionSource\x12\x38\n\x12geo_target_airport\x18\x41 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fgeo_target_city\x18> \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11geo_target_county\x18\x44 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13geo_target_district\x18\x45 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10geo_target_metro\x18? \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12G\n!geo_target_most_specific_location\x18H \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12<\n\x16geo_target_postal_code\x18G \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11geo_target_region\x18@ \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10geo_target_state\x18\x43 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x19hotel_booking_window_days\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x34\n\x0fhotel_center_id\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x13hotel_check_in_date\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Z\n\x1ahotel_check_in_day_of_week\x18\t \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek\x12\x30\n\nhotel_city\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0bhotel_class\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x33\n\rhotel_country\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12s\n\x19hotel_date_selection_type\x18\r \x01(\x0e\x32P.google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType\x12\x39\n\x14hotel_length_of_stay\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x31\n\x0bhotel_state\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x04hour\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x41\n\x1dinteraction_on_this_extension\x18\x31 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x07keyword\x18= \x01(\x0b\x32\'.google.ads.googleads.v1.common.Keyword\x12+\n\x05month\x18\x11 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Q\n\rmonth_of_year\x18\x12 \x01(\x0e\x32:.google.ads.googleads.v1.enums.MonthOfYearEnum.MonthOfYear\x12\x36\n\x10partner_hotel_id\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\\\n\x10placeholder_type\x18\x14 \x01(\x0e\x32\x42.google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType\x12;\n\x15product_aggregator_id\x18\x1c \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x45\n\x1fproduct_bidding_category_level1\x18\x38 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x1fproduct_bidding_category_level2\x18\x39 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x1fproduct_bidding_category_level3\x18: \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x1fproduct_bidding_category_level4\x18; \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x1fproduct_bidding_category_level5\x18< \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rproduct_brand\x18\x1d \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Y\n\x0fproduct_channel\x18\x1e \x01(\x0e\x32@.google.ads.googleads.v1.enums.ProductChannelEnum.ProductChannel\x12{\n\x1bproduct_channel_exclusivity\x18\x1f \x01(\x0e\x32V.google.ads.googleads.v1.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity\x12_\n\x11product_condition\x18 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition\x12\x35\n\x0fproduct_country\x18! \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19product_custom_attribute0\x18\" \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19product_custom_attribute1\x18# \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19product_custom_attribute2\x18$ \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19product_custom_attribute3\x18% \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19product_custom_attribute4\x18& \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_item_id\x18\' \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10product_language\x18( \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13product_merchant_id\x18) \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x36\n\x10product_store_id\x18* \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rproduct_title\x18+ \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_type_l1\x18, \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_type_l2\x18- \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_type_l3\x18. \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_type_l4\x18/ \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fproduct_type_l5\x18\x30 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07quarter\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x83\x01\n\x1fsearch_engine_results_page_type\x18\x46 \x01(\x0e\x32Z.google.ads.googleads.v1.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType\x12j\n\x16search_term_match_type\x18\x16 \x01(\x0e\x32J.google.ads.googleads.v1.enums.SearchTermMatchTypeEnum.SearchTermMatchType\x12:\n\x04slot\x18\x17 \x01(\x0e\x32,.google.ads.googleads.v1.enums.SlotEnum.Slot\x12-\n\x07webpage\x18\x42 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04week\x18\x18 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x04year\x18\x19 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"~\n\x07Keyword\x12\x38\n\x12\x61\x64_group_criterion\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x04info\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v1.common.KeywordInfoB\xe8\x01\n\"com.google.ads.googleads.v1.commonB\rSegmentsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_ad__network__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_click__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_conversion__action__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_conversion__attribution__event__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_conversion__lag__bucket__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_conversion__or__adjustment__lag__bucket__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_day__of__week__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_external__conversion__source__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_hotel__date__selection__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_month__of__year__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_placeholder__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__channel__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__channel__exclusivity__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__condition__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_search__term__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_slot__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_ad__network__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_click__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_conversion__action__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_conversion__attribution__event__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_conversion__lag__bucket__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_conversion__or__adjustment__lag__bucket__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_day__of__week__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_external__conversion__source__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_hotel__date__selection__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_month__of__year__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_placeholder__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__channel__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__channel__exclusivity__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__condition__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_search__engine__results__page__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_search__term__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_slot__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -159,357 +160,399 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='geo_target_metro', full_name='google.ads.googleads.v1.common.Segments.geo_target_metro', index=15, + name='geo_target_county', full_name='google.ads.googleads.v1.common.Segments.geo_target_county', index=15, + number=68, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='geo_target_district', full_name='google.ads.googleads.v1.common.Segments.geo_target_district', index=16, + number=69, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='geo_target_metro', full_name='google.ads.googleads.v1.common.Segments.geo_target_metro', index=17, number=63, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='geo_target_region', full_name='google.ads.googleads.v1.common.Segments.geo_target_region', index=16, + name='geo_target_most_specific_location', full_name='google.ads.googleads.v1.common.Segments.geo_target_most_specific_location', index=18, + number=72, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='geo_target_postal_code', full_name='google.ads.googleads.v1.common.Segments.geo_target_postal_code', index=19, + number=71, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='geo_target_region', full_name='google.ads.googleads.v1.common.Segments.geo_target_region', index=20, number=64, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_booking_window_days', full_name='google.ads.googleads.v1.common.Segments.hotel_booking_window_days', index=17, + name='geo_target_state', full_name='google.ads.googleads.v1.common.Segments.geo_target_state', index=21, + number=67, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='hotel_booking_window_days', full_name='google.ads.googleads.v1.common.Segments.hotel_booking_window_days', index=22, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_center_id', full_name='google.ads.googleads.v1.common.Segments.hotel_center_id', index=18, + name='hotel_center_id', full_name='google.ads.googleads.v1.common.Segments.hotel_center_id', index=23, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_check_in_date', full_name='google.ads.googleads.v1.common.Segments.hotel_check_in_date', index=19, + name='hotel_check_in_date', full_name='google.ads.googleads.v1.common.Segments.hotel_check_in_date', index=24, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_check_in_day_of_week', full_name='google.ads.googleads.v1.common.Segments.hotel_check_in_day_of_week', index=20, + name='hotel_check_in_day_of_week', full_name='google.ads.googleads.v1.common.Segments.hotel_check_in_day_of_week', index=25, number=9, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_city', full_name='google.ads.googleads.v1.common.Segments.hotel_city', index=21, + name='hotel_city', full_name='google.ads.googleads.v1.common.Segments.hotel_city', index=26, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_class', full_name='google.ads.googleads.v1.common.Segments.hotel_class', index=22, + name='hotel_class', full_name='google.ads.googleads.v1.common.Segments.hotel_class', index=27, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_country', full_name='google.ads.googleads.v1.common.Segments.hotel_country', index=23, + name='hotel_country', full_name='google.ads.googleads.v1.common.Segments.hotel_country', index=28, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_date_selection_type', full_name='google.ads.googleads.v1.common.Segments.hotel_date_selection_type', index=24, + name='hotel_date_selection_type', full_name='google.ads.googleads.v1.common.Segments.hotel_date_selection_type', index=29, number=13, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_length_of_stay', full_name='google.ads.googleads.v1.common.Segments.hotel_length_of_stay', index=25, + name='hotel_length_of_stay', full_name='google.ads.googleads.v1.common.Segments.hotel_length_of_stay', index=30, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_state', full_name='google.ads.googleads.v1.common.Segments.hotel_state', index=26, + name='hotel_state', full_name='google.ads.googleads.v1.common.Segments.hotel_state', index=31, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hour', full_name='google.ads.googleads.v1.common.Segments.hour', index=27, + name='hour', full_name='google.ads.googleads.v1.common.Segments.hour', index=32, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='interaction_on_this_extension', full_name='google.ads.googleads.v1.common.Segments.interaction_on_this_extension', index=28, + name='interaction_on_this_extension', full_name='google.ads.googleads.v1.common.Segments.interaction_on_this_extension', index=33, number=49, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword', full_name='google.ads.googleads.v1.common.Segments.keyword', index=29, + name='keyword', full_name='google.ads.googleads.v1.common.Segments.keyword', index=34, number=61, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='month', full_name='google.ads.googleads.v1.common.Segments.month', index=30, + name='month', full_name='google.ads.googleads.v1.common.Segments.month', index=35, number=17, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='month_of_year', full_name='google.ads.googleads.v1.common.Segments.month_of_year', index=31, + name='month_of_year', full_name='google.ads.googleads.v1.common.Segments.month_of_year', index=36, number=18, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='partner_hotel_id', full_name='google.ads.googleads.v1.common.Segments.partner_hotel_id', index=32, + name='partner_hotel_id', full_name='google.ads.googleads.v1.common.Segments.partner_hotel_id', index=37, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='placeholder_type', full_name='google.ads.googleads.v1.common.Segments.placeholder_type', index=33, + name='placeholder_type', full_name='google.ads.googleads.v1.common.Segments.placeholder_type', index=38, number=20, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_aggregator_id', full_name='google.ads.googleads.v1.common.Segments.product_aggregator_id', index=34, + name='product_aggregator_id', full_name='google.ads.googleads.v1.common.Segments.product_aggregator_id', index=39, number=28, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_bidding_category_level1', full_name='google.ads.googleads.v1.common.Segments.product_bidding_category_level1', index=35, + name='product_bidding_category_level1', full_name='google.ads.googleads.v1.common.Segments.product_bidding_category_level1', index=40, number=56, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_bidding_category_level2', full_name='google.ads.googleads.v1.common.Segments.product_bidding_category_level2', index=36, + name='product_bidding_category_level2', full_name='google.ads.googleads.v1.common.Segments.product_bidding_category_level2', index=41, number=57, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_bidding_category_level3', full_name='google.ads.googleads.v1.common.Segments.product_bidding_category_level3', index=37, + name='product_bidding_category_level3', full_name='google.ads.googleads.v1.common.Segments.product_bidding_category_level3', index=42, number=58, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_bidding_category_level4', full_name='google.ads.googleads.v1.common.Segments.product_bidding_category_level4', index=38, + name='product_bidding_category_level4', full_name='google.ads.googleads.v1.common.Segments.product_bidding_category_level4', index=43, number=59, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_bidding_category_level5', full_name='google.ads.googleads.v1.common.Segments.product_bidding_category_level5', index=39, + name='product_bidding_category_level5', full_name='google.ads.googleads.v1.common.Segments.product_bidding_category_level5', index=44, number=60, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_brand', full_name='google.ads.googleads.v1.common.Segments.product_brand', index=40, + name='product_brand', full_name='google.ads.googleads.v1.common.Segments.product_brand', index=45, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_channel', full_name='google.ads.googleads.v1.common.Segments.product_channel', index=41, + name='product_channel', full_name='google.ads.googleads.v1.common.Segments.product_channel', index=46, number=30, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_channel_exclusivity', full_name='google.ads.googleads.v1.common.Segments.product_channel_exclusivity', index=42, + name='product_channel_exclusivity', full_name='google.ads.googleads.v1.common.Segments.product_channel_exclusivity', index=47, number=31, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_condition', full_name='google.ads.googleads.v1.common.Segments.product_condition', index=43, + name='product_condition', full_name='google.ads.googleads.v1.common.Segments.product_condition', index=48, number=32, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_country', full_name='google.ads.googleads.v1.common.Segments.product_country', index=44, + name='product_country', full_name='google.ads.googleads.v1.common.Segments.product_country', index=49, number=33, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_custom_attribute0', full_name='google.ads.googleads.v1.common.Segments.product_custom_attribute0', index=45, + name='product_custom_attribute0', full_name='google.ads.googleads.v1.common.Segments.product_custom_attribute0', index=50, number=34, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_custom_attribute1', full_name='google.ads.googleads.v1.common.Segments.product_custom_attribute1', index=46, + name='product_custom_attribute1', full_name='google.ads.googleads.v1.common.Segments.product_custom_attribute1', index=51, number=35, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_custom_attribute2', full_name='google.ads.googleads.v1.common.Segments.product_custom_attribute2', index=47, + name='product_custom_attribute2', full_name='google.ads.googleads.v1.common.Segments.product_custom_attribute2', index=52, number=36, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_custom_attribute3', full_name='google.ads.googleads.v1.common.Segments.product_custom_attribute3', index=48, + name='product_custom_attribute3', full_name='google.ads.googleads.v1.common.Segments.product_custom_attribute3', index=53, number=37, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_custom_attribute4', full_name='google.ads.googleads.v1.common.Segments.product_custom_attribute4', index=49, + name='product_custom_attribute4', full_name='google.ads.googleads.v1.common.Segments.product_custom_attribute4', index=54, number=38, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_item_id', full_name='google.ads.googleads.v1.common.Segments.product_item_id', index=50, + name='product_item_id', full_name='google.ads.googleads.v1.common.Segments.product_item_id', index=55, number=39, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_language', full_name='google.ads.googleads.v1.common.Segments.product_language', index=51, + name='product_language', full_name='google.ads.googleads.v1.common.Segments.product_language', index=56, number=40, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_merchant_id', full_name='google.ads.googleads.v1.common.Segments.product_merchant_id', index=52, + name='product_merchant_id', full_name='google.ads.googleads.v1.common.Segments.product_merchant_id', index=57, number=41, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_store_id', full_name='google.ads.googleads.v1.common.Segments.product_store_id', index=53, + name='product_store_id', full_name='google.ads.googleads.v1.common.Segments.product_store_id', index=58, number=42, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_title', full_name='google.ads.googleads.v1.common.Segments.product_title', index=54, + name='product_title', full_name='google.ads.googleads.v1.common.Segments.product_title', index=59, number=43, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_type_l1', full_name='google.ads.googleads.v1.common.Segments.product_type_l1', index=55, + name='product_type_l1', full_name='google.ads.googleads.v1.common.Segments.product_type_l1', index=60, number=44, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_type_l2', full_name='google.ads.googleads.v1.common.Segments.product_type_l2', index=56, + name='product_type_l2', full_name='google.ads.googleads.v1.common.Segments.product_type_l2', index=61, number=45, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_type_l3', full_name='google.ads.googleads.v1.common.Segments.product_type_l3', index=57, + name='product_type_l3', full_name='google.ads.googleads.v1.common.Segments.product_type_l3', index=62, number=46, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_type_l4', full_name='google.ads.googleads.v1.common.Segments.product_type_l4', index=58, + name='product_type_l4', full_name='google.ads.googleads.v1.common.Segments.product_type_l4', index=63, number=47, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_type_l5', full_name='google.ads.googleads.v1.common.Segments.product_type_l5', index=59, + name='product_type_l5', full_name='google.ads.googleads.v1.common.Segments.product_type_l5', index=64, number=48, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='quarter', full_name='google.ads.googleads.v1.common.Segments.quarter', index=60, + name='quarter', full_name='google.ads.googleads.v1.common.Segments.quarter', index=65, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_term_match_type', full_name='google.ads.googleads.v1.common.Segments.search_term_match_type', index=61, + name='search_engine_results_page_type', full_name='google.ads.googleads.v1.common.Segments.search_engine_results_page_type', index=66, + number=70, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='search_term_match_type', full_name='google.ads.googleads.v1.common.Segments.search_term_match_type', index=67, number=22, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='slot', full_name='google.ads.googleads.v1.common.Segments.slot', index=62, + name='slot', full_name='google.ads.googleads.v1.common.Segments.slot', index=68, number=23, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='webpage', full_name='google.ads.googleads.v1.common.Segments.webpage', index=63, + name='webpage', full_name='google.ads.googleads.v1.common.Segments.webpage', index=69, number=66, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='week', full_name='google.ads.googleads.v1.common.Segments.week', index=64, + name='week', full_name='google.ads.googleads.v1.common.Segments.week', index=70, number=24, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='year', full_name='google.ads.googleads.v1.common.Segments.year', index=65, + name='year', full_name='google.ads.googleads.v1.common.Segments.year', index=71, number=25, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -527,8 +570,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1273, - serialized_end=5838, + serialized_start=1348, + serialized_end=6354, ) @@ -565,8 +608,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5840, - serialized_end=5966, + serialized_start=6356, + serialized_end=6482, ) _SEGMENTS.fields_by_name['ad_network_type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_ad__network__type__pb2._ADNETWORKTYPEENUM_ADNETWORKTYPE @@ -584,8 +627,13 @@ _SEGMENTS.fields_by_name['external_conversion_source'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_external__conversion__source__pb2._EXTERNALCONVERSIONSOURCEENUM_EXTERNALCONVERSIONSOURCE _SEGMENTS.fields_by_name['geo_target_airport'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _SEGMENTS.fields_by_name['geo_target_city'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SEGMENTS.fields_by_name['geo_target_county'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SEGMENTS.fields_by_name['geo_target_district'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _SEGMENTS.fields_by_name['geo_target_metro'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SEGMENTS.fields_by_name['geo_target_most_specific_location'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SEGMENTS.fields_by_name['geo_target_postal_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _SEGMENTS.fields_by_name['geo_target_region'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SEGMENTS.fields_by_name['geo_target_state'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _SEGMENTS.fields_by_name['hotel_booking_window_days'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _SEGMENTS.fields_by_name['hotel_center_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _SEGMENTS.fields_by_name['hotel_check_in_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -630,6 +678,7 @@ _SEGMENTS.fields_by_name['product_type_l4'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _SEGMENTS.fields_by_name['product_type_l5'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _SEGMENTS.fields_by_name['quarter'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_SEGMENTS.fields_by_name['search_engine_results_page_type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_search__engine__results__page__type__pb2._SEARCHENGINERESULTSPAGETYPEENUM_SEARCHENGINERESULTSPAGETYPE _SEGMENTS.fields_by_name['search_term_match_type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_search__term__match__type__pb2._SEARCHTERMMATCHTYPEENUM_SEARCHTERMMATCHTYPE _SEGMENTS.fields_by_name['slot'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_slot__pb2._SLOTENUM_SLOT _SEGMENTS.fields_by_name['webpage'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -690,12 +739,27 @@ geo_target_city: Resource name of the geo target constant that represents a city. + geo_target_county: + Resource name of the geo target constant that represents a + county. + geo_target_district: + Resource name of the geo target constant that represents a + district. geo_target_metro: Resource name of the geo target constant that represents a metro. + geo_target_most_specific_location: + Resource name of the geo target constant that represents the + most specific location. + geo_target_postal_code: + Resource name of the geo target constant that represents a + postal code. geo_target_region: Resource name of the geo target constant that represents a region. + geo_target_state: + Resource name of the geo target constant that represents a + state. hotel_booking_window_days: Hotel booking window in days. hotel_center_id: @@ -791,6 +855,8 @@ Quarter as represented by the date of the first day of a quarter. Uses the calendar year for quarters, e.g., the second quarter of 2018 starts on 2018-04-01. Formatted as yyyy-MM-dd. + search_engine_results_page_type: + Type of the search engine results page. search_term_match_type: Match type of the keyword that triggered the ad, including variants. diff --git a/google/ads/google_ads/v1/proto/common/simulation_pb2.py b/google/ads/google_ads/v1/proto/common/simulation_pb2.py new file mode 100644 index 000000000..8670d61e1 --- /dev/null +++ b/google/ads/google_ads/v1/proto/common/simulation_pb2.py @@ -0,0 +1,506 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/common/simulation.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/common/simulation.proto', + package='google.ads.googleads.v1.common', + syntax='proto3', + serialized_options=_b('\n\"com.google.ads.googleads.v1.commonB\017SimulationProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Common\312\002\036Google\\Ads\\GoogleAds\\V1\\Common\352\002\"Google::Ads::GoogleAds::V1::Common'), + serialized_pb=_b('\n5google/ads/googleads_v1/proto/common/simulation.proto\x12\x1egoogle.ads.googleads.v1.common\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"l\n\x1e\x42idModifierSimulationPointList\x12J\n\x06points\x18\x01 \x03(\x0b\x32:.google.ads.googleads.v1.common.BidModifierSimulationPoint\"b\n\x19\x43pcBidSimulationPointList\x12\x45\n\x06points\x18\x01 \x03(\x0b\x32\x35.google.ads.googleads.v1.common.CpcBidSimulationPoint\"h\n\x1cTargetCpaSimulationPointList\x12H\n\x06points\x18\x01 \x03(\x0b\x32\x38.google.ads.googleads.v1.common.TargetCpaSimulationPoint\"\x9a\x03\n\x1a\x42idModifierSimulationPoint\x12\x32\n\x0c\x62id_modifier\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12:\n\x14\x62iddable_conversions\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12@\n\x1a\x62iddable_conversions_value\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12+\n\x06\x63licks\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0b\x63ost_micros\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0bimpressions\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x14top_slot_impressions\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\x96\x03\n\x15\x43pcBidSimulationPoint\x12\x33\n\x0e\x63pc_bid_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12:\n\x14\x62iddable_conversions\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12@\n\x1a\x62iddable_conversions_value\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12+\n\x06\x63licks\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0b\x63ost_micros\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0bimpressions\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x14top_slot_impressions\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\x9c\x03\n\x18TargetCpaSimulationPoint\x12\x36\n\x11target_cpa_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12:\n\x14\x62iddable_conversions\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12@\n\x1a\x62iddable_conversions_value\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12+\n\x06\x63licks\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0b\x63ost_micros\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0bimpressions\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x14top_slot_impressions\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\xea\x01\n\"com.google.ads.googleads.v1.commonB\x0fSimulationProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/common;common\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Common\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Common\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + + +_BIDMODIFIERSIMULATIONPOINTLIST = _descriptor.Descriptor( + name='BidModifierSimulationPointList', + full_name='google.ads.googleads.v1.common.BidModifierSimulationPointList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='points', full_name='google.ads.googleads.v1.common.BidModifierSimulationPointList.points', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=151, + serialized_end=259, +) + + +_CPCBIDSIMULATIONPOINTLIST = _descriptor.Descriptor( + name='CpcBidSimulationPointList', + full_name='google.ads.googleads.v1.common.CpcBidSimulationPointList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='points', full_name='google.ads.googleads.v1.common.CpcBidSimulationPointList.points', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=261, + serialized_end=359, +) + + +_TARGETCPASIMULATIONPOINTLIST = _descriptor.Descriptor( + name='TargetCpaSimulationPointList', + full_name='google.ads.googleads.v1.common.TargetCpaSimulationPointList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='points', full_name='google.ads.googleads.v1.common.TargetCpaSimulationPointList.points', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=361, + serialized_end=465, +) + + +_BIDMODIFIERSIMULATIONPOINT = _descriptor.Descriptor( + name='BidModifierSimulationPoint', + full_name='google.ads.googleads.v1.common.BidModifierSimulationPoint', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='bid_modifier', full_name='google.ads.googleads.v1.common.BidModifierSimulationPoint.bid_modifier', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='biddable_conversions', full_name='google.ads.googleads.v1.common.BidModifierSimulationPoint.biddable_conversions', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='biddable_conversions_value', full_name='google.ads.googleads.v1.common.BidModifierSimulationPoint.biddable_conversions_value', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='clicks', full_name='google.ads.googleads.v1.common.BidModifierSimulationPoint.clicks', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cost_micros', full_name='google.ads.googleads.v1.common.BidModifierSimulationPoint.cost_micros', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='impressions', full_name='google.ads.googleads.v1.common.BidModifierSimulationPoint.impressions', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='top_slot_impressions', full_name='google.ads.googleads.v1.common.BidModifierSimulationPoint.top_slot_impressions', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=468, + serialized_end=878, +) + + +_CPCBIDSIMULATIONPOINT = _descriptor.Descriptor( + name='CpcBidSimulationPoint', + full_name='google.ads.googleads.v1.common.CpcBidSimulationPoint', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='cpc_bid_micros', full_name='google.ads.googleads.v1.common.CpcBidSimulationPoint.cpc_bid_micros', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='biddable_conversions', full_name='google.ads.googleads.v1.common.CpcBidSimulationPoint.biddable_conversions', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='biddable_conversions_value', full_name='google.ads.googleads.v1.common.CpcBidSimulationPoint.biddable_conversions_value', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='clicks', full_name='google.ads.googleads.v1.common.CpcBidSimulationPoint.clicks', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cost_micros', full_name='google.ads.googleads.v1.common.CpcBidSimulationPoint.cost_micros', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='impressions', full_name='google.ads.googleads.v1.common.CpcBidSimulationPoint.impressions', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='top_slot_impressions', full_name='google.ads.googleads.v1.common.CpcBidSimulationPoint.top_slot_impressions', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=881, + serialized_end=1287, +) + + +_TARGETCPASIMULATIONPOINT = _descriptor.Descriptor( + name='TargetCpaSimulationPoint', + full_name='google.ads.googleads.v1.common.TargetCpaSimulationPoint', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='target_cpa_micros', full_name='google.ads.googleads.v1.common.TargetCpaSimulationPoint.target_cpa_micros', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='biddable_conversions', full_name='google.ads.googleads.v1.common.TargetCpaSimulationPoint.biddable_conversions', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='biddable_conversions_value', full_name='google.ads.googleads.v1.common.TargetCpaSimulationPoint.biddable_conversions_value', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='clicks', full_name='google.ads.googleads.v1.common.TargetCpaSimulationPoint.clicks', index=3, + number=4, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cost_micros', full_name='google.ads.googleads.v1.common.TargetCpaSimulationPoint.cost_micros', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='impressions', full_name='google.ads.googleads.v1.common.TargetCpaSimulationPoint.impressions', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='top_slot_impressions', full_name='google.ads.googleads.v1.common.TargetCpaSimulationPoint.top_slot_impressions', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1290, + serialized_end=1702, +) + +_BIDMODIFIERSIMULATIONPOINTLIST.fields_by_name['points'].message_type = _BIDMODIFIERSIMULATIONPOINT +_CPCBIDSIMULATIONPOINTLIST.fields_by_name['points'].message_type = _CPCBIDSIMULATIONPOINT +_TARGETCPASIMULATIONPOINTLIST.fields_by_name['points'].message_type = _TARGETCPASIMULATIONPOINT +_BIDMODIFIERSIMULATIONPOINT.fields_by_name['bid_modifier'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_BIDMODIFIERSIMULATIONPOINT.fields_by_name['biddable_conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_BIDMODIFIERSIMULATIONPOINT.fields_by_name['biddable_conversions_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_BIDMODIFIERSIMULATIONPOINT.fields_by_name['clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_BIDMODIFIERSIMULATIONPOINT.fields_by_name['cost_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_BIDMODIFIERSIMULATIONPOINT.fields_by_name['impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_BIDMODIFIERSIMULATIONPOINT.fields_by_name['top_slot_impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_CPCBIDSIMULATIONPOINT.fields_by_name['cpc_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_CPCBIDSIMULATIONPOINT.fields_by_name['biddable_conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_CPCBIDSIMULATIONPOINT.fields_by_name['biddable_conversions_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_CPCBIDSIMULATIONPOINT.fields_by_name['clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_CPCBIDSIMULATIONPOINT.fields_by_name['cost_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_CPCBIDSIMULATIONPOINT.fields_by_name['impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_CPCBIDSIMULATIONPOINT.fields_by_name['top_slot_impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_TARGETCPASIMULATIONPOINT.fields_by_name['target_cpa_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_TARGETCPASIMULATIONPOINT.fields_by_name['biddable_conversions'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_TARGETCPASIMULATIONPOINT.fields_by_name['biddable_conversions_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE +_TARGETCPASIMULATIONPOINT.fields_by_name['clicks'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_TARGETCPASIMULATIONPOINT.fields_by_name['cost_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_TARGETCPASIMULATIONPOINT.fields_by_name['impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_TARGETCPASIMULATIONPOINT.fields_by_name['top_slot_impressions'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +DESCRIPTOR.message_types_by_name['BidModifierSimulationPointList'] = _BIDMODIFIERSIMULATIONPOINTLIST +DESCRIPTOR.message_types_by_name['CpcBidSimulationPointList'] = _CPCBIDSIMULATIONPOINTLIST +DESCRIPTOR.message_types_by_name['TargetCpaSimulationPointList'] = _TARGETCPASIMULATIONPOINTLIST +DESCRIPTOR.message_types_by_name['BidModifierSimulationPoint'] = _BIDMODIFIERSIMULATIONPOINT +DESCRIPTOR.message_types_by_name['CpcBidSimulationPoint'] = _CPCBIDSIMULATIONPOINT +DESCRIPTOR.message_types_by_name['TargetCpaSimulationPoint'] = _TARGETCPASIMULATIONPOINT +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +BidModifierSimulationPointList = _reflection.GeneratedProtocolMessageType('BidModifierSimulationPointList', (_message.Message,), dict( + DESCRIPTOR = _BIDMODIFIERSIMULATIONPOINTLIST, + __module__ = 'google.ads.googleads_v1.proto.common.simulation_pb2' + , + __doc__ = """A container for simulation points for simulations of type BID\_MODIFIER. + + + Attributes: + points: + Projected metrics for a series of bid modifier amounts. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.BidModifierSimulationPointList) + )) +_sym_db.RegisterMessage(BidModifierSimulationPointList) + +CpcBidSimulationPointList = _reflection.GeneratedProtocolMessageType('CpcBidSimulationPointList', (_message.Message,), dict( + DESCRIPTOR = _CPCBIDSIMULATIONPOINTLIST, + __module__ = 'google.ads.googleads_v1.proto.common.simulation_pb2' + , + __doc__ = """A container for simulation points for simulations of type CPC\_BID. + + + Attributes: + points: + Projected metrics for a series of cpc bid amounts. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.CpcBidSimulationPointList) + )) +_sym_db.RegisterMessage(CpcBidSimulationPointList) + +TargetCpaSimulationPointList = _reflection.GeneratedProtocolMessageType('TargetCpaSimulationPointList', (_message.Message,), dict( + DESCRIPTOR = _TARGETCPASIMULATIONPOINTLIST, + __module__ = 'google.ads.googleads_v1.proto.common.simulation_pb2' + , + __doc__ = """A container for simulation points for simulations of type TARGET\_CPA. + + + Attributes: + points: + Projected metrics for a series of target cpa amounts. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.TargetCpaSimulationPointList) + )) +_sym_db.RegisterMessage(TargetCpaSimulationPointList) + +BidModifierSimulationPoint = _reflection.GeneratedProtocolMessageType('BidModifierSimulationPoint', (_message.Message,), dict( + DESCRIPTOR = _BIDMODIFIERSIMULATIONPOINT, + __module__ = 'google.ads.googleads_v1.proto.common.simulation_pb2' + , + __doc__ = """Projected metrics for a specific bid modifier amount. + + + Attributes: + bid_modifier: + The simulated bid modifier upon which projected metrics are + based. + biddable_conversions: + Projected number of biddable conversions. + biddable_conversions_value: + Projected total value of biddable conversions. + clicks: + Projected number of clicks. + cost_micros: + Projected cost in micros. + impressions: + Projected number of impressions. + top_slot_impressions: + Projected number of top slot impressions. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.BidModifierSimulationPoint) + )) +_sym_db.RegisterMessage(BidModifierSimulationPoint) + +CpcBidSimulationPoint = _reflection.GeneratedProtocolMessageType('CpcBidSimulationPoint', (_message.Message,), dict( + DESCRIPTOR = _CPCBIDSIMULATIONPOINT, + __module__ = 'google.ads.googleads_v1.proto.common.simulation_pb2' + , + __doc__ = """Projected metrics for a specific cpc bid amount. + + + Attributes: + cpc_bid_micros: + The simulated cpc bid upon which projected metrics are based. + biddable_conversions: + Projected number of biddable conversions. + biddable_conversions_value: + Projected total value of biddable conversions. + clicks: + Projected number of clicks. + cost_micros: + Projected cost in micros. + impressions: + Projected number of impressions. + top_slot_impressions: + Projected number of top slot impressions. Display network does + not support this field at the ad group level. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.CpcBidSimulationPoint) + )) +_sym_db.RegisterMessage(CpcBidSimulationPoint) + +TargetCpaSimulationPoint = _reflection.GeneratedProtocolMessageType('TargetCpaSimulationPoint', (_message.Message,), dict( + DESCRIPTOR = _TARGETCPASIMULATIONPOINT, + __module__ = 'google.ads.googleads_v1.proto.common.simulation_pb2' + , + __doc__ = """Projected metrics for a specific target cpa amount. + + + Attributes: + target_cpa_micros: + The simulated target cpa upon which projected metrics are + based. + biddable_conversions: + Projected number of biddable conversions. + biddable_conversions_value: + Projected total value of biddable conversions. + clicks: + Projected number of clicks. + cost_micros: + Projected cost in micros. + impressions: + Projected number of impressions. + top_slot_impressions: + Projected number of top slot impressions. Display network does + not support this field at the ad group level. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.common.TargetCpaSimulationPoint) + )) +_sym_db.RegisterMessage(TargetCpaSimulationPoint) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/bidding_pb2_grpc.py b/google/ads/google_ads/v1/proto/common/simulation_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/bidding_pb2_grpc.py rename to google/ads/google_ads/v1/proto/common/simulation_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/enums/ad_type_pb2.py b/google/ads/google_ads/v1/proto/enums/ad_type_pb2.py index ffbc25815..45bdd2f4c 100644 --- a/google/ads/google_ads/v1/proto/enums/ad_type_pb2.py +++ b/google/ads/google_ads/v1/proto/enums/ad_type_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.enums', syntax='proto3', serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\013AdTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), - serialized_pb=_b('\n1google/ads/googleads_v1/proto/enums/ad_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xf0\x02\n\nAdTypeEnum\"\xe1\x02\n\x06\x41\x64Type\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07TEXT_AD\x10\x02\x12\x14\n\x10\x45XPANDED_TEXT_AD\x10\x03\x12\x10\n\x0c\x43\x41LL_ONLY_AD\x10\x06\x12\x1e\n\x1a\x45XPANDED_DYNAMIC_SEARCH_AD\x10\x07\x12\x0c\n\x08HOTEL_AD\x10\x08\x12\x15\n\x11SHOPPING_SMART_AD\x10\t\x12\x17\n\x13SHOPPING_PRODUCT_AD\x10\n\x12\x0c\n\x08VIDEO_AD\x10\x0c\x12\x0c\n\x08GMAIL_AD\x10\r\x12\x0c\n\x08IMAGE_AD\x10\x0e\x12\x18\n\x14RESPONSIVE_SEARCH_AD\x10\x0f\x12 \n\x1cLEGACY_RESPONSIVE_DISPLAY_AD\x10\x10\x12\n\n\x06\x41PP_AD\x10\x11\x12\x19\n\x15LEGACY_APP_INSTALL_AD\x10\x12\x12\x19\n\x15RESPONSIVE_DISPLAY_AD\x10\x13\x42\xe0\x01\n!com.google.ads.googleads.v1.enumsB\x0b\x41\x64TypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + serialized_pb=_b('\n1google/ads/googleads_v1/proto/enums/ad_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xb2\x03\n\nAdTypeEnum\"\xa3\x03\n\x06\x41\x64Type\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07TEXT_AD\x10\x02\x12\x14\n\x10\x45XPANDED_TEXT_AD\x10\x03\x12\x10\n\x0c\x43\x41LL_ONLY_AD\x10\x06\x12\x1e\n\x1a\x45XPANDED_DYNAMIC_SEARCH_AD\x10\x07\x12\x0c\n\x08HOTEL_AD\x10\x08\x12\x15\n\x11SHOPPING_SMART_AD\x10\t\x12\x17\n\x13SHOPPING_PRODUCT_AD\x10\n\x12\x0c\n\x08VIDEO_AD\x10\x0c\x12\x0c\n\x08GMAIL_AD\x10\r\x12\x0c\n\x08IMAGE_AD\x10\x0e\x12\x18\n\x14RESPONSIVE_SEARCH_AD\x10\x0f\x12 \n\x1cLEGACY_RESPONSIVE_DISPLAY_AD\x10\x10\x12\n\n\x06\x41PP_AD\x10\x11\x12\x19\n\x15LEGACY_APP_INSTALL_AD\x10\x12\x12\x19\n\x15RESPONSIVE_DISPLAY_AD\x10\x13\x12\x13\n\x0fHTML5_UPLOAD_AD\x10\x15\x12\x14\n\x10\x44YNAMIC_HTML5_AD\x10\x16\x12\x15\n\x11\x41PP_ENGAGEMENT_AD\x10\x17\x42\xe0\x01\n!com.google.ads.googleads.v1.enumsB\x0b\x41\x64TypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -100,11 +100,23 @@ name='RESPONSIVE_DISPLAY_AD', index=16, number=19, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='HTML5_UPLOAD_AD', index=17, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DYNAMIC_HTML5_AD', index=18, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='APP_ENGAGEMENT_AD', index=19, number=23, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=130, - serialized_end=483, + serialized_end=549, ) _sym_db.RegisterEnumDescriptor(_ADTYPEENUM_ADTYPE) @@ -130,7 +142,7 @@ oneofs=[ ], serialized_start=115, - serialized_end=483, + serialized_end=549, ) _ADTYPEENUM_ADTYPE.containing_type = _ADTYPEENUM diff --git a/google/ads/google_ads/v1/proto/enums/advertising_channel_sub_type_pb2.py b/google/ads/google_ads/v1/proto/enums/advertising_channel_sub_type_pb2.py index 60c5ca470..9ac29d660 100644 --- a/google/ads/google_ads/v1/proto/enums/advertising_channel_sub_type_pb2.py +++ b/google/ads/google_ads/v1/proto/enums/advertising_channel_sub_type_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.enums', syntax='proto3', serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\036AdvertisingChannelSubTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), - serialized_pb=_b('\nFgoogle/ads/googleads_v1/proto/enums/advertising_channel_sub_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xcf\x02\n\x1d\x41\x64vertisingChannelSubTypeEnum\"\xad\x02\n\x19\x41\x64vertisingChannelSubType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x15\n\x11SEARCH_MOBILE_APP\x10\x02\x12\x16\n\x12\x44ISPLAY_MOBILE_APP\x10\x03\x12\x12\n\x0eSEARCH_EXPRESS\x10\x04\x12\x13\n\x0f\x44ISPLAY_EXPRESS\x10\x05\x12\x16\n\x12SHOPPING_SMART_ADS\x10\x06\x12\x14\n\x10\x44ISPLAY_GMAIL_AD\x10\x07\x12\x1a\n\x16\x44ISPLAY_SMART_CAMPAIGN\x10\x08\x12\x13\n\x0fVIDEO_OUTSTREAM\x10\t\x12\x10\n\x0cVIDEO_ACTION\x10\n\x12\x17\n\x13VIDEO_NON_SKIPPABLE\x10\x0b\x12\x10\n\x0c\x41PP_CAMPAIGN\x10\x0c\x42\xf3\x01\n!com.google.ads.googleads.v1.enumsB\x1e\x41\x64vertisingChannelSubTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + serialized_pb=_b('\nFgoogle/ads/googleads_v1/proto/enums/advertising_channel_sub_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xf0\x02\n\x1d\x41\x64vertisingChannelSubTypeEnum\"\xce\x02\n\x19\x41\x64vertisingChannelSubType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x15\n\x11SEARCH_MOBILE_APP\x10\x02\x12\x16\n\x12\x44ISPLAY_MOBILE_APP\x10\x03\x12\x12\n\x0eSEARCH_EXPRESS\x10\x04\x12\x13\n\x0f\x44ISPLAY_EXPRESS\x10\x05\x12\x16\n\x12SHOPPING_SMART_ADS\x10\x06\x12\x14\n\x10\x44ISPLAY_GMAIL_AD\x10\x07\x12\x1a\n\x16\x44ISPLAY_SMART_CAMPAIGN\x10\x08\x12\x13\n\x0fVIDEO_OUTSTREAM\x10\t\x12\x10\n\x0cVIDEO_ACTION\x10\n\x12\x17\n\x13VIDEO_NON_SKIPPABLE\x10\x0b\x12\x10\n\x0c\x41PP_CAMPAIGN\x10\x0c\x12\x1f\n\x1b\x41PP_CAMPAIGN_FOR_ENGAGEMENT\x10\rB\xf3\x01\n!com.google.ads.googleads.v1.enumsB\x1e\x41\x64vertisingChannelSubTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -84,11 +84,15 @@ name='APP_CAMPAIGN', index=12, number=12, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='APP_CAMPAIGN_FOR_ENGAGEMENT', index=13, number=13, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=170, - serialized_end=471, + serialized_end=504, ) _sym_db.RegisterEnumDescriptor(_ADVERTISINGCHANNELSUBTYPEENUM_ADVERTISINGCHANNELSUBTYPE) @@ -114,7 +118,7 @@ oneofs=[ ], serialized_start=136, - serialized_end=471, + serialized_end=504, ) _ADVERTISINGCHANNELSUBTYPEENUM_ADVERTISINGCHANNELSUBTYPE.containing_type = _ADVERTISINGCHANNELSUBTYPEENUM diff --git a/google/ads/google_ads/v1/proto/enums/app_url_operating_system_type_pb2.py b/google/ads/google_ads/v1/proto/enums/app_url_operating_system_type_pb2.py new file mode 100644 index 000000000..1d7da548a --- /dev/null +++ b/google/ads/google_ads/v1/proto/enums/app_url_operating_system_type_pb2.py @@ -0,0 +1,100 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/enums/app_url_operating_system_type.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/enums/app_url_operating_system_type.proto', + package='google.ads.googleads.v1.enums', + syntax='proto3', + serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\036AppUrlOperatingSystemTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), + serialized_pb=_b('\nGgoogle/ads/googleads_v1/proto/enums/app_url_operating_system_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"p\n\x1d\x41ppUrlOperatingSystemTypeEnum\"O\n\x19\x41ppUrlOperatingSystemType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x07\n\x03IOS\x10\x02\x12\x0b\n\x07\x41NDROID\x10\x03\x42\xf3\x01\n!com.google.ads.googleads.v1.enumsB\x1e\x41ppUrlOperatingSystemTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_APPURLOPERATINGSYSTEMTYPEENUM_APPURLOPERATINGSYSTEMTYPE = _descriptor.EnumDescriptor( + name='AppUrlOperatingSystemType', + full_name='google.ads.googleads.v1.enums.AppUrlOperatingSystemTypeEnum.AppUrlOperatingSystemType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='IOS', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ANDROID', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=169, + serialized_end=248, +) +_sym_db.RegisterEnumDescriptor(_APPURLOPERATINGSYSTEMTYPEENUM_APPURLOPERATINGSYSTEMTYPE) + + +_APPURLOPERATINGSYSTEMTYPEENUM = _descriptor.Descriptor( + name='AppUrlOperatingSystemTypeEnum', + full_name='google.ads.googleads.v1.enums.AppUrlOperatingSystemTypeEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _APPURLOPERATINGSYSTEMTYPEENUM_APPURLOPERATINGSYSTEMTYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=136, + serialized_end=248, +) + +_APPURLOPERATINGSYSTEMTYPEENUM_APPURLOPERATINGSYSTEMTYPE.containing_type = _APPURLOPERATINGSYSTEMTYPEENUM +DESCRIPTOR.message_types_by_name['AppUrlOperatingSystemTypeEnum'] = _APPURLOPERATINGSYSTEMTYPEENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +AppUrlOperatingSystemTypeEnum = _reflection.GeneratedProtocolMessageType('AppUrlOperatingSystemTypeEnum', (_message.Message,), dict( + DESCRIPTOR = _APPURLOPERATINGSYSTEMTYPEENUM, + __module__ = 'google.ads.googleads_v1.proto.enums.app_url_operating_system_type_pb2' + , + __doc__ = """The possible OS types for a deeplink AppUrl. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.enums.AppUrlOperatingSystemTypeEnum) + )) +_sym_db.RegisterMessage(AppUrlOperatingSystemTypeEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/criteria_pb2_grpc.py b/google/ads/google_ads/v1/proto/enums/app_url_operating_system_type_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/criteria_pb2_grpc.py rename to google/ads/google_ads/v1/proto/enums/app_url_operating_system_type_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/enums/asset_type_pb2.py b/google/ads/google_ads/v1/proto/enums/asset_type_pb2.py index 2ba38d07d..8323a4943 100644 --- a/google/ads/google_ads/v1/proto/enums/asset_type_pb2.py +++ b/google/ads/google_ads/v1/proto/enums/asset_type_pb2.py @@ -19,8 +19,8 @@ name='google/ads/googleads_v1/proto/enums/asset_type.proto', package='google.ads.googleads.v1.enums', syntax='proto3', - serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\016AssetTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002\"Google::Ads::GoogleAds::V1::Common'), - serialized_pb=_b('\n4google/ads/googleads_v1/proto/enums/asset_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"j\n\rAssetTypeEnum\"Y\n\tAssetType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x11\n\rYOUTUBE_VIDEO\x10\x02\x12\x10\n\x0cMEDIA_BUNDLE\x10\x03\x12\t\n\x05IMAGE\x10\x04\x42\xe4\x01\n!com.google.ads.googleads.v1.enumsB\x0e\x41ssetTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02\"Google::Ads::GoogleAds::V1::Commonb\x06proto3') + serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\016AssetTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), + serialized_pb=_b('\n4google/ads/googleads_v1/proto/enums/asset_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"t\n\rAssetTypeEnum\"c\n\tAssetType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x11\n\rYOUTUBE_VIDEO\x10\x02\x12\x10\n\x0cMEDIA_BUNDLE\x10\x03\x12\t\n\x05IMAGE\x10\x04\x12\x08\n\x04TEXT\x10\x05\x42\xe3\x01\n!com.google.ads.googleads.v1.enumsB\x0e\x41ssetTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -52,11 +52,15 @@ name='IMAGE', index=4, number=4, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='TEXT', index=5, number=5, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=134, - serialized_end=223, + serialized_end=233, ) _sym_db.RegisterEnumDescriptor(_ASSETTYPEENUM_ASSETTYPE) @@ -82,7 +86,7 @@ oneofs=[ ], serialized_start=117, - serialized_end=223, + serialized_end=233, ) _ASSETTYPEENUM_ASSETTYPE.containing_type = _ASSETTYPEENUM diff --git a/google/ads/google_ads/v1/proto/enums/budget_type_pb2.py b/google/ads/google_ads/v1/proto/enums/budget_type_pb2.py index 902525007..2f119e79b 100644 --- a/google/ads/google_ads/v1/proto/enums/budget_type_pb2.py +++ b/google/ads/google_ads/v1/proto/enums/budget_type_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.enums', syntax='proto3', serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\017BudgetTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), - serialized_pb=_b('\n5google/ads/googleads_v1/proto/enums/budget_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"d\n\x0e\x42udgetTypeEnum\"R\n\nBudgetType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08STANDARD\x10\x02\x12\x18\n\x14HOTEL_ADS_COMMISSION\x10\x03\x42\xe4\x01\n!com.google.ads.googleads.v1.enumsB\x0f\x42udgetTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + serialized_pb=_b('\n5google/ads/googleads_v1/proto/enums/budget_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"s\n\x0e\x42udgetTypeEnum\"a\n\nBudgetType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08STANDARD\x10\x02\x12\x18\n\x14HOTEL_ADS_COMMISSION\x10\x03\x12\r\n\tFIXED_CPA\x10\x04\x42\xe4\x01\n!com.google.ads.googleads.v1.enumsB\x0f\x42udgetTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -48,11 +48,15 @@ name='HOTEL_ADS_COMMISSION', index=3, number=3, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='FIXED_CPA', index=4, number=4, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=136, - serialized_end=218, + serialized_end=233, ) _sym_db.RegisterEnumDescriptor(_BUDGETTYPEENUM_BUDGETTYPE) @@ -78,7 +82,7 @@ oneofs=[ ], serialized_start=118, - serialized_end=218, + serialized_end=233, ) _BUDGETTYPEENUM_BUDGETTYPE.containing_type = _BUDGETTYPEENUM diff --git a/google/ads/google_ads/v1/proto/enums/campaign_experiment_type_pb2.py b/google/ads/google_ads/v1/proto/enums/campaign_experiment_type_pb2.py new file mode 100644 index 000000000..6f116eb9f --- /dev/null +++ b/google/ads/google_ads/v1/proto/enums/campaign_experiment_type_pb2.py @@ -0,0 +1,104 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/enums/campaign_experiment_type.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/enums/campaign_experiment_type.proto', + package='google.ads.googleads.v1.enums', + syntax='proto3', + serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\033CampaignExperimentTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), + serialized_pb=_b('\nBgoogle/ads/googleads_v1/proto/enums/campaign_experiment_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"y\n\x1a\x43\x61mpaignExperimentTypeEnum\"[\n\x16\x43\x61mpaignExperimentType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x08\n\x04\x42\x41SE\x10\x02\x12\t\n\x05\x44RAFT\x10\x03\x12\x0e\n\nEXPERIMENT\x10\x04\x42\xf0\x01\n!com.google.ads.googleads.v1.enumsB\x1b\x43\x61mpaignExperimentTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_CAMPAIGNEXPERIMENTTYPEENUM_CAMPAIGNEXPERIMENTTYPE = _descriptor.EnumDescriptor( + name='CampaignExperimentType', + full_name='google.ads.googleads.v1.enums.CampaignExperimentTypeEnum.CampaignExperimentType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='BASE', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DRAFT', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='EXPERIMENT', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=161, + serialized_end=252, +) +_sym_db.RegisterEnumDescriptor(_CAMPAIGNEXPERIMENTTYPEENUM_CAMPAIGNEXPERIMENTTYPE) + + +_CAMPAIGNEXPERIMENTTYPEENUM = _descriptor.Descriptor( + name='CampaignExperimentTypeEnum', + full_name='google.ads.googleads.v1.enums.CampaignExperimentTypeEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CAMPAIGNEXPERIMENTTYPEENUM_CAMPAIGNEXPERIMENTTYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=131, + serialized_end=252, +) + +_CAMPAIGNEXPERIMENTTYPEENUM_CAMPAIGNEXPERIMENTTYPE.containing_type = _CAMPAIGNEXPERIMENTTYPEENUM +DESCRIPTOR.message_types_by_name['CampaignExperimentTypeEnum'] = _CAMPAIGNEXPERIMENTTYPEENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +CampaignExperimentTypeEnum = _reflection.GeneratedProtocolMessageType('CampaignExperimentTypeEnum', (_message.Message,), dict( + DESCRIPTOR = _CAMPAIGNEXPERIMENTTYPEENUM, + __module__ = 'google.ads.googleads_v1.proto.enums.campaign_experiment_type_pb2' + , + __doc__ = """Container for enum describing campaign experiment type. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.enums.CampaignExperimentTypeEnum) + )) +_sym_db.RegisterMessage(CampaignExperimentTypeEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/criterion_category_availability_pb2_grpc.py b/google/ads/google_ads/v1/proto/enums/campaign_experiment_type_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/criterion_category_availability_pb2_grpc.py rename to google/ads/google_ads/v1/proto/enums/campaign_experiment_type_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/enums/criterion_type_pb2.py b/google/ads/google_ads/v1/proto/enums/criterion_type_pb2.py index 3529fa1ff..dde21d64a 100644 --- a/google/ads/google_ads/v1/proto/enums/criterion_type_pb2.py +++ b/google/ads/google_ads/v1/proto/enums/criterion_type_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.enums', syntax='proto3', serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\022CriterionTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), - serialized_pb=_b('\n8google/ads/googleads_v1/proto/enums/criterion_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xc0\x04\n\x11\x43riterionTypeEnum\"\xaa\x04\n\rCriterionType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07KEYWORD\x10\x02\x12\r\n\tPLACEMENT\x10\x03\x12\x17\n\x13MOBILE_APP_CATEGORY\x10\x04\x12\x16\n\x12MOBILE_APPLICATION\x10\x05\x12\n\n\x06\x44\x45VICE\x10\x06\x12\x0c\n\x08LOCATION\x10\x07\x12\x11\n\rLISTING_GROUP\x10\x08\x12\x0f\n\x0b\x41\x44_SCHEDULE\x10\t\x12\r\n\tAGE_RANGE\x10\n\x12\n\n\x06GENDER\x10\x0b\x12\x10\n\x0cINCOME_RANGE\x10\x0c\x12\x13\n\x0fPARENTAL_STATUS\x10\r\x12\x11\n\rYOUTUBE_VIDEO\x10\x0e\x12\x13\n\x0fYOUTUBE_CHANNEL\x10\x0f\x12\r\n\tUSER_LIST\x10\x10\x12\r\n\tPROXIMITY\x10\x11\x12\t\n\x05TOPIC\x10\x12\x12\x11\n\rLISTING_SCOPE\x10\x13\x12\x0c\n\x08LANGUAGE\x10\x14\x12\x0c\n\x08IP_BLOCK\x10\x15\x12\x11\n\rCONTENT_LABEL\x10\x16\x12\x0b\n\x07\x43\x41RRIER\x10\x17\x12\x11\n\rUSER_INTEREST\x10\x18\x12\x0b\n\x07WEBPAGE\x10\x19\x12\x1c\n\x18OPERATING_SYSTEM_VERSION\x10\x1a\x12\x15\n\x11\x41PP_PAYMENT_MODEL\x10\x1b\x12\x11\n\rMOBILE_DEVICE\x10\x1c\x12\x13\n\x0f\x43USTOM_AFFINITY\x10\x1d\x12\x11\n\rCUSTOM_INTENT\x10\x1e\x42\xe7\x01\n!com.google.ads.googleads.v1.enumsB\x12\x43riterionTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + serialized_pb=_b('\n8google/ads/googleads_v1/proto/enums/criterion_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xd4\x04\n\x11\x43riterionTypeEnum\"\xbe\x04\n\rCriterionType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07KEYWORD\x10\x02\x12\r\n\tPLACEMENT\x10\x03\x12\x17\n\x13MOBILE_APP_CATEGORY\x10\x04\x12\x16\n\x12MOBILE_APPLICATION\x10\x05\x12\n\n\x06\x44\x45VICE\x10\x06\x12\x0c\n\x08LOCATION\x10\x07\x12\x11\n\rLISTING_GROUP\x10\x08\x12\x0f\n\x0b\x41\x44_SCHEDULE\x10\t\x12\r\n\tAGE_RANGE\x10\n\x12\n\n\x06GENDER\x10\x0b\x12\x10\n\x0cINCOME_RANGE\x10\x0c\x12\x13\n\x0fPARENTAL_STATUS\x10\r\x12\x11\n\rYOUTUBE_VIDEO\x10\x0e\x12\x13\n\x0fYOUTUBE_CHANNEL\x10\x0f\x12\r\n\tUSER_LIST\x10\x10\x12\r\n\tPROXIMITY\x10\x11\x12\t\n\x05TOPIC\x10\x12\x12\x11\n\rLISTING_SCOPE\x10\x13\x12\x0c\n\x08LANGUAGE\x10\x14\x12\x0c\n\x08IP_BLOCK\x10\x15\x12\x11\n\rCONTENT_LABEL\x10\x16\x12\x0b\n\x07\x43\x41RRIER\x10\x17\x12\x11\n\rUSER_INTEREST\x10\x18\x12\x0b\n\x07WEBPAGE\x10\x19\x12\x1c\n\x18OPERATING_SYSTEM_VERSION\x10\x1a\x12\x15\n\x11\x41PP_PAYMENT_MODEL\x10\x1b\x12\x11\n\rMOBILE_DEVICE\x10\x1c\x12\x13\n\x0f\x43USTOM_AFFINITY\x10\x1d\x12\x11\n\rCUSTOM_INTENT\x10\x1e\x12\x12\n\x0eLOCATION_GROUP\x10\x1f\x42\xe7\x01\n!com.google.ads.googleads.v1.enumsB\x12\x43riterionTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -156,11 +156,15 @@ name='CUSTOM_INTENT', index=30, number=30, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='LOCATION_GROUP', index=31, number=31, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=144, - serialized_end=698, + serialized_end=718, ) _sym_db.RegisterEnumDescriptor(_CRITERIONTYPEENUM_CRITERIONTYPE) @@ -186,7 +190,7 @@ oneofs=[ ], serialized_start=122, - serialized_end=698, + serialized_end=718, ) _CRITERIONTYPEENUM_CRITERIONTYPE.containing_type = _CRITERIONTYPEENUM diff --git a/google/ads/google_ads/v1/proto/enums/customer_pay_per_conversion_eligibility_failure_reason_pb2.py b/google/ads/google_ads/v1/proto/enums/customer_pay_per_conversion_eligibility_failure_reason_pb2.py new file mode 100644 index 000000000..0e6b69853 --- /dev/null +++ b/google/ads/google_ads/v1/proto/enums/customer_pay_per_conversion_eligibility_failure_reason_pb2.py @@ -0,0 +1,121 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/enums/customer_pay_per_conversion_eligibility_failure_reason.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/enums/customer_pay_per_conversion_eligibility_failure_reason.proto', + package='google.ads.googleads.v1.enums', + syntax='proto3', + serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB5CustomerPayPerConversionEligibilityFailureReasonProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), + serialized_pb=_b('\n`google/ads/googleads_v1/proto/enums/customer_pay_per_conversion_eligibility_failure_reason.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xd1\x02\n4CustomerPayPerConversionEligibilityFailureReasonEnum\"\x98\x02\n0CustomerPayPerConversionEligibilityFailureReason\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1a\n\x16NOT_ENOUGH_CONVERSIONS\x10\x02\x12\x1b\n\x17\x43ONVERSION_LAG_TOO_HIGH\x10\x03\x12#\n\x1fHAS_CAMPAIGN_WITH_SHARED_BUDGET\x10\x04\x12 \n\x1cHAS_UPLOAD_CLICKS_CONVERSION\x10\x05\x12 \n\x1c\x41VERAGE_DAILY_SPEND_TOO_HIGH\x10\x06\x12\x19\n\x15\x41NALYSIS_NOT_COMPLETE\x10\x07\x12\t\n\x05OTHER\x10\x08\x42\x8a\x02\n!com.google.ads.googleads.v1.enumsB5CustomerPayPerConversionEligibilityFailureReasonProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASONENUM_CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASON = _descriptor.EnumDescriptor( + name='CustomerPayPerConversionEligibilityFailureReason', + full_name='google.ads.googleads.v1.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='NOT_ENOUGH_CONVERSIONS', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='CONVERSION_LAG_TOO_HIGH', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='HAS_CAMPAIGN_WITH_SHARED_BUDGET', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='HAS_UPLOAD_CLICKS_CONVERSION', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='AVERAGE_DAILY_SPEND_TOO_HIGH', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ANALYSIS_NOT_COMPLETE', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='OTHER', index=8, number=8, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=219, + serialized_end=499, +) +_sym_db.RegisterEnumDescriptor(_CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASONENUM_CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASON) + + +_CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASONENUM = _descriptor.Descriptor( + name='CustomerPayPerConversionEligibilityFailureReasonEnum', + full_name='google.ads.googleads.v1.enums.CustomerPayPerConversionEligibilityFailureReasonEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASONENUM_CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASON, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=162, + serialized_end=499, +) + +_CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASONENUM_CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASON.containing_type = _CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASONENUM +DESCRIPTOR.message_types_by_name['CustomerPayPerConversionEligibilityFailureReasonEnum'] = _CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASONENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +CustomerPayPerConversionEligibilityFailureReasonEnum = _reflection.GeneratedProtocolMessageType('CustomerPayPerConversionEligibilityFailureReasonEnum', (_message.Message,), dict( + DESCRIPTOR = _CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASONENUM, + __module__ = 'google.ads.googleads_v1.proto.enums.customer_pay_per_conversion_eligibility_failure_reason_pb2' + , + __doc__ = """Container for enum describing reasons why a customer is not eligible to + use PaymentMode.CONVERSIONS. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.enums.CustomerPayPerConversionEligibilityFailureReasonEnum) + )) +_sym_db.RegisterMessage(CustomerPayPerConversionEligibilityFailureReasonEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/custom_parameter_pb2_grpc.py b/google/ads/google_ads/v1/proto/enums/customer_pay_per_conversion_eligibility_failure_reason_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/custom_parameter_pb2_grpc.py rename to google/ads/google_ads/v1/proto/enums/customer_pay_per_conversion_eligibility_failure_reason_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/enums/display_upload_product_type_pb2.py b/google/ads/google_ads/v1/proto/enums/display_upload_product_type_pb2.py new file mode 100644 index 000000000..16e564814 --- /dev/null +++ b/google/ads/google_ads/v1/proto/enums/display_upload_product_type_pb2.py @@ -0,0 +1,137 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/enums/display_upload_product_type.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/enums/display_upload_product_type.proto', + package='google.ads.googleads.v1.enums', + syntax='proto3', + serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\035DisplayUploadProductTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), + serialized_pb=_b('\nEgoogle/ads/googleads_v1/proto/enums/display_upload_product_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xfc\x02\n\x1c\x44isplayUploadProductTypeEnum\"\xdb\x02\n\x18\x44isplayUploadProductType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x13\n\x0fHTML5_UPLOAD_AD\x10\x02\x12\x1e\n\x1a\x44YNAMIC_HTML5_EDUCATION_AD\x10\x03\x12\x1b\n\x17\x44YNAMIC_HTML5_FLIGHT_AD\x10\x04\x12!\n\x1d\x44YNAMIC_HTML5_HOTEL_RENTAL_AD\x10\x05\x12\x18\n\x14\x44YNAMIC_HTML5_JOB_AD\x10\x06\x12\x1a\n\x16\x44YNAMIC_HTML5_LOCAL_AD\x10\x07\x12 \n\x1c\x44YNAMIC_HTML5_REAL_ESTATE_AD\x10\x08\x12\x1b\n\x17\x44YNAMIC_HTML5_CUSTOM_AD\x10\t\x12\x1b\n\x17\x44YNAMIC_HTML5_TRAVEL_AD\x10\n\x12\x1a\n\x16\x44YNAMIC_HTML5_HOTEL_AD\x10\x0b\x42\xf2\x01\n!com.google.ads.googleads.v1.enumsB\x1d\x44isplayUploadProductTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_DISPLAYUPLOADPRODUCTTYPEENUM_DISPLAYUPLOADPRODUCTTYPE = _descriptor.EnumDescriptor( + name='DisplayUploadProductType', + full_name='google.ads.googleads.v1.enums.DisplayUploadProductTypeEnum.DisplayUploadProductType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='HTML5_UPLOAD_AD', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DYNAMIC_HTML5_EDUCATION_AD', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DYNAMIC_HTML5_FLIGHT_AD', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DYNAMIC_HTML5_HOTEL_RENTAL_AD', index=5, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DYNAMIC_HTML5_JOB_AD', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DYNAMIC_HTML5_LOCAL_AD', index=7, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DYNAMIC_HTML5_REAL_ESTATE_AD', index=8, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DYNAMIC_HTML5_CUSTOM_AD', index=9, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DYNAMIC_HTML5_TRAVEL_AD', index=10, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DYNAMIC_HTML5_HOTEL_AD', index=11, number=11, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=168, + serialized_end=515, +) +_sym_db.RegisterEnumDescriptor(_DISPLAYUPLOADPRODUCTTYPEENUM_DISPLAYUPLOADPRODUCTTYPE) + + +_DISPLAYUPLOADPRODUCTTYPEENUM = _descriptor.Descriptor( + name='DisplayUploadProductTypeEnum', + full_name='google.ads.googleads.v1.enums.DisplayUploadProductTypeEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _DISPLAYUPLOADPRODUCTTYPEENUM_DISPLAYUPLOADPRODUCTTYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=135, + serialized_end=515, +) + +_DISPLAYUPLOADPRODUCTTYPEENUM_DISPLAYUPLOADPRODUCTTYPE.containing_type = _DISPLAYUPLOADPRODUCTTYPEENUM +DESCRIPTOR.message_types_by_name['DisplayUploadProductTypeEnum'] = _DISPLAYUPLOADPRODUCTTYPEENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +DisplayUploadProductTypeEnum = _reflection.GeneratedProtocolMessageType('DisplayUploadProductTypeEnum', (_message.Message,), dict( + DESCRIPTOR = _DISPLAYUPLOADPRODUCTTYPEENUM, + __module__ = 'google.ads.googleads_v1.proto.enums.display_upload_product_type_pb2' + , + __doc__ = """Container for display upload product types. Product types that have the + word "DYNAMIC" in them must be associated with a campaign that has a + dynamic remarketing feed. See + https://support.google.com/google-ads/answer/6053288 for more info about + dynamic remarketing. Other product types are regarded as "static" and do + not have this requirement. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.enums.DisplayUploadProductTypeEnum) + )) +_sym_db.RegisterMessage(DisplayUploadProductTypeEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/dates_pb2_grpc.py b/google/ads/google_ads/v1/proto/enums/display_upload_product_type_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/dates_pb2_grpc.py rename to google/ads/google_ads/v1/proto/enums/display_upload_product_type_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/enums/extension_type_pb2.py b/google/ads/google_ads/v1/proto/enums/extension_type_pb2.py index 12c029e36..13d562d32 100644 --- a/google/ads/google_ads/v1/proto/enums/extension_type_pb2.py +++ b/google/ads/google_ads/v1/proto/enums/extension_type_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.enums', syntax='proto3', serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\022ExtensionTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), - serialized_pb=_b('\n8google/ads/googleads_v1/proto/enums/extension_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xc6\x01\n\x11\x45xtensionTypeEnum\"\xb0\x01\n\rExtensionType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x08\n\x04NONE\x10\x02\x12\x07\n\x03\x41PP\x10\x03\x12\x08\n\x04\x43\x41LL\x10\x04\x12\x0b\n\x07\x43\x41LLOUT\x10\x05\x12\x0b\n\x07MESSAGE\x10\x06\x12\t\n\x05PRICE\x10\x07\x12\r\n\tPROMOTION\x10\x08\x12\n\n\x06REVIEW\x10\t\x12\x0c\n\x08SITELINK\x10\n\x12\x16\n\x12STRUCTURED_SNIPPET\x10\x0b\x42\xe7\x01\n!com.google.ads.googleads.v1.enumsB\x12\x45xtensionTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + serialized_pb=_b('\n8google/ads/googleads_v1/proto/enums/extension_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xec\x01\n\x11\x45xtensionTypeEnum\"\xd6\x01\n\rExtensionType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x08\n\x04NONE\x10\x02\x12\x07\n\x03\x41PP\x10\x03\x12\x08\n\x04\x43\x41LL\x10\x04\x12\x0b\n\x07\x43\x41LLOUT\x10\x05\x12\x0b\n\x07MESSAGE\x10\x06\x12\t\n\x05PRICE\x10\x07\x12\r\n\tPROMOTION\x10\x08\x12\n\n\x06REVIEW\x10\t\x12\x0c\n\x08SITELINK\x10\n\x12\x16\n\x12STRUCTURED_SNIPPET\x10\x0b\x12\x0c\n\x08LOCATION\x10\x0c\x12\x16\n\x12\x41\x46\x46ILIATE_LOCATION\x10\rB\xe7\x01\n!com.google.ads.googleads.v1.enumsB\x12\x45xtensionTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -80,11 +80,19 @@ name='STRUCTURED_SNIPPET', index=11, number=11, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='LOCATION', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='AFFILIATE_LOCATION', index=13, number=13, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=144, - serialized_end=320, + serialized_end=358, ) _sym_db.RegisterEnumDescriptor(_EXTENSIONTYPEENUM_EXTENSIONTYPE) @@ -110,7 +118,7 @@ oneofs=[ ], serialized_start=122, - serialized_end=320, + serialized_end=358, ) _EXTENSIONTYPEENUM_EXTENSIONTYPE.containing_type = _EXTENSIONTYPEENUM diff --git a/google/ads/google_ads/v1/proto/enums/location_group_radius_units_pb2.py b/google/ads/google_ads/v1/proto/enums/location_group_radius_units_pb2.py new file mode 100644 index 000000000..50f81d2c2 --- /dev/null +++ b/google/ads/google_ads/v1/proto/enums/location_group_radius_units_pb2.py @@ -0,0 +1,100 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/enums/location_group_radius_units.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/enums/location_group_radius_units.proto', + package='google.ads.googleads.v1.enums', + syntax='proto3', + serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\035LocationGroupRadiusUnitsProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), + serialized_pb=_b('\nEgoogle/ads/googleads_v1/proto/enums/location_group_radius_units.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"o\n\x1cLocationGroupRadiusUnitsEnum\"O\n\x18LocationGroupRadiusUnits\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\n\n\x06METERS\x10\x02\x12\t\n\x05MILES\x10\x03\x42\xf2\x01\n!com.google.ads.googleads.v1.enumsB\x1dLocationGroupRadiusUnitsProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_LOCATIONGROUPRADIUSUNITSENUM_LOCATIONGROUPRADIUSUNITS = _descriptor.EnumDescriptor( + name='LocationGroupRadiusUnits', + full_name='google.ads.googleads.v1.enums.LocationGroupRadiusUnitsEnum.LocationGroupRadiusUnits', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='METERS', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='MILES', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=166, + serialized_end=245, +) +_sym_db.RegisterEnumDescriptor(_LOCATIONGROUPRADIUSUNITSENUM_LOCATIONGROUPRADIUSUNITS) + + +_LOCATIONGROUPRADIUSUNITSENUM = _descriptor.Descriptor( + name='LocationGroupRadiusUnitsEnum', + full_name='google.ads.googleads.v1.enums.LocationGroupRadiusUnitsEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _LOCATIONGROUPRADIUSUNITSENUM_LOCATIONGROUPRADIUSUNITS, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=134, + serialized_end=245, +) + +_LOCATIONGROUPRADIUSUNITSENUM_LOCATIONGROUPRADIUSUNITS.containing_type = _LOCATIONGROUPRADIUSUNITSENUM +DESCRIPTOR.message_types_by_name['LocationGroupRadiusUnitsEnum'] = _LOCATIONGROUPRADIUSUNITSENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +LocationGroupRadiusUnitsEnum = _reflection.GeneratedProtocolMessageType('LocationGroupRadiusUnitsEnum', (_message.Message,), dict( + DESCRIPTOR = _LOCATIONGROUPRADIUSUNITSENUM, + __module__ = 'google.ads.googleads_v1.proto.enums.location_group_radius_units_pb2' + , + __doc__ = """Container for enum describing unit of radius in location group. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.enums.LocationGroupRadiusUnitsEnum) + )) +_sym_db.RegisterMessage(LocationGroupRadiusUnitsEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/explorer_auto_optimizer_setting_pb2_grpc.py b/google/ads/google_ads/v1/proto/enums/location_group_radius_units_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/explorer_auto_optimizer_setting_pb2_grpc.py rename to google/ads/google_ads/v1/proto/enums/location_group_radius_units_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/enums/payment_mode_pb2.py b/google/ads/google_ads/v1/proto/enums/payment_mode_pb2.py index 3f0b0a843..2d9f9e221 100644 --- a/google/ads/google_ads/v1/proto/enums/payment_mode_pb2.py +++ b/google/ads/google_ads/v1/proto/enums/payment_mode_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.enums', syntax='proto3', serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\020PaymentModeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), - serialized_pb=_b('\n6google/ads/googleads_v1/proto/enums/payment_mode.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"`\n\x0fPaymentModeEnum\"M\n\x0bPaymentMode\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\n\n\x06\x43LICKS\x10\x04\x12\x14\n\x10\x43ONVERSION_VALUE\x10\x05\x42\xe5\x01\n!com.google.ads.googleads.v1.enumsB\x10PaymentModeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + serialized_pb=_b('\n6google/ads/googleads_v1/proto/enums/payment_mode.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"q\n\x0fPaymentModeEnum\"^\n\x0bPaymentMode\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\n\n\x06\x43LICKS\x10\x04\x12\x14\n\x10\x43ONVERSION_VALUE\x10\x05\x12\x0f\n\x0b\x43ONVERSIONS\x10\x06\x42\xe5\x01\n!com.google.ads.googleads.v1.enumsB\x10PaymentModeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -48,11 +48,15 @@ name='CONVERSION_VALUE', index=3, number=5, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='CONVERSIONS', index=4, number=6, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=138, - serialized_end=215, + serialized_end=232, ) _sym_db.RegisterEnumDescriptor(_PAYMENTMODEENUM_PAYMENTMODE) @@ -78,7 +82,7 @@ oneofs=[ ], serialized_start=119, - serialized_end=215, + serialized_end=232, ) _PAYMENTMODEENUM_PAYMENTMODE.containing_type = _PAYMENTMODEENUM diff --git a/google/ads/google_ads/v1/proto/enums/policy_topic_entry_type_pb2.py b/google/ads/google_ads/v1/proto/enums/policy_topic_entry_type_pb2.py index 42fe04e68..736ad5f33 100644 --- a/google/ads/google_ads/v1/proto/enums/policy_topic_entry_type_pb2.py +++ b/google/ads/google_ads/v1/proto/enums/policy_topic_entry_type_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.enums', syntax='proto3', serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\031PolicyTopicEntryTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), - serialized_pb=_b('\nAgoogle/ads/googleads_v1/proto/enums/policy_topic_entry_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xaa\x01\n\x18PolicyTopicEntryTypeEnum\"\x8d\x01\n\x14PolicyTopicEntryType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0e\n\nPROHIBITED\x10\x02\x12\x0b\n\x07LIMITED\x10\x04\x12\x0f\n\x0b\x44\x45SCRIPTIVE\x10\x05\x12\x0e\n\nBROADENING\x10\x06\x12\x19\n\x15\x41REA_OF_INTEREST_ONLY\x10\x07\x42\xee\x01\n!com.google.ads.googleads.v1.enumsB\x19PolicyTopicEntryTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + serialized_pb=_b('\nAgoogle/ads/googleads_v1/proto/enums/policy_topic_entry_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xbd\x01\n\x18PolicyTopicEntryTypeEnum\"\xa0\x01\n\x14PolicyTopicEntryType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0e\n\nPROHIBITED\x10\x02\x12\x0b\n\x07LIMITED\x10\x04\x12\x11\n\rFULLY_LIMITED\x10\x08\x12\x0f\n\x0b\x44\x45SCRIPTIVE\x10\x05\x12\x0e\n\nBROADENING\x10\x06\x12\x19\n\x15\x41REA_OF_INTEREST_ONLY\x10\x07\x42\xee\x01\n!com.google.ads.googleads.v1.enumsB\x19PolicyTopicEntryTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -49,22 +49,26 @@ serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='DESCRIPTIVE', index=4, number=5, + name='FULLY_LIMITED', index=4, number=8, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='BROADENING', index=5, number=6, + name='DESCRIPTIVE', index=5, number=5, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='AREA_OF_INTEREST_ONLY', index=6, number=7, + name='BROADENING', index=6, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='AREA_OF_INTEREST_ONLY', index=7, number=7, serialized_options=None, type=None), ], containing_type=None, serialized_options=None, serialized_start=160, - serialized_end=301, + serialized_end=320, ) _sym_db.RegisterEnumDescriptor(_POLICYTOPICENTRYTYPEENUM_POLICYTOPICENTRYTYPE) @@ -90,7 +94,7 @@ oneofs=[ ], serialized_start=131, - serialized_end=301, + serialized_end=320, ) _POLICYTOPICENTRYTYPEENUM_POLICYTOPICENTRYTYPE.containing_type = _POLICYTOPICENTRYTYPEENUM diff --git a/google/ads/google_ads/v1/proto/enums/policy_topic_evidence_destination_not_working_device_pb2.py b/google/ads/google_ads/v1/proto/enums/policy_topic_evidence_destination_not_working_device_pb2.py new file mode 100644 index 000000000..61345a1e0 --- /dev/null +++ b/google/ads/google_ads/v1/proto/enums/policy_topic_evidence_destination_not_working_device_pb2.py @@ -0,0 +1,105 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/enums/policy_topic_evidence_destination_not_working_device.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/enums/policy_topic_evidence_destination_not_working_device.proto', + package='google.ads.googleads.v1.enums', + syntax='proto3', + serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB3PolicyTopicEvidenceDestinationNotWorkingDeviceProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), + serialized_pb=_b('\n^google/ads/googleads_v1/proto/enums/policy_topic_evidence_destination_not_working_device.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xa7\x01\n2PolicyTopicEvidenceDestinationNotWorkingDeviceEnum\"q\n.PolicyTopicEvidenceDestinationNotWorkingDevice\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07\x44\x45SKTOP\x10\x02\x12\x0b\n\x07\x41NDROID\x10\x03\x12\x07\n\x03IOS\x10\x04\x42\x88\x02\n!com.google.ads.googleads.v1.enumsB3PolicyTopicEvidenceDestinationNotWorkingDeviceProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICEENUM_POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICE = _descriptor.EnumDescriptor( + name='PolicyTopicEvidenceDestinationNotWorkingDevice', + full_name='google.ads.googleads.v1.enums.PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.PolicyTopicEvidenceDestinationNotWorkingDevice', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DESKTOP', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ANDROID', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='IOS', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=214, + serialized_end=327, +) +_sym_db.RegisterEnumDescriptor(_POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICEENUM_POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICE) + + +_POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICEENUM = _descriptor.Descriptor( + name='PolicyTopicEvidenceDestinationNotWorkingDeviceEnum', + full_name='google.ads.googleads.v1.enums.PolicyTopicEvidenceDestinationNotWorkingDeviceEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICEENUM_POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=160, + serialized_end=327, +) + +_POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICEENUM_POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICE.containing_type = _POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICEENUM +DESCRIPTOR.message_types_by_name['PolicyTopicEvidenceDestinationNotWorkingDeviceEnum'] = _POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICEENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +PolicyTopicEvidenceDestinationNotWorkingDeviceEnum = _reflection.GeneratedProtocolMessageType('PolicyTopicEvidenceDestinationNotWorkingDeviceEnum', (_message.Message,), dict( + DESCRIPTOR = _POLICYTOPICEVIDENCEDESTINATIONNOTWORKINGDEVICEENUM, + __module__ = 'google.ads.googleads_v1.proto.enums.policy_topic_evidence_destination_not_working_device_pb2' + , + __doc__ = """Container for enum describing possible policy topic evidence destination + not working devices. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.enums.PolicyTopicEvidenceDestinationNotWorkingDeviceEnum) + )) +_sym_db.RegisterMessage(PolicyTopicEvidenceDestinationNotWorkingDeviceEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/feed_common_pb2_grpc.py b/google/ads/google_ads/v1/proto/enums/policy_topic_evidence_destination_not_working_device_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/feed_common_pb2_grpc.py rename to google/ads/google_ads/v1/proto/enums/policy_topic_evidence_destination_not_working_device_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/enums/recommendation_type_pb2.py b/google/ads/google_ads/v1/proto/enums/recommendation_type_pb2.py index 6f1fb5993..420eea5ac 100644 --- a/google/ads/google_ads/v1/proto/enums/recommendation_type_pb2.py +++ b/google/ads/google_ads/v1/proto/enums/recommendation_type_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.enums', syntax='proto3', serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\027RecommendationTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), - serialized_pb=_b('\n=google/ads/googleads_v1/proto/enums/recommendation_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\xcf\x02\n\x16RecommendationTypeEnum\"\xb4\x02\n\x12RecommendationType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x13\n\x0f\x43\x41MPAIGN_BUDGET\x10\x02\x12\x0b\n\x07KEYWORD\x10\x03\x12\x0b\n\x07TEXT_AD\x10\x04\x12\x15\n\x11TARGET_CPA_OPT_IN\x10\x05\x12\x1f\n\x1bMAXIMIZE_CONVERSIONS_OPT_IN\x10\x06\x12\x17\n\x13\x45NHANCED_CPC_OPT_IN\x10\x07\x12\x1a\n\x16SEARCH_PARTNERS_OPT_IN\x10\x08\x12\x1a\n\x16MAXIMIZE_CLICKS_OPT_IN\x10\t\x12\x18\n\x14OPTIMIZE_AD_ROTATION\x10\n\x12\x16\n\x12KEYWORD_MATCH_TYPE\x10\x0e\x12\x16\n\x12MOVE_UNUSED_BUDGET\x10\x0f\x42\xec\x01\n!com.google.ads.googleads.v1.enumsB\x17RecommendationTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + serialized_pb=_b('\n=google/ads/googleads_v1/proto/enums/recommendation_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\x92\x03\n\x16RecommendationTypeEnum\"\xf7\x02\n\x12RecommendationType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x13\n\x0f\x43\x41MPAIGN_BUDGET\x10\x02\x12\x0b\n\x07KEYWORD\x10\x03\x12\x0b\n\x07TEXT_AD\x10\x04\x12\x15\n\x11TARGET_CPA_OPT_IN\x10\x05\x12\x1f\n\x1bMAXIMIZE_CONVERSIONS_OPT_IN\x10\x06\x12\x17\n\x13\x45NHANCED_CPC_OPT_IN\x10\x07\x12\x1a\n\x16SEARCH_PARTNERS_OPT_IN\x10\x08\x12\x1a\n\x16MAXIMIZE_CLICKS_OPT_IN\x10\t\x12\x18\n\x14OPTIMIZE_AD_ROTATION\x10\n\x12\x15\n\x11\x43\x41LLOUT_EXTENSION\x10\x0b\x12\x16\n\x12SITELINK_EXTENSION\x10\x0c\x12\x12\n\x0e\x43\x41LL_EXTENSION\x10\r\x12\x16\n\x12KEYWORD_MATCH_TYPE\x10\x0e\x12\x16\n\x12MOVE_UNUSED_BUDGET\x10\x0f\x42\xec\x01\n!com.google.ads.googleads.v1.enumsB\x17RecommendationTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -77,18 +77,30 @@ serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='KEYWORD_MATCH_TYPE', index=11, number=14, + name='CALLOUT_EXTENSION', index=11, number=11, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='MOVE_UNUSED_BUDGET', index=12, number=15, + name='SITELINK_EXTENSION', index=12, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='CALL_EXTENSION', index=13, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='KEYWORD_MATCH_TYPE', index=14, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='MOVE_UNUSED_BUDGET', index=15, number=15, serialized_options=None, type=None), ], containing_type=None, serialized_options=None, serialized_start=154, - serialized_end=462, + serialized_end=529, ) _sym_db.RegisterEnumDescriptor(_RECOMMENDATIONTYPEENUM_RECOMMENDATIONTYPE) @@ -114,7 +126,7 @@ oneofs=[ ], serialized_start=127, - serialized_end=462, + serialized_end=529, ) _RECOMMENDATIONTYPEENUM_RECOMMENDATIONTYPE.containing_type = _RECOMMENDATIONTYPEENUM diff --git a/google/ads/google_ads/v1/proto/enums/search_engine_results_page_type_pb2.py b/google/ads/google_ads/v1/proto/enums/search_engine_results_page_type_pb2.py new file mode 100644 index 000000000..56cab956b --- /dev/null +++ b/google/ads/google_ads/v1/proto/enums/search_engine_results_page_type_pb2.py @@ -0,0 +1,104 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/enums/search_engine_results_page_type.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/enums/search_engine_results_page_type.proto', + package='google.ads.googleads.v1.enums', + syntax='proto3', + serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB SearchEngineResultsPageTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), + serialized_pb=_b('\nIgoogle/ads/googleads_v1/proto/enums/search_engine_results_page_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\x93\x01\n\x1fSearchEngineResultsPageTypeEnum\"p\n\x1bSearchEngineResultsPageType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0c\n\x08\x41\x44S_ONLY\x10\x02\x12\x10\n\x0cORGANIC_ONLY\x10\x03\x12\x13\n\x0f\x41\x44S_AND_ORGANIC\x10\x04\x42\xf5\x01\n!com.google.ads.googleads.v1.enumsB SearchEngineResultsPageTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_SEARCHENGINERESULTSPAGETYPEENUM_SEARCHENGINERESULTSPAGETYPE = _descriptor.EnumDescriptor( + name='SearchEngineResultsPageType', + full_name='google.ads.googleads.v1.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ADS_ONLY', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ORGANIC_ONLY', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ADS_AND_ORGANIC', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=174, + serialized_end=286, +) +_sym_db.RegisterEnumDescriptor(_SEARCHENGINERESULTSPAGETYPEENUM_SEARCHENGINERESULTSPAGETYPE) + + +_SEARCHENGINERESULTSPAGETYPEENUM = _descriptor.Descriptor( + name='SearchEngineResultsPageTypeEnum', + full_name='google.ads.googleads.v1.enums.SearchEngineResultsPageTypeEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SEARCHENGINERESULTSPAGETYPEENUM_SEARCHENGINERESULTSPAGETYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=139, + serialized_end=286, +) + +_SEARCHENGINERESULTSPAGETYPEENUM_SEARCHENGINERESULTSPAGETYPE.containing_type = _SEARCHENGINERESULTSPAGETYPEENUM +DESCRIPTOR.message_types_by_name['SearchEngineResultsPageTypeEnum'] = _SEARCHENGINERESULTSPAGETYPEENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SearchEngineResultsPageTypeEnum = _reflection.GeneratedProtocolMessageType('SearchEngineResultsPageTypeEnum', (_message.Message,), dict( + DESCRIPTOR = _SEARCHENGINERESULTSPAGETYPEENUM, + __module__ = 'google.ads.googleads_v1.proto.enums.search_engine_results_page_type_pb2' + , + __doc__ = """The type of the search engine results page. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.enums.SearchEngineResultsPageTypeEnum) + )) +_sym_db.RegisterMessage(SearchEngineResultsPageTypeEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/frequency_cap_pb2_grpc.py b/google/ads/google_ads/v1/proto/enums/search_engine_results_page_type_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/frequency_cap_pb2_grpc.py rename to google/ads/google_ads/v1/proto/enums/search_engine_results_page_type_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/enums/simulation_modification_method_pb2.py b/google/ads/google_ads/v1/proto/enums/simulation_modification_method_pb2.py new file mode 100644 index 000000000..9f905880b --- /dev/null +++ b/google/ads/google_ads/v1/proto/enums/simulation_modification_method_pb2.py @@ -0,0 +1,101 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/enums/simulation_modification_method.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/enums/simulation_modification_method.proto', + package='google.ads.googleads.v1.enums', + syntax='proto3', + serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB!SimulationModificationMethodProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), + serialized_pb=_b('\nHgoogle/ads/googleads_v1/proto/enums/simulation_modification_method.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"z\n SimulationModificationMethodEnum\"V\n\x1cSimulationModificationMethod\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07UNIFORM\x10\x02\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x03\x42\xf6\x01\n!com.google.ads.googleads.v1.enumsB!SimulationModificationMethodProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_SIMULATIONMODIFICATIONMETHODENUM_SIMULATIONMODIFICATIONMETHOD = _descriptor.EnumDescriptor( + name='SimulationModificationMethod', + full_name='google.ads.googleads.v1.enums.SimulationModificationMethodEnum.SimulationModificationMethod', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNIFORM', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DEFAULT', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=173, + serialized_end=259, +) +_sym_db.RegisterEnumDescriptor(_SIMULATIONMODIFICATIONMETHODENUM_SIMULATIONMODIFICATIONMETHOD) + + +_SIMULATIONMODIFICATIONMETHODENUM = _descriptor.Descriptor( + name='SimulationModificationMethodEnum', + full_name='google.ads.googleads.v1.enums.SimulationModificationMethodEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SIMULATIONMODIFICATIONMETHODENUM_SIMULATIONMODIFICATIONMETHOD, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=137, + serialized_end=259, +) + +_SIMULATIONMODIFICATIONMETHODENUM_SIMULATIONMODIFICATIONMETHOD.containing_type = _SIMULATIONMODIFICATIONMETHODENUM +DESCRIPTOR.message_types_by_name['SimulationModificationMethodEnum'] = _SIMULATIONMODIFICATIONMETHODENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SimulationModificationMethodEnum = _reflection.GeneratedProtocolMessageType('SimulationModificationMethodEnum', (_message.Message,), dict( + DESCRIPTOR = _SIMULATIONMODIFICATIONMETHODENUM, + __module__ = 'google.ads.googleads_v1.proto.enums.simulation_modification_method_pb2' + , + __doc__ = """Container for enum describing the method by which a simulation modifies + a field. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.enums.SimulationModificationMethodEnum) + )) +_sym_db.RegisterMessage(SimulationModificationMethodEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/keyword_plan_common_pb2_grpc.py b/google/ads/google_ads/v1/proto/enums/simulation_modification_method_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/keyword_plan_common_pb2_grpc.py rename to google/ads/google_ads/v1/proto/enums/simulation_modification_method_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/enums/simulation_type_pb2.py b/google/ads/google_ads/v1/proto/enums/simulation_type_pb2.py new file mode 100644 index 000000000..65504939d --- /dev/null +++ b/google/ads/google_ads/v1/proto/enums/simulation_type_pb2.py @@ -0,0 +1,108 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/enums/simulation_type.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/enums/simulation_type.proto', + package='google.ads.googleads.v1.enums', + syntax='proto3', + serialized_options=_b('\n!com.google.ads.googleads.v1.enumsB\023SimulationTypeProtoP\001ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\242\002\003GAA\252\002\035Google.Ads.GoogleAds.V1.Enums\312\002\035Google\\Ads\\GoogleAds\\V1\\Enums\352\002!Google::Ads::GoogleAds::V1::Enums'), + serialized_pb=_b('\n9google/ads/googleads_v1/proto/enums/simulation_type.proto\x12\x1dgoogle.ads.googleads.v1.enums\x1a\x1cgoogle/api/annotations.proto\"\x80\x01\n\x12SimulationTypeEnum\"j\n\x0eSimulationType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07\x43PC_BID\x10\x02\x12\x0b\n\x07\x43PV_BID\x10\x03\x12\x0e\n\nTARGET_CPA\x10\x04\x12\x10\n\x0c\x42ID_MODIFIER\x10\x05\x42\xe8\x01\n!com.google.ads.googleads.v1.enumsB\x13SimulationTypeProtoP\x01ZBgoogle.golang.org/genproto/googleapis/ads/googleads/v1/enums;enums\xa2\x02\x03GAA\xaa\x02\x1dGoogle.Ads.GoogleAds.V1.Enums\xca\x02\x1dGoogle\\Ads\\GoogleAds\\V1\\Enums\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_SIMULATIONTYPEENUM_SIMULATIONTYPE = _descriptor.EnumDescriptor( + name='SimulationType', + full_name='google.ads.googleads.v1.enums.SimulationTypeEnum.SimulationType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='CPC_BID', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='CPV_BID', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='TARGET_CPA', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='BID_MODIFIER', index=5, number=5, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=145, + serialized_end=251, +) +_sym_db.RegisterEnumDescriptor(_SIMULATIONTYPEENUM_SIMULATIONTYPE) + + +_SIMULATIONTYPEENUM = _descriptor.Descriptor( + name='SimulationTypeEnum', + full_name='google.ads.googleads.v1.enums.SimulationTypeEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SIMULATIONTYPEENUM_SIMULATIONTYPE, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=123, + serialized_end=251, +) + +_SIMULATIONTYPEENUM_SIMULATIONTYPE.containing_type = _SIMULATIONTYPEENUM +DESCRIPTOR.message_types_by_name['SimulationTypeEnum'] = _SIMULATIONTYPEENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SimulationTypeEnum = _reflection.GeneratedProtocolMessageType('SimulationTypeEnum', (_message.Message,), dict( + DESCRIPTOR = _SIMULATIONTYPEENUM, + __module__ = 'google.ads.googleads_v1.proto.enums.simulation_type_pb2' + , + __doc__ = """Container for enum describing the field a simulation modifies. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.enums.SimulationTypeEnum) + )) +_sym_db.RegisterMessage(SimulationTypeEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/matching_function_pb2_grpc.py b/google/ads/google_ads/v1/proto/enums/simulation_type_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/matching_function_pb2_grpc.py rename to google/ads/google_ads/v1/proto/enums/simulation_type_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/errors/ad_error_pb2.py b/google/ads/google_ads/v1/proto/errors/ad_error_pb2.py index 12148d67d..61defbdad 100644 --- a/google/ads/google_ads/v1/proto/errors/ad_error_pb2.py +++ b/google/ads/google_ads/v1/proto/errors/ad_error_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.errorsB\014AdErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Errors\312\002\036Google\\Ads\\GoogleAds\\V1\\Errors\352\002\"Google::Ads::GoogleAds::V1::Errors'), - serialized_pb=_b('\n3google/ads/googleads_v1/proto/errors/ad_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\xe7\x1f\n\x0b\x41\x64\x45rrorEnum\"\xd7\x1f\n\x07\x41\x64\x45rror\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12,\n(AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE\x10\x02\x12\x1a\n\x16\x41PPROXIMATELY_TOO_LONG\x10\x03\x12\x1b\n\x17\x41PPROXIMATELY_TOO_SHORT\x10\x04\x12\x0f\n\x0b\x42\x41\x44_SNIPPET\x10\x05\x12\x14\n\x10\x43\x41NNOT_MODIFY_AD\x10\x06\x12\'\n#CANNOT_SET_BUSINESS_NAME_IF_URL_SET\x10\x07\x12\x14\n\x10\x43\x41NNOT_SET_FIELD\x10\x08\x12*\n&CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET\x10\t\x12/\n+CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING\x10\n\x12)\n%CANNOT_SET_ALLOW_FLEXIBLE_COLOR_FALSE\x10\x0b\x12\x37\n3CANNOT_SET_COLOR_CONTROL_WHEN_NATIVE_FORMAT_SETTING\x10\x0c\x12\x12\n\x0e\x43\x41NNOT_SET_URL\x10\r\x12!\n\x1d\x43\x41NNOT_SET_WITHOUT_FINAL_URLS\x10\x0e\x12\x1e\n\x1a\x43\x41NNOT_SET_WITH_FINAL_URLS\x10\x0f\x12\x1c\n\x18\x43\x41NNOT_SET_WITH_URL_DATA\x10\x11\x12\'\n#CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR\x10\x12\x12#\n\x1f\x43USTOMER_NOT_APPROVED_MOBILEADS\x10\x13\x12(\n$CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS\x10\x14\x12\x31\n-CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS\x10\x15\x12\x19\n\x15\x43USTOMER_NOT_ELIGIBLE\x10\x16\x12\x31\n-CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL\x10\x17\x12\x1e\n\x1a\x44IMENSION_ALREADY_IN_UNION\x10\x18\x12\x19\n\x15\x44IMENSION_MUST_BE_SET\x10\x19\x12\x1a\n\x16\x44IMENSION_NOT_IN_UNION\x10\x1a\x12#\n\x1f\x44ISPLAY_URL_CANNOT_BE_SPECIFIED\x10\x1b\x12 \n\x1c\x44OMESTIC_PHONE_NUMBER_FORMAT\x10\x1c\x12\x1a\n\x16\x45MERGENCY_PHONE_NUMBER\x10\x1d\x12\x0f\n\x0b\x45MPTY_FIELD\x10\x1e\x12\x30\n,FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID\x10\x1f\x12(\n$FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH\x10 \x12!\n\x1dILLEGAL_AD_CUSTOMIZER_TAG_USE\x10!\x12\x13\n\x0fILLEGAL_TAG_USE\x10\"\x12\x1b\n\x17INCONSISTENT_DIMENSIONS\x10#\x12)\n%INCONSISTENT_STATUS_IN_TEMPLATE_UNION\x10$\x12\x14\n\x10INCORRECT_LENGTH\x10%\x12\x1a\n\x16INELIGIBLE_FOR_UPGRADE\x10&\x12&\n\"INVALID_AD_ADDRESS_CAMPAIGN_TARGET\x10\'\x12\x13\n\x0fINVALID_AD_TYPE\x10(\x12\'\n#INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE\x10)\x12&\n\"INVALID_ATTRIBUTES_FOR_MOBILE_TEXT\x10*\x12\x1f\n\x1bINVALID_CALL_TO_ACTION_TEXT\x10+\x12\x1d\n\x19INVALID_CHARACTER_FOR_URL\x10,\x12\x18\n\x14INVALID_COUNTRY_CODE\x10-\x12*\n&INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG\x10/\x12\x11\n\rINVALID_INPUT\x10\x30\x12\x1b\n\x17INVALID_MARKUP_LANGUAGE\x10\x31\x12\x1a\n\x16INVALID_MOBILE_CARRIER\x10\x32\x12!\n\x1dINVALID_MOBILE_CARRIER_TARGET\x10\x33\x12\x1e\n\x1aINVALID_NUMBER_OF_ELEMENTS\x10\x34\x12\x1f\n\x1bINVALID_PHONE_NUMBER_FORMAT\x10\x35\x12\x31\n-INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID\x10\x36\x12\x19\n\x15INVALID_TEMPLATE_DATA\x10\x37\x12\'\n#INVALID_TEMPLATE_ELEMENT_FIELD_TYPE\x10\x38\x12\x17\n\x13INVALID_TEMPLATE_ID\x10\x39\x12\x11\n\rLINE_TOO_WIDE\x10:\x12!\n\x1dMISSING_AD_CUSTOMIZER_MAPPING\x10;\x12\x1d\n\x19MISSING_ADDRESS_COMPONENT\x10<\x12\x1e\n\x1aMISSING_ADVERTISEMENT_NAME\x10=\x12\x19\n\x15MISSING_BUSINESS_NAME\x10>\x12\x18\n\x14MISSING_DESCRIPTION1\x10?\x12\x18\n\x14MISSING_DESCRIPTION2\x10@\x12\x1f\n\x1bMISSING_DESTINATION_URL_TAG\x10\x41\x12 \n\x1cMISSING_LANDING_PAGE_URL_TAG\x10\x42\x12\x15\n\x11MISSING_DIMENSION\x10\x43\x12\x17\n\x13MISSING_DISPLAY_URL\x10\x44\x12\x14\n\x10MISSING_HEADLINE\x10\x45\x12\x12\n\x0eMISSING_HEIGHT\x10\x46\x12\x11\n\rMISSING_IMAGE\x10G\x12-\n)MISSING_MARKETING_IMAGE_OR_PRODUCT_VIDEOS\x10H\x12\x1c\n\x18MISSING_MARKUP_LANGUAGES\x10I\x12\x1a\n\x16MISSING_MOBILE_CARRIER\x10J\x12\x11\n\rMISSING_PHONE\x10K\x12$\n MISSING_REQUIRED_TEMPLATE_FIELDS\x10L\x12 \n\x1cMISSING_TEMPLATE_FIELD_VALUE\x10M\x12\x10\n\x0cMISSING_TEXT\x10N\x12\x17\n\x13MISSING_VISIBLE_URL\x10O\x12\x11\n\rMISSING_WIDTH\x10P\x12\'\n#MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED\x10Q\x12$\n MUST_USE_TEMP_AD_UNION_ID_ON_ADD\x10R\x12\x0c\n\x08TOO_LONG\x10S\x12\r\n\tTOO_SHORT\x10T\x12\"\n\x1eUNION_DIMENSIONS_CANNOT_CHANGE\x10U\x12\x1d\n\x19UNKNOWN_ADDRESS_COMPONENT\x10V\x12\x16\n\x12UNKNOWN_FIELD_NAME\x10W\x12\x17\n\x13UNKNOWN_UNIQUE_NAME\x10X\x12\x1a\n\x16UNSUPPORTED_DIMENSIONS\x10Y\x12\x16\n\x12URL_INVALID_SCHEME\x10Z\x12 \n\x1cURL_INVALID_TOP_LEVEL_DOMAIN\x10[\x12\x11\n\rURL_MALFORMED\x10\\\x12\x0f\n\x0bURL_NO_HOST\x10]\x12\x16\n\x12URL_NOT_EQUIVALENT\x10^\x12\x1a\n\x16URL_HOST_NAME_TOO_LONG\x10_\x12\x11\n\rURL_NO_SCHEME\x10`\x12\x1b\n\x17URL_NO_TOP_LEVEL_DOMAIN\x10\x61\x12\x18\n\x14URL_PATH_NOT_ALLOWED\x10\x62\x12\x18\n\x14URL_PORT_NOT_ALLOWED\x10\x63\x12\x19\n\x15URL_QUERY_NOT_ALLOWED\x10\x64\x12\x34\n0URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG\x10\x66\x12)\n%USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE\x10g\x12$\n INCONSISTENT_EXPANDABLE_SETTINGS\x10h\x12\x12\n\x0eINVALID_FORMAT\x10i\x12\x16\n\x12INVALID_FIELD_TEXT\x10j\x12\x17\n\x13\x45LEMENT_NOT_PRESENT\x10k\x12\x0f\n\x0bIMAGE_ERROR\x10l\x12\x16\n\x12VALUE_NOT_IN_RANGE\x10m\x12\x15\n\x11\x46IELD_NOT_PRESENT\x10n\x12\x18\n\x14\x41\x44\x44RESS_NOT_COMPLETE\x10o\x12\x13\n\x0f\x41\x44\x44RESS_INVALID\x10p\x12\x19\n\x15VIDEO_RETRIEVAL_ERROR\x10q\x12\x0f\n\x0b\x41UDIO_ERROR\x10r\x12\x1f\n\x1bINVALID_YOUTUBE_DISPLAY_URL\x10s\x12\x1b\n\x17TOO_MANY_PRODUCT_IMAGES\x10t\x12\x1b\n\x17TOO_MANY_PRODUCT_VIDEOS\x10u\x12.\n*INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE\x10v\x12*\n&CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY\x10w\x12-\n)CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED\x10x\x12\x1a\n\x16\x44ISALLOWED_NUMBER_TYPE\x10y\x12*\n&PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY\x10z\x12<\n8PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY\x10{\x12#\n\x1fPREMIUM_RATE_NUMBER_NOT_ALLOWED\x10|\x12#\n\x1fVANITY_PHONE_NUMBER_NOT_ALLOWED\x10}\x12#\n\x1fINVALID_CALL_CONVERSION_TYPE_ID\x10~\x12=\n9CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID\x10\x7f\x12#\n\x1e\x43\x41NNOT_SET_PATH2_WITHOUT_PATH1\x10\x80\x01\x12\x33\n.MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME\x10\x81\x01\x12\'\n\"INCOMPATIBLE_WITH_RESTRICTION_TYPE\x10\x82\x01\x42\xe7\x01\n\"com.google.ads.googleads.v1.errorsB\x0c\x41\x64\x45rrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') + serialized_pb=_b('\n3google/ads/googleads_v1/proto/errors/ad_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\xf0 \n\x0b\x41\x64\x45rrorEnum\"\xe0 \n\x07\x41\x64\x45rror\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12,\n(AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE\x10\x02\x12\x1a\n\x16\x41PPROXIMATELY_TOO_LONG\x10\x03\x12\x1b\n\x17\x41PPROXIMATELY_TOO_SHORT\x10\x04\x12\x0f\n\x0b\x42\x41\x44_SNIPPET\x10\x05\x12\x14\n\x10\x43\x41NNOT_MODIFY_AD\x10\x06\x12\'\n#CANNOT_SET_BUSINESS_NAME_IF_URL_SET\x10\x07\x12\x14\n\x10\x43\x41NNOT_SET_FIELD\x10\x08\x12*\n&CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET\x10\t\x12/\n+CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING\x10\n\x12)\n%CANNOT_SET_ALLOW_FLEXIBLE_COLOR_FALSE\x10\x0b\x12\x37\n3CANNOT_SET_COLOR_CONTROL_WHEN_NATIVE_FORMAT_SETTING\x10\x0c\x12\x12\n\x0e\x43\x41NNOT_SET_URL\x10\r\x12!\n\x1d\x43\x41NNOT_SET_WITHOUT_FINAL_URLS\x10\x0e\x12\x1e\n\x1a\x43\x41NNOT_SET_WITH_FINAL_URLS\x10\x0f\x12\x1c\n\x18\x43\x41NNOT_SET_WITH_URL_DATA\x10\x11\x12\'\n#CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR\x10\x12\x12#\n\x1f\x43USTOMER_NOT_APPROVED_MOBILEADS\x10\x13\x12(\n$CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS\x10\x14\x12\x31\n-CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS\x10\x15\x12\x19\n\x15\x43USTOMER_NOT_ELIGIBLE\x10\x16\x12\x31\n-CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL\x10\x17\x12\x1e\n\x1a\x44IMENSION_ALREADY_IN_UNION\x10\x18\x12\x19\n\x15\x44IMENSION_MUST_BE_SET\x10\x19\x12\x1a\n\x16\x44IMENSION_NOT_IN_UNION\x10\x1a\x12#\n\x1f\x44ISPLAY_URL_CANNOT_BE_SPECIFIED\x10\x1b\x12 \n\x1c\x44OMESTIC_PHONE_NUMBER_FORMAT\x10\x1c\x12\x1a\n\x16\x45MERGENCY_PHONE_NUMBER\x10\x1d\x12\x0f\n\x0b\x45MPTY_FIELD\x10\x1e\x12\x30\n,FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID\x10\x1f\x12(\n$FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH\x10 \x12!\n\x1dILLEGAL_AD_CUSTOMIZER_TAG_USE\x10!\x12\x13\n\x0fILLEGAL_TAG_USE\x10\"\x12\x1b\n\x17INCONSISTENT_DIMENSIONS\x10#\x12)\n%INCONSISTENT_STATUS_IN_TEMPLATE_UNION\x10$\x12\x14\n\x10INCORRECT_LENGTH\x10%\x12\x1a\n\x16INELIGIBLE_FOR_UPGRADE\x10&\x12&\n\"INVALID_AD_ADDRESS_CAMPAIGN_TARGET\x10\'\x12\x13\n\x0fINVALID_AD_TYPE\x10(\x12\'\n#INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE\x10)\x12&\n\"INVALID_ATTRIBUTES_FOR_MOBILE_TEXT\x10*\x12\x1f\n\x1bINVALID_CALL_TO_ACTION_TEXT\x10+\x12\x1d\n\x19INVALID_CHARACTER_FOR_URL\x10,\x12\x18\n\x14INVALID_COUNTRY_CODE\x10-\x12*\n&INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG\x10/\x12\x11\n\rINVALID_INPUT\x10\x30\x12\x1b\n\x17INVALID_MARKUP_LANGUAGE\x10\x31\x12\x1a\n\x16INVALID_MOBILE_CARRIER\x10\x32\x12!\n\x1dINVALID_MOBILE_CARRIER_TARGET\x10\x33\x12\x1e\n\x1aINVALID_NUMBER_OF_ELEMENTS\x10\x34\x12\x1f\n\x1bINVALID_PHONE_NUMBER_FORMAT\x10\x35\x12\x31\n-INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID\x10\x36\x12\x19\n\x15INVALID_TEMPLATE_DATA\x10\x37\x12\'\n#INVALID_TEMPLATE_ELEMENT_FIELD_TYPE\x10\x38\x12\x17\n\x13INVALID_TEMPLATE_ID\x10\x39\x12\x11\n\rLINE_TOO_WIDE\x10:\x12!\n\x1dMISSING_AD_CUSTOMIZER_MAPPING\x10;\x12\x1d\n\x19MISSING_ADDRESS_COMPONENT\x10<\x12\x1e\n\x1aMISSING_ADVERTISEMENT_NAME\x10=\x12\x19\n\x15MISSING_BUSINESS_NAME\x10>\x12\x18\n\x14MISSING_DESCRIPTION1\x10?\x12\x18\n\x14MISSING_DESCRIPTION2\x10@\x12\x1f\n\x1bMISSING_DESTINATION_URL_TAG\x10\x41\x12 \n\x1cMISSING_LANDING_PAGE_URL_TAG\x10\x42\x12\x15\n\x11MISSING_DIMENSION\x10\x43\x12\x17\n\x13MISSING_DISPLAY_URL\x10\x44\x12\x14\n\x10MISSING_HEADLINE\x10\x45\x12\x12\n\x0eMISSING_HEIGHT\x10\x46\x12\x11\n\rMISSING_IMAGE\x10G\x12-\n)MISSING_MARKETING_IMAGE_OR_PRODUCT_VIDEOS\x10H\x12\x1c\n\x18MISSING_MARKUP_LANGUAGES\x10I\x12\x1a\n\x16MISSING_MOBILE_CARRIER\x10J\x12\x11\n\rMISSING_PHONE\x10K\x12$\n MISSING_REQUIRED_TEMPLATE_FIELDS\x10L\x12 \n\x1cMISSING_TEMPLATE_FIELD_VALUE\x10M\x12\x10\n\x0cMISSING_TEXT\x10N\x12\x17\n\x13MISSING_VISIBLE_URL\x10O\x12\x11\n\rMISSING_WIDTH\x10P\x12\'\n#MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED\x10Q\x12$\n MUST_USE_TEMP_AD_UNION_ID_ON_ADD\x10R\x12\x0c\n\x08TOO_LONG\x10S\x12\r\n\tTOO_SHORT\x10T\x12\"\n\x1eUNION_DIMENSIONS_CANNOT_CHANGE\x10U\x12\x1d\n\x19UNKNOWN_ADDRESS_COMPONENT\x10V\x12\x16\n\x12UNKNOWN_FIELD_NAME\x10W\x12\x17\n\x13UNKNOWN_UNIQUE_NAME\x10X\x12\x1a\n\x16UNSUPPORTED_DIMENSIONS\x10Y\x12\x16\n\x12URL_INVALID_SCHEME\x10Z\x12 \n\x1cURL_INVALID_TOP_LEVEL_DOMAIN\x10[\x12\x11\n\rURL_MALFORMED\x10\\\x12\x0f\n\x0bURL_NO_HOST\x10]\x12\x16\n\x12URL_NOT_EQUIVALENT\x10^\x12\x1a\n\x16URL_HOST_NAME_TOO_LONG\x10_\x12\x11\n\rURL_NO_SCHEME\x10`\x12\x1b\n\x17URL_NO_TOP_LEVEL_DOMAIN\x10\x61\x12\x18\n\x14URL_PATH_NOT_ALLOWED\x10\x62\x12\x18\n\x14URL_PORT_NOT_ALLOWED\x10\x63\x12\x19\n\x15URL_QUERY_NOT_ALLOWED\x10\x64\x12\x34\n0URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG\x10\x66\x12)\n%USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE\x10g\x12$\n INCONSISTENT_EXPANDABLE_SETTINGS\x10h\x12\x12\n\x0eINVALID_FORMAT\x10i\x12\x16\n\x12INVALID_FIELD_TEXT\x10j\x12\x17\n\x13\x45LEMENT_NOT_PRESENT\x10k\x12\x0f\n\x0bIMAGE_ERROR\x10l\x12\x16\n\x12VALUE_NOT_IN_RANGE\x10m\x12\x15\n\x11\x46IELD_NOT_PRESENT\x10n\x12\x18\n\x14\x41\x44\x44RESS_NOT_COMPLETE\x10o\x12\x13\n\x0f\x41\x44\x44RESS_INVALID\x10p\x12\x19\n\x15VIDEO_RETRIEVAL_ERROR\x10q\x12\x0f\n\x0b\x41UDIO_ERROR\x10r\x12\x1f\n\x1bINVALID_YOUTUBE_DISPLAY_URL\x10s\x12\x1b\n\x17TOO_MANY_PRODUCT_IMAGES\x10t\x12\x1b\n\x17TOO_MANY_PRODUCT_VIDEOS\x10u\x12.\n*INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE\x10v\x12*\n&CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY\x10w\x12-\n)CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED\x10x\x12\x1a\n\x16\x44ISALLOWED_NUMBER_TYPE\x10y\x12*\n&PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY\x10z\x12<\n8PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY\x10{\x12#\n\x1fPREMIUM_RATE_NUMBER_NOT_ALLOWED\x10|\x12#\n\x1fVANITY_PHONE_NUMBER_NOT_ALLOWED\x10}\x12#\n\x1fINVALID_CALL_CONVERSION_TYPE_ID\x10~\x12=\n9CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID\x10\x7f\x12#\n\x1e\x43\x41NNOT_SET_PATH2_WITHOUT_PATH1\x10\x80\x01\x12\x33\n.MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME\x10\x81\x01\x12\'\n\"INCOMPATIBLE_WITH_RESTRICTION_TYPE\x10\x82\x01\x12\x31\n,CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED\x10\x83\x01\x12\"\n\x1dMISSING_IMAGE_OR_MEDIA_BUNDLE\x10\x84\x01\x12\x30\n+PRODUCT_TYPE_NOT_SUPPORTED_IN_THIS_CAMPAIGN\x10\x85\x01\x42\xe7\x01\n\"com.google.ads.googleads.v1.errorsB\x0c\x41\x64\x45rrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -544,11 +544,23 @@ name='INCOMPATIBLE_WITH_RESTRICTION_TYPE', index=127, number=130, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED', index=128, number=131, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='MISSING_IMAGE_OR_MEDIA_BUNDLE', index=129, number=132, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='PRODUCT_TYPE_NOT_SUPPORTED_IN_THIS_CAMPAIGN', index=130, number=133, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=134, - serialized_end=4189, + serialized_end=4326, ) _sym_db.RegisterEnumDescriptor(_ADERRORENUM_ADERROR) @@ -574,7 +586,7 @@ oneofs=[ ], serialized_start=118, - serialized_end=4189, + serialized_end=4326, ) _ADERRORENUM_ADERROR.containing_type = _ADERRORENUM diff --git a/google/ads/google_ads/v1/proto/errors/asset_error_pb2.py b/google/ads/google_ads/v1/proto/errors/asset_error_pb2.py index bf2b9faa2..3f9e32c8f 100644 --- a/google/ads/google_ads/v1/proto/errors/asset_error_pb2.py +++ b/google/ads/google_ads/v1/proto/errors/asset_error_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.errorsB\017AssetErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Errors\312\002\036Google\\Ads\\GoogleAds\\V1\\Errors\352\002\"Google::Ads::GoogleAds::V1::Errors'), - serialized_pb=_b('\n6google/ads/googleads_v1/proto/errors/asset_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\xb4\x01\n\x0e\x41ssetErrorEnum\"\xa1\x01\n\nAssetError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12+\n\'CUSTOMER_NOT_WHITELISTED_FOR_ASSET_TYPE\x10\x02\x12\x13\n\x0f\x44UPLICATE_ASSET\x10\x03\x12\x18\n\x14\x44UPLICATE_ASSET_NAME\x10\x04\x12\x19\n\x15\x41SSET_DATA_IS_MISSING\x10\x05\x42\xea\x01\n\"com.google.ads.googleads.v1.errorsB\x0f\x41ssetErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') + serialized_pb=_b('\n6google/ads/googleads_v1/proto/errors/asset_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\xd2\x01\n\x0e\x41ssetErrorEnum\"\xbf\x01\n\nAssetError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12+\n\'CUSTOMER_NOT_WHITELISTED_FOR_ASSET_TYPE\x10\x02\x12\x13\n\x0f\x44UPLICATE_ASSET\x10\x03\x12\x18\n\x14\x44UPLICATE_ASSET_NAME\x10\x04\x12\x19\n\x15\x41SSET_DATA_IS_MISSING\x10\x05\x12\x1c\n\x18\x43\x41NNOT_MODIFY_ASSET_NAME\x10\x06\x42\xea\x01\n\"com.google.ads.googleads.v1.errorsB\x0f\x41ssetErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -56,11 +56,15 @@ name='ASSET_DATA_IS_MISSING', index=5, number=5, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='CANNOT_MODIFY_ASSET_NAME', index=6, number=6, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=140, - serialized_end=301, + serialized_end=331, ) _sym_db.RegisterEnumDescriptor(_ASSETERRORENUM_ASSETERROR) @@ -86,7 +90,7 @@ oneofs=[ ], serialized_start=121, - serialized_end=301, + serialized_end=331, ) _ASSETERRORENUM_ASSETERROR.containing_type = _ASSETERRORENUM diff --git a/google/ads/google_ads/v1/proto/errors/bidding_strategy_error_pb2.py b/google/ads/google_ads/v1/proto/errors/bidding_strategy_error_pb2.py index 4d74eea97..e7aeba35e 100644 --- a/google/ads/google_ads/v1/proto/errors/bidding_strategy_error_pb2.py +++ b/google/ads/google_ads/v1/proto/errors/bidding_strategy_error_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.errorsB\031BiddingStrategyErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Errors\312\002\036Google\\Ads\\GoogleAds\\V1\\Errors\352\002\"Google::Ads::GoogleAds::V1::Errors'), - serialized_pb=_b('\nAgoogle/ads/googleads_v1/proto/errors/bidding_strategy_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\xd9\x01\n\x18\x42iddingStrategyErrorEnum\"\xbc\x01\n\x14\x42iddingStrategyError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x12\n\x0e\x44UPLICATE_NAME\x10\x02\x12\'\n#CANNOT_CHANGE_BIDDING_STRATEGY_TYPE\x10\x03\x12%\n!CANNOT_REMOVE_ASSOCIATED_STRATEGY\x10\x04\x12\"\n\x1e\x42IDDING_STRATEGY_NOT_SUPPORTED\x10\x05\x42\xf4\x01\n\"com.google.ads.googleads.v1.errorsB\x19\x42iddingStrategyErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') + serialized_pb=_b('\nAgoogle/ads/googleads_v1/proto/errors/bidding_strategy_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\x9b\x02\n\x18\x42iddingStrategyErrorEnum\"\xfe\x01\n\x14\x42iddingStrategyError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x12\n\x0e\x44UPLICATE_NAME\x10\x02\x12\'\n#CANNOT_CHANGE_BIDDING_STRATEGY_TYPE\x10\x03\x12%\n!CANNOT_REMOVE_ASSOCIATED_STRATEGY\x10\x04\x12\"\n\x1e\x42IDDING_STRATEGY_NOT_SUPPORTED\x10\x05\x12@\n\x12(\n$CANNOT_BID_MODIFY_NEGATIVE_CRITERION\x10?\x12\x1f\n\x1b\x42ID_MODIFIER_ALREADY_EXISTS\x10@\x12\x17\n\x13\x46\x45\x45\x44_ID_NOT_ALLOWED\x10\x41\x12(\n$ACCOUNT_INELIGIBLE_FOR_CRITERIA_TYPE\x10\x42\x12.\n*CRITERIA_TYPE_INVALID_FOR_BIDDING_STRATEGY\x10\x43\x12\x1c\n\x18\x43\x41NNOT_EXCLUDE_CRITERION\x10\x44\x12\x1b\n\x17\x43\x41NNOT_REMOVE_CRITERION\x10\x45\x12\x1a\n\x16PRODUCT_SCOPE_TOO_LONG\x10\x46\x12%\n!PRODUCT_SCOPE_TOO_MANY_DIMENSIONS\x10G\x12\x1e\n\x1aPRODUCT_PARTITION_TOO_LONG\x10H\x12)\n%PRODUCT_PARTITION_TOO_MANY_DIMENSIONS\x10I\x12\x1d\n\x19INVALID_PRODUCT_DIMENSION\x10J\x12\"\n\x1eINVALID_PRODUCT_DIMENSION_TYPE\x10K\x12$\n INVALID_PRODUCT_BIDDING_CATEGORY\x10L\x12\x1c\n\x18MISSING_SHOPPING_SETTING\x10M\x12\x1d\n\x19INVALID_MATCHING_FUNCTION\x10N\x12\x1f\n\x1bLOCATION_FILTER_NOT_ALLOWED\x10O\x12\x1b\n\x17LOCATION_FILTER_INVALID\x10P\x12\x32\n.CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP\x10Q\x12\x39\n5HOTEL_LENGTH_OF_STAY_OVERLAPS_WITH_EXISTING_CRITERION\x10R\x12\x41\n=HOTEL_ADVANCE_BOOKING_WINDOW_OVERLAPS_WITH_EXISTING_CRITERION\x10S\x12.\n*FIELD_INCOMPATIBLE_WITH_NEGATIVE_TARGETING\x10T\x12\x1d\n\x19INVALID_WEBPAGE_CONDITION\x10U\x12!\n\x1dINVALID_WEBPAGE_CONDITION_URL\x10V\x12)\n%WEBPAGE_CONDITION_URL_CANNOT_BE_EMPTY\x10W\x12.\n*WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL\x10X\x12.\n*WEBPAGE_CONDITION_URL_CANNOT_BE_IP_ADDRESS\x10Y\x12\x45\nAWEBPAGE_CONDITION_URL_DOMAIN_NOT_CONSISTENT_WITH_CAMPAIGN_SETTING\x10Z\x12\x31\n-WEBPAGE_CONDITION_URL_CANNOT_BE_PUBLIC_SUFFIX\x10[\x12/\n+WEBPAGE_CONDITION_URL_INVALID_PUBLIC_SUFFIX\x10\\\x12\x39\n5WEBPAGE_CONDITION_URL_VALUE_TRACK_VALUE_NOT_SUPPORTED\x10]\x12<\n8WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION\x10^\x12\x37\n3WEBPAGE_CRITERION_NOT_SUPPORTED_ON_NON_DSA_AD_GROUP\x10_B\xee\x01\n\"com.google.ads.googleads.v1.errorsB\x13\x43riterionErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') + serialized_pb=_b('\n:google/ads/googleads_v1/proto/errors/criterion_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\xa8\x1d\n\x12\x43riterionErrorEnum\"\x91\x1d\n\x0e\x43riterionError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1a\n\x16\x43ONCRETE_TYPE_REQUIRED\x10\x02\x12\x1d\n\x19INVALID_EXCLUDED_CATEGORY\x10\x03\x12\x18\n\x14INVALID_KEYWORD_TEXT\x10\x04\x12\x19\n\x15KEYWORD_TEXT_TOO_LONG\x10\x05\x12\x1e\n\x1aKEYWORD_HAS_TOO_MANY_WORDS\x10\x06\x12\x1d\n\x19KEYWORD_HAS_INVALID_CHARS\x10\x07\x12\x19\n\x15INVALID_PLACEMENT_URL\x10\x08\x12\x15\n\x11INVALID_USER_LIST\x10\t\x12\x19\n\x15INVALID_USER_INTEREST\x10\n\x12$\n INVALID_FORMAT_FOR_PLACEMENT_URL\x10\x0b\x12\x1d\n\x19PLACEMENT_URL_IS_TOO_LONG\x10\x0c\x12\"\n\x1ePLACEMENT_URL_HAS_ILLEGAL_CHAR\x10\r\x12,\n(PLACEMENT_URL_HAS_MULTIPLE_SITES_IN_LINE\x10\x0e\x12\x39\n5PLACEMENT_IS_NOT_AVAILABLE_FOR_TARGETING_OR_EXCLUSION\x10\x0f\x12\x16\n\x12INVALID_TOPIC_PATH\x10\x10\x12\x1e\n\x1aINVALID_YOUTUBE_CHANNEL_ID\x10\x11\x12\x1c\n\x18INVALID_YOUTUBE_VIDEO_ID\x10\x12\x12\'\n#YOUTUBE_VERTICAL_CHANNEL_DEPRECATED\x10\x13\x12*\n&YOUTUBE_DEMOGRAPHIC_CHANNEL_DEPRECATED\x10\x14\x12\x1b\n\x17YOUTUBE_URL_UNSUPPORTED\x10\x15\x12 \n\x1c\x43\x41NNOT_EXCLUDE_CRITERIA_TYPE\x10\x16\x12\x1c\n\x18\x43\x41NNOT_ADD_CRITERIA_TYPE\x10\x17\x12\x1a\n\x16INVALID_PRODUCT_FILTER\x10\x18\x12\x1b\n\x17PRODUCT_FILTER_TOO_LONG\x10\x19\x12$\n CANNOT_EXCLUDE_SIMILAR_USER_LIST\x10\x1a\x12\x1f\n\x1b\x43\x41NNOT_ADD_CLOSED_USER_LIST\x10\x1b\x12:\n6CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_ONLY_CAMPAIGNS\x10\x1c\x12\x35\n1CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_CAMPAIGNS\x10\x1d\x12\x37\n3CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SHOPPING_CAMPAIGNS\x10\x1e\x12\x31\n-CANNOT_ADD_USER_INTERESTS_TO_SEARCH_CAMPAIGNS\x10\x1f\x12\x39\n5CANNOT_SET_BIDS_ON_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS\x10 \x12\x37\n3CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE\x10!\x12\x1b\n\x17INVALID_CUSTOM_AFFINITY\x10`\x12\x19\n\x15INVALID_CUSTOM_INTENT\x10\x61\x12\x16\n\x12INVALID_IP_ADDRESS\x10\"\x12\x15\n\x11INVALID_IP_FORMAT\x10#\x12\x16\n\x12INVALID_MOBILE_APP\x10$\x12\x1f\n\x1bINVALID_MOBILE_APP_CATEGORY\x10%\x12\x18\n\x14INVALID_CRITERION_ID\x10&\x12\x1b\n\x17\x43\x41NNOT_TARGET_CRITERION\x10\'\x12$\n CANNOT_TARGET_OBSOLETE_CRITERION\x10(\x12\"\n\x1e\x43RITERION_ID_AND_TYPE_MISMATCH\x10)\x12\x1c\n\x18INVALID_PROXIMITY_RADIUS\x10*\x12\"\n\x1eINVALID_PROXIMITY_RADIUS_UNITS\x10+\x12 \n\x1cINVALID_STREETADDRESS_LENGTH\x10,\x12\x1b\n\x17INVALID_CITYNAME_LENGTH\x10-\x12\x1d\n\x19INVALID_REGIONCODE_LENGTH\x10.\x12\x1d\n\x19INVALID_REGIONNAME_LENGTH\x10/\x12\x1d\n\x19INVALID_POSTALCODE_LENGTH\x10\x30\x12\x18\n\x14INVALID_COUNTRY_CODE\x10\x31\x12\x14\n\x10INVALID_LATITUDE\x10\x32\x12\x15\n\x11INVALID_LONGITUDE\x10\x33\x12\x36\n2PROXIMITY_GEOPOINT_AND_ADDRESS_BOTH_CANNOT_BE_NULL\x10\x34\x12\x1d\n\x19INVALID_PROXIMITY_ADDRESS\x10\x35\x12\x1c\n\x18INVALID_USER_DOMAIN_NAME\x10\x36\x12 \n\x1c\x43RITERION_PARAMETER_TOO_LONG\x10\x37\x12&\n\"AD_SCHEDULE_TIME_INTERVALS_OVERLAP\x10\x38\x12\x32\n.AD_SCHEDULE_INTERVAL_CANNOT_SPAN_MULTIPLE_DAYS\x10\x39\x12%\n!AD_SCHEDULE_INVALID_TIME_INTERVAL\x10:\x12\x30\n,AD_SCHEDULE_EXCEEDED_INTERVALS_PER_DAY_LIMIT\x10;\x12/\n+AD_SCHEDULE_CRITERION_ID_MISMATCHING_FIELDS\x10<\x12$\n CANNOT_BID_MODIFY_CRITERION_TYPE\x10=\x12\x32\n.CANNOT_BID_MODIFY_CRITERION_CAMPAIGN_OPTED_OUT\x10>\x12(\n$CANNOT_BID_MODIFY_NEGATIVE_CRITERION\x10?\x12\x1f\n\x1b\x42ID_MODIFIER_ALREADY_EXISTS\x10@\x12\x17\n\x13\x46\x45\x45\x44_ID_NOT_ALLOWED\x10\x41\x12(\n$ACCOUNT_INELIGIBLE_FOR_CRITERIA_TYPE\x10\x42\x12.\n*CRITERIA_TYPE_INVALID_FOR_BIDDING_STRATEGY\x10\x43\x12\x1c\n\x18\x43\x41NNOT_EXCLUDE_CRITERION\x10\x44\x12\x1b\n\x17\x43\x41NNOT_REMOVE_CRITERION\x10\x45\x12\x1a\n\x16PRODUCT_SCOPE_TOO_LONG\x10\x46\x12%\n!PRODUCT_SCOPE_TOO_MANY_DIMENSIONS\x10G\x12\x1e\n\x1aPRODUCT_PARTITION_TOO_LONG\x10H\x12)\n%PRODUCT_PARTITION_TOO_MANY_DIMENSIONS\x10I\x12\x1d\n\x19INVALID_PRODUCT_DIMENSION\x10J\x12\"\n\x1eINVALID_PRODUCT_DIMENSION_TYPE\x10K\x12$\n INVALID_PRODUCT_BIDDING_CATEGORY\x10L\x12\x1c\n\x18MISSING_SHOPPING_SETTING\x10M\x12\x1d\n\x19INVALID_MATCHING_FUNCTION\x10N\x12\x1f\n\x1bLOCATION_FILTER_NOT_ALLOWED\x10O\x12$\n INVALID_FEED_FOR_LOCATION_FILTER\x10\x62\x12\x1b\n\x17LOCATION_FILTER_INVALID\x10P\x12\x32\n.CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP\x10Q\x12\x39\n5HOTEL_LENGTH_OF_STAY_OVERLAPS_WITH_EXISTING_CRITERION\x10R\x12\x41\n=HOTEL_ADVANCE_BOOKING_WINDOW_OVERLAPS_WITH_EXISTING_CRITERION\x10S\x12.\n*FIELD_INCOMPATIBLE_WITH_NEGATIVE_TARGETING\x10T\x12\x1d\n\x19INVALID_WEBPAGE_CONDITION\x10U\x12!\n\x1dINVALID_WEBPAGE_CONDITION_URL\x10V\x12)\n%WEBPAGE_CONDITION_URL_CANNOT_BE_EMPTY\x10W\x12.\n*WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL\x10X\x12.\n*WEBPAGE_CONDITION_URL_CANNOT_BE_IP_ADDRESS\x10Y\x12\x45\nAWEBPAGE_CONDITION_URL_DOMAIN_NOT_CONSISTENT_WITH_CAMPAIGN_SETTING\x10Z\x12\x31\n-WEBPAGE_CONDITION_URL_CANNOT_BE_PUBLIC_SUFFIX\x10[\x12/\n+WEBPAGE_CONDITION_URL_INVALID_PUBLIC_SUFFIX\x10\\\x12\x39\n5WEBPAGE_CONDITION_URL_VALUE_TRACK_VALUE_NOT_SUPPORTED\x10]\x12<\n8WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION\x10^\x12\x37\n3WEBPAGE_CRITERION_NOT_SUPPORTED_ON_NON_DSA_AD_GROUP\x10_B\xee\x01\n\"com.google.ads.googleads.v1.errorsB\x13\x43riterionErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -361,74 +361,78 @@ serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='LOCATION_FILTER_INVALID', index=82, number=80, + name='INVALID_FEED_FOR_LOCATION_FILTER', index=82, number=98, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP', index=83, number=81, + name='LOCATION_FILTER_INVALID', index=83, number=80, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='HOTEL_LENGTH_OF_STAY_OVERLAPS_WITH_EXISTING_CRITERION', index=84, number=82, + name='CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP', index=84, number=81, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='HOTEL_ADVANCE_BOOKING_WINDOW_OVERLAPS_WITH_EXISTING_CRITERION', index=85, number=83, + name='HOTEL_LENGTH_OF_STAY_OVERLAPS_WITH_EXISTING_CRITERION', index=85, number=82, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='FIELD_INCOMPATIBLE_WITH_NEGATIVE_TARGETING', index=86, number=84, + name='HOTEL_ADVANCE_BOOKING_WINDOW_OVERLAPS_WITH_EXISTING_CRITERION', index=86, number=83, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='INVALID_WEBPAGE_CONDITION', index=87, number=85, + name='FIELD_INCOMPATIBLE_WITH_NEGATIVE_TARGETING', index=87, number=84, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='INVALID_WEBPAGE_CONDITION_URL', index=88, number=86, + name='INVALID_WEBPAGE_CONDITION', index=88, number=85, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_CANNOT_BE_EMPTY', index=89, number=87, + name='INVALID_WEBPAGE_CONDITION_URL', index=89, number=86, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL', index=90, number=88, + name='WEBPAGE_CONDITION_URL_CANNOT_BE_EMPTY', index=90, number=87, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_CANNOT_BE_IP_ADDRESS', index=91, number=89, + name='WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL', index=91, number=88, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_DOMAIN_NOT_CONSISTENT_WITH_CAMPAIGN_SETTING', index=92, number=90, + name='WEBPAGE_CONDITION_URL_CANNOT_BE_IP_ADDRESS', index=92, number=89, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_CANNOT_BE_PUBLIC_SUFFIX', index=93, number=91, + name='WEBPAGE_CONDITION_URL_DOMAIN_NOT_CONSISTENT_WITH_CAMPAIGN_SETTING', index=93, number=90, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_INVALID_PUBLIC_SUFFIX', index=94, number=92, + name='WEBPAGE_CONDITION_URL_CANNOT_BE_PUBLIC_SUFFIX', index=94, number=91, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='WEBPAGE_CONDITION_URL_VALUE_TRACK_VALUE_NOT_SUPPORTED', index=95, number=93, + name='WEBPAGE_CONDITION_URL_INVALID_PUBLIC_SUFFIX', index=95, number=92, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION', index=96, number=94, + name='WEBPAGE_CONDITION_URL_VALUE_TRACK_VALUE_NOT_SUPPORTED', index=96, number=93, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='WEBPAGE_CRITERION_NOT_SUPPORTED_ON_NON_DSA_AD_GROUP', index=97, number=95, + name='WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION', index=97, number=94, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='WEBPAGE_CRITERION_NOT_SUPPORTED_ON_NON_DSA_AD_GROUP', index=98, number=95, serialized_options=None, type=None), ], containing_type=None, serialized_options=None, serialized_start=148, - serialized_end=3839, + serialized_end=3877, ) _sym_db.RegisterEnumDescriptor(_CRITERIONERRORENUM_CRITERIONERROR) @@ -454,7 +458,7 @@ oneofs=[ ], serialized_start=125, - serialized_end=3839, + serialized_end=3877, ) _CRITERIONERRORENUM_CRITERIONERROR.containing_type = _CRITERIONERRORENUM diff --git a/google/ads/google_ads/v1/proto/errors/errors_pb2.py b/google/ads/google_ads/v1/proto/errors/errors_pb2.py index 27f89dbe8..db88a2d30 100644 --- a/google/ads/google_ads/v1/proto/errors/errors_pb2.py +++ b/google/ads/google_ads/v1/proto/errors/errors_pb2.py @@ -82,6 +82,7 @@ from google.ads.google_ads.v1.proto.errors import list_operation_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_list__operation__error__pb2 from google.ads.google_ads.v1.proto.errors import media_bundle_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_media__bundle__error__pb2 from google.ads.google_ads.v1.proto.errors import media_file_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_media__file__error__pb2 +from google.ads.google_ads.v1.proto.errors import media_upload_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_media__upload__error__pb2 from google.ads.google_ads.v1.proto.errors import multiplier_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_multiplier__error__pb2 from google.ads.google_ads.v1.proto.errors import mutate_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_mutate__error__pb2 from google.ads.google_ads.v1.proto.errors import mutate_job_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_mutate__job__error__pb2 @@ -105,10 +106,12 @@ from google.ads.google_ads.v1.proto.errors import setting_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_setting__error__pb2 from google.ads.google_ads.v1.proto.errors import shared_criterion_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_shared__criterion__error__pb2 from google.ads.google_ads.v1.proto.errors import shared_set_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_shared__set__error__pb2 +from google.ads.google_ads.v1.proto.errors import size_limit_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_size__limit__error__pb2 from google.ads.google_ads.v1.proto.errors import string_format_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_string__format__error__pb2 from google.ads.google_ads.v1.proto.errors import string_length_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_string__length__error__pb2 from google.ads.google_ads.v1.proto.errors import url_field_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_url__field__error__pb2 from google.ads.google_ads.v1.proto.errors import user_list_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_user__list__error__pb2 +from google.ads.google_ads.v1.proto.errors import youtube_video_registration_error_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_youtube__video__registration__error__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -118,9 +121,9 @@ package='google.ads.googleads.v1.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.errorsB\013ErrorsProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Errors\312\002\036Google\\Ads\\GoogleAds\\V1\\Errors\352\002\"Google::Ads::GoogleAds::V1::Errors'), - serialized_pb=_b('\n1google/ads/googleads_v1/proto/errors/errors.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x31google/ads/googleads_v1/proto/common/policy.proto\x1a\x30google/ads/googleads_v1/proto/common/value.proto\x1aHgoogle/ads/googleads_v1/proto/errors/account_budget_proposal_error.proto\x1a>google/ads/googleads_v1/proto/errors/ad_customizer_error.proto\x1a\x33google/ads/googleads_v1/proto/errors/ad_error.proto\x1agoogle/ads/googleads_v1/proto/errors/ad_group_feed_error.proto\x1a=google/ads/googleads_v1/proto/errors/ad_parameter_error.proto\x1a;google/ads/googleads_v1/proto/errors/ad_sharing_error.proto\x1a\x34google/ads/googleads_v1/proto/errors/adx_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/asset_error.proto\x1a?google/ads/googleads_v1/proto/errors/authentication_error.proto\x1a>google/ads/googleads_v1/proto/errors/authorization_error.proto\x1a\x38google/ads/googleads_v1/proto/errors/bidding_error.proto\x1a\x41google/ads/googleads_v1/proto/errors/bidding_strategy_error.proto\x1a>google/ads/googleads_v1/proto/errors/billing_setup_error.proto\x1a@google/ads/googleads_v1/proto/errors/campaign_budget_error.proto\x1a\x43google/ads/googleads_v1/proto/errors/campaign_criterion_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/campaign_error.proto\x1a>google/ads/googleads_v1/proto/errors/campaign_feed_error.proto\x1a\x44google/ads/googleads_v1/proto/errors/campaign_shared_set_error.proto\x1a>google/ads/googleads_v1/proto/errors/change_status_error.proto\x1a@google/ads/googleads_v1/proto/errors/collection_size_error.proto\x1a\x38google/ads/googleads_v1/proto/errors/context_error.proto\x1a\x42google/ads/googleads_v1/proto/errors/conversion_action_error.proto\x1aMgoogle/ads/googleads_v1/proto/errors/conversion_adjustment_upload_error.proto\x1a\x42google/ads/googleads_v1/proto/errors/conversion_upload_error.proto\x1a=google/ads/googleads_v1/proto/errors/country_code_error.proto\x1a:google/ads/googleads_v1/proto/errors/criterion_error.proto\x1a@google/ads/googleads_v1/proto/errors/custom_interest_error.proto\x1a\x45google/ads/googleads_v1/proto/errors/customer_client_link_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/customer_error.proto\x1a>google/ads/googleads_v1/proto/errors/customer_feed_error.proto\x1a\x46google/ads/googleads_v1/proto/errors/customer_manager_link_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/database_error.proto\x1a\x35google/ads/googleads_v1/proto/errors/date_error.proto\x1a;google/ads/googleads_v1/proto/errors/date_range_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/distinct_error.proto\x1a\x35google/ads/googleads_v1/proto/errors/enum_error.proto\x1a\x44google/ads/googleads_v1/proto/errors/extension_feed_item_error.proto\x1a\x42google/ads/googleads_v1/proto/errors/extension_setting_error.proto\x1aIgoogle/ads/googleads_v1/proto/errors/feed_attribute_reference_error.proto\x1a\x35google/ads/googleads_v1/proto/errors/feed_error.proto\x1a:google/ads/googleads_v1/proto/errors/feed_item_error.proto\x1a\x41google/ads/googleads_v1/proto/errors/feed_item_target_error.proto\x1a\x45google/ads/googleads_v1/proto/errors/feed_item_validation_error.proto\x1a=google/ads/googleads_v1/proto/errors/feed_mapping_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/field_error.proto\x1a;google/ads/googleads_v1/proto/errors/field_mask_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/function_error.proto\x1a\x41google/ads/googleads_v1/proto/errors/function_parsing_error.proto\x1aOgoogle/ads/googleads_v1/proto/errors/geo_target_constant_suggestion_error.proto\x1a\x37google/ads/googleads_v1/proto/errors/header_error.proto\x1a\x33google/ads/googleads_v1/proto/errors/id_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/image_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/internal_error.proto\x1a\x46google/ads/googleads_v1/proto/errors/keyword_plan_ad_group_error.proto\x1a\x46google/ads/googleads_v1/proto/errors/keyword_plan_campaign_error.proto\x1a=google/ads/googleads_v1/proto/errors/keyword_plan_error.proto\x1a\x42google/ads/googleads_v1/proto/errors/keyword_plan_idea_error.proto\x1a\x45google/ads/googleads_v1/proto/errors/keyword_plan_keyword_error.proto\x1aNgoogle/ads/googleads_v1/proto/errors/keyword_plan_negative_keyword_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/label_error.proto\x1a>google/ads/googleads_v1/proto/errors/language_code_error.proto\x1a?google/ads/googleads_v1/proto/errors/list_operation_error.proto\x1a=google/ads/googleads_v1/proto/errors/media_bundle_error.proto\x1a;google/ads/googleads_v1/proto/errors/media_file_error.proto\x1a;google/ads/googleads_v1/proto/errors/multiplier_error.proto\x1a\x37google/ads/googleads_v1/proto/errors/mutate_error.proto\x1a;google/ads/googleads_v1/proto/errors/mutate_job_error.proto\x1a\x46google/ads/googleads_v1/proto/errors/new_resource_creation_error.proto\x1a:google/ads/googleads_v1/proto/errors/not_empty_error.proto\x1a\x35google/ads/googleads_v1/proto/errors/null_error.proto\x1aHgoogle/ads/googleads_v1/proto/errors/operation_access_denied_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/operator_error.proto\x1a@google/ads/googleads_v1/proto/errors/partial_failure_error.proto\x1a?google/ads/googleads_v1/proto/errors/policy_finding_error.proto\x1aLgoogle/ads/googleads_v1/proto/errors/policy_validation_parameter_error.proto\x1a\x41google/ads/googleads_v1/proto/errors/policy_violation_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/query_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/quota_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/range_error.proto\x1a?google/ads/googleads_v1/proto/errors/recommendation_error.proto\x1agoogle/ads/googleads_v1/proto/errors/string_format_error.proto\x1a>google/ads/googleads_v1/proto/errors/string_length_error.proto\x1a:google/ads/googleads_v1/proto/errors/url_field_error.proto\x1a:google/ads/googleads_v1/proto/errors/user_list_error.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"R\n\x10GoogleAdsFailure\x12>\n\x06\x65rrors\x18\x01 \x03(\x0b\x32..google.ads.googleads.v1.errors.GoogleAdsError\"\x98\x02\n\x0eGoogleAdsError\x12=\n\nerror_code\x18\x01 \x01(\x0b\x32).google.ads.googleads.v1.errors.ErrorCode\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x36\n\x07trigger\x18\x03 \x01(\x0b\x32%.google.ads.googleads.v1.common.Value\x12?\n\x08location\x18\x04 \x01(\x0b\x32-.google.ads.googleads.v1.errors.ErrorLocation\x12=\n\x07\x64\x65tails\x18\x05 \x01(\x0b\x32,.google.ads.googleads.v1.errors.ErrorDetails\"\xa7M\n\tErrorCode\x12V\n\rrequest_error\x18\x01 \x01(\x0e\x32=.google.ads.googleads.v1.errors.RequestErrorEnum.RequestErrorH\x00\x12o\n\x16\x62idding_strategy_error\x18\x02 \x01(\x0e\x32M.google.ads.googleads.v1.errors.BiddingStrategyErrorEnum.BiddingStrategyErrorH\x00\x12Z\n\x0furl_field_error\x18\x03 \x01(\x0e\x32?.google.ads.googleads.v1.errors.UrlFieldErrorEnum.UrlFieldErrorH\x00\x12i\n\x14list_operation_error\x18\x04 \x01(\x0e\x32I.google.ads.googleads.v1.errors.ListOperationErrorEnum.ListOperationErrorH\x00\x12P\n\x0bquery_error\x18\x05 \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.QueryErrorEnum.QueryErrorH\x00\x12S\n\x0cmutate_error\x18\x07 \x01(\x0e\x32;.google.ads.googleads.v1.errors.MutateErrorEnum.MutateErrorH\x00\x12]\n\x10\x66ield_mask_error\x18\x08 \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.FieldMaskErrorEnum.FieldMaskErrorH\x00\x12h\n\x13\x61uthorization_error\x18\t \x01(\x0e\x32I.google.ads.googleads.v1.errors.AuthorizationErrorEnum.AuthorizationErrorH\x00\x12Y\n\x0einternal_error\x18\n \x01(\x0e\x32?.google.ads.googleads.v1.errors.InternalErrorEnum.InternalErrorH\x00\x12P\n\x0bquota_error\x18\x0b \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.QuotaErrorEnum.QuotaErrorH\x00\x12G\n\x08\x61\x64_error\x18\x0c \x01(\x0e\x32\x33.google.ads.googleads.v1.errors.AdErrorEnum.AdErrorH\x00\x12W\n\x0e\x61\x64_group_error\x18\r \x01(\x0e\x32=.google.ads.googleads.v1.errors.AdGroupErrorEnum.AdGroupErrorH\x00\x12l\n\x15\x63\x61mpaign_budget_error\x18\x0e \x01(\x0e\x32K.google.ads.googleads.v1.errors.CampaignBudgetErrorEnum.CampaignBudgetErrorH\x00\x12Y\n\x0e\x63\x61mpaign_error\x18\x0f \x01(\x0e\x32?.google.ads.googleads.v1.errors.CampaignErrorEnum.CampaignErrorH\x00\x12k\n\x14\x61uthentication_error\x18\x11 \x01(\x0e\x32K.google.ads.googleads.v1.errors.AuthenticationErrorEnum.AuthenticationErrorH\x00\x12s\n\x18\x61\x64_group_criterion_error\x18\x12 \x01(\x0e\x32O.google.ads.googleads.v1.errors.AdGroupCriterionErrorEnum.AdGroupCriterionErrorH\x00\x12\x66\n\x13\x61\x64_customizer_error\x18\x13 \x01(\x0e\x32G.google.ads.googleads.v1.errors.AdCustomizerErrorEnum.AdCustomizerErrorH\x00\x12^\n\x11\x61\x64_group_ad_error\x18\x15 \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.AdGroupAdErrorEnum.AdGroupAdErrorH\x00\x12]\n\x10\x61\x64_sharing_error\x18\x18 \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.AdSharingErrorEnum.AdSharingErrorH\x00\x12J\n\tadx_error\x18\x19 \x01(\x0e\x32\x35.google.ads.googleads.v1.errors.AdxErrorEnum.AdxErrorH\x00\x12P\n\x0b\x61sset_error\x18k \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.AssetErrorEnum.AssetErrorH\x00\x12V\n\rbidding_error\x18\x1a \x01(\x0e\x32=.google.ads.googleads.v1.errors.BiddingErrorEnum.BiddingErrorH\x00\x12u\n\x18\x63\x61mpaign_criterion_error\x18\x1d \x01(\x0e\x32Q.google.ads.googleads.v1.errors.CampaignCriterionErrorEnum.CampaignCriterionErrorH\x00\x12l\n\x15\x63ollection_size_error\x18\x1f \x01(\x0e\x32K.google.ads.googleads.v1.errors.CollectionSizeErrorEnum.CollectionSizeErrorH\x00\x12\x63\n\x12\x63ountry_code_error\x18m \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.CountryCodeErrorEnum.CountryCodeErrorH\x00\x12\\\n\x0f\x63riterion_error\x18 \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.CriterionErrorEnum.CriterionErrorH\x00\x12Y\n\x0e\x63ustomer_error\x18Z \x01(\x0e\x32?.google.ads.googleads.v1.errors.CustomerErrorEnum.CustomerErrorH\x00\x12M\n\ndate_error\x18! \x01(\x0e\x32\x37.google.ads.googleads.v1.errors.DateErrorEnum.DateErrorH\x00\x12]\n\x10\x64\x61te_range_error\x18\" \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.DateRangeErrorEnum.DateRangeErrorH\x00\x12Y\n\x0e\x64istinct_error\x18# \x01(\x0e\x32?.google.ads.googleads.v1.errors.DistinctErrorEnum.DistinctErrorH\x00\x12\x85\x01\n\x1e\x66\x65\x65\x64_attribute_reference_error\x18$ \x01(\x0e\x32[.google.ads.googleads.v1.errors.FeedAttributeReferenceErrorEnum.FeedAttributeReferenceErrorH\x00\x12Y\n\x0e\x66unction_error\x18% \x01(\x0e\x32?.google.ads.googleads.v1.errors.FunctionErrorEnum.FunctionErrorH\x00\x12o\n\x16\x66unction_parsing_error\x18& \x01(\x0e\x32M.google.ads.googleads.v1.errors.FunctionParsingErrorEnum.FunctionParsingErrorH\x00\x12G\n\x08id_error\x18\' \x01(\x0e\x32\x33.google.ads.googleads.v1.errors.IdErrorEnum.IdErrorH\x00\x12P\n\x0bimage_error\x18( \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.ImageErrorEnum.ImageErrorH\x00\x12\x66\n\x13language_code_error\x18n \x01(\x0e\x32G.google.ads.googleads.v1.errors.LanguageCodeErrorEnum.LanguageCodeErrorH\x00\x12\x63\n\x12media_bundle_error\x18* \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.MediaBundleErrorEnum.MediaBundleErrorH\x00\x12]\n\x10media_file_error\x18V \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.MediaFileErrorEnum.MediaFileErrorH\x00\x12_\n\x10multiplier_error\x18, \x01(\x0e\x32\x43.google.ads.googleads.v1.errors.MultiplierErrorEnum.MultiplierErrorH\x00\x12|\n\x1bnew_resource_creation_error\x18- \x01(\x0e\x32U.google.ads.googleads.v1.errors.NewResourceCreationErrorEnum.NewResourceCreationErrorH\x00\x12Z\n\x0fnot_empty_error\x18. \x01(\x0e\x32?.google.ads.googleads.v1.errors.NotEmptyErrorEnum.NotEmptyErrorH\x00\x12M\n\nnull_error\x18/ \x01(\x0e\x32\x37.google.ads.googleads.v1.errors.NullErrorEnum.NullErrorH\x00\x12Y\n\x0eoperator_error\x18\x30 \x01(\x0e\x32?.google.ads.googleads.v1.errors.OperatorErrorEnum.OperatorErrorH\x00\x12P\n\x0brange_error\x18\x31 \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.RangeErrorEnum.RangeErrorH\x00\x12k\n\x14recommendation_error\x18: \x01(\x0e\x32K.google.ads.googleads.v1.errors.RecommendationErrorEnum.RecommendationErrorH\x00\x12`\n\x11region_code_error\x18\x33 \x01(\x0e\x32\x43.google.ads.googleads.v1.errors.RegionCodeErrorEnum.RegionCodeErrorH\x00\x12V\n\rsetting_error\x18\x34 \x01(\x0e\x32=.google.ads.googleads.v1.errors.SettingErrorEnum.SettingErrorH\x00\x12\x66\n\x13string_format_error\x18\x35 \x01(\x0e\x32G.google.ads.googleads.v1.errors.StringFormatErrorEnum.StringFormatErrorH\x00\x12\x66\n\x13string_length_error\x18\x36 \x01(\x0e\x32G.google.ads.googleads.v1.errors.StringLengthErrorEnum.StringLengthErrorH\x00\x12\x82\x01\n\x1doperation_access_denied_error\x18\x37 \x01(\x0e\x32Y.google.ads.googleads.v1.errors.OperationAccessDeniedErrorEnum.OperationAccessDeniedErrorH\x00\x12\x7f\n\x1cresource_access_denied_error\x18\x38 \x01(\x0e\x32W.google.ads.googleads.v1.errors.ResourceAccessDeniedErrorEnum.ResourceAccessDeniedErrorH\x00\x12\x92\x01\n#resource_count_limit_exceeded_error\x18\x39 \x01(\x0e\x32\x63.google.ads.googleads.v1.errors.ResourceCountLimitExceededErrorEnum.ResourceCountLimitExceededErrorH\x00\x12z\n\x1b\x61\x64_group_bid_modifier_error\x18; \x01(\x0e\x32S.google.ads.googleads.v1.errors.AdGroupBidModifierErrorEnum.AdGroupBidModifierErrorH\x00\x12V\n\rcontext_error\x18< \x01(\x0e\x32=.google.ads.googleads.v1.errors.ContextErrorEnum.ContextErrorH\x00\x12P\n\x0b\x66ield_error\x18= \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.FieldErrorEnum.FieldErrorH\x00\x12]\n\x10shared_set_error\x18> \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.SharedSetErrorEnum.SharedSetErrorH\x00\x12o\n\x16shared_criterion_error\x18? \x01(\x0e\x32M.google.ads.googleads.v1.errors.SharedCriterionErrorEnum.SharedCriterionErrorH\x00\x12v\n\x19\x63\x61mpaign_shared_set_error\x18@ \x01(\x0e\x32Q.google.ads.googleads.v1.errors.CampaignSharedSetErrorEnum.CampaignSharedSetErrorH\x00\x12r\n\x17\x63onversion_action_error\x18\x41 \x01(\x0e\x32O.google.ads.googleads.v1.errors.ConversionActionErrorEnum.ConversionActionErrorH\x00\x12\x91\x01\n\"conversion_adjustment_upload_error\x18s \x01(\x0e\x32\x63.google.ads.googleads.v1.errors.ConversionAdjustmentUploadErrorEnum.ConversionAdjustmentUploadErrorH\x00\x12r\n\x17\x63onversion_upload_error\x18o \x01(\x0e\x32O.google.ads.googleads.v1.errors.ConversionUploadErrorEnum.ConversionUploadErrorH\x00\x12S\n\x0cheader_error\x18\x42 \x01(\x0e\x32;.google.ads.googleads.v1.errors.HeaderErrorEnum.HeaderErrorH\x00\x12Y\n\x0e\x64\x61tabase_error\x18\x43 \x01(\x0e\x32?.google.ads.googleads.v1.errors.DatabaseErrorEnum.DatabaseErrorH\x00\x12i\n\x14policy_finding_error\x18\x44 \x01(\x0e\x32I.google.ads.googleads.v1.errors.PolicyFindingErrorEnum.PolicyFindingErrorH\x00\x12M\n\nenum_error\x18\x46 \x01(\x0e\x32\x37.google.ads.googleads.v1.errors.EnumErrorEnum.EnumErrorH\x00\x12\x63\n\x12keyword_plan_error\x18G \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.KeywordPlanErrorEnum.KeywordPlanErrorH\x00\x12|\n\x1bkeyword_plan_campaign_error\x18H \x01(\x0e\x32U.google.ads.googleads.v1.errors.KeywordPlanCampaignErrorEnum.KeywordPlanCampaignErrorH\x00\x12\x92\x01\n#keyword_plan_negative_keyword_error\x18I \x01(\x0e\x32\x63.google.ads.googleads.v1.errors.KeywordPlanNegativeKeywordErrorEnum.KeywordPlanNegativeKeywordErrorH\x00\x12z\n\x1bkeyword_plan_ad_group_error\x18J \x01(\x0e\x32S.google.ads.googleads.v1.errors.KeywordPlanAdGroupErrorEnum.KeywordPlanAdGroupErrorH\x00\x12y\n\x1akeyword_plan_keyword_error\x18K \x01(\x0e\x32S.google.ads.googleads.v1.errors.KeywordPlanKeywordErrorEnum.KeywordPlanKeywordErrorH\x00\x12p\n\x17keyword_plan_idea_error\x18L \x01(\x0e\x32M.google.ads.googleads.v1.errors.KeywordPlanIdeaErrorEnum.KeywordPlanIdeaErrorH\x00\x12\x82\x01\n\x1d\x61\x63\x63ount_budget_proposal_error\x18M \x01(\x0e\x32Y.google.ads.googleads.v1.errors.AccountBudgetProposalErrorEnum.AccountBudgetProposalErrorH\x00\x12Z\n\x0fuser_list_error\x18N \x01(\x0e\x32?.google.ads.googleads.v1.errors.UserListErrorEnum.UserListErrorH\x00\x12\x66\n\x13\x63hange_status_error\x18O \x01(\x0e\x32G.google.ads.googleads.v1.errors.ChangeStatusErrorEnum.ChangeStatusErrorH\x00\x12M\n\nfeed_error\x18P \x01(\x0e\x32\x37.google.ads.googleads.v1.errors.FeedErrorEnum.FeedErrorH\x00\x12\x95\x01\n$geo_target_constant_suggestion_error\x18Q \x01(\x0e\x32\x65.google.ads.googleads.v1.errors.GeoTargetConstantSuggestionErrorEnum.GeoTargetConstantSuggestionErrorH\x00\x12Z\n\x0f\x66\x65\x65\x64_item_error\x18S \x01(\x0e\x32?.google.ads.googleads.v1.errors.FeedItemErrorEnum.FeedItemErrorH\x00\x12P\n\x0blabel_error\x18T \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.LabelErrorEnum.LabelErrorH\x00\x12\x66\n\x13\x62illing_setup_error\x18W \x01(\x0e\x32G.google.ads.googleads.v1.errors.BillingSetupErrorEnum.BillingSetupErrorH\x00\x12y\n\x1a\x63ustomer_client_link_error\x18X \x01(\x0e\x32S.google.ads.googleads.v1.errors.CustomerClientLinkErrorEnum.CustomerClientLinkErrorH\x00\x12|\n\x1b\x63ustomer_manager_link_error\x18[ \x01(\x0e\x32U.google.ads.googleads.v1.errors.CustomerManagerLinkErrorEnum.CustomerManagerLinkErrorH\x00\x12\x63\n\x12\x66\x65\x65\x64_mapping_error\x18\\ \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.FeedMappingErrorEnum.FeedMappingErrorH\x00\x12\x66\n\x13\x63ustomer_feed_error\x18] \x01(\x0e\x32G.google.ads.googleads.v1.errors.CustomerFeedErrorEnum.CustomerFeedErrorH\x00\x12\x64\n\x13\x61\x64_group_feed_error\x18^ \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.AdGroupFeedErrorEnum.AdGroupFeedErrorH\x00\x12\x66\n\x13\x63\x61mpaign_feed_error\x18` \x01(\x0e\x32G.google.ads.googleads.v1.errors.CampaignFeedErrorEnum.CampaignFeedErrorH\x00\x12l\n\x15\x63ustom_interest_error\x18\x61 \x01(\x0e\x32K.google.ads.googleads.v1.errors.CustomInterestErrorEnum.CustomInterestErrorH\x00\x12v\n\x19\x65xtension_feed_item_error\x18\x64 \x01(\x0e\x32Q.google.ads.googleads.v1.errors.ExtensionFeedItemErrorEnum.ExtensionFeedItemErrorH\x00\x12\x63\n\x12\x61\x64_parameter_error\x18\x65 \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.AdParameterErrorEnum.AdParameterErrorH\x00\x12y\n\x1a\x66\x65\x65\x64_item_validation_error\x18\x66 \x01(\x0e\x32S.google.ads.googleads.v1.errors.FeedItemValidationErrorEnum.FeedItemValidationErrorH\x00\x12r\n\x17\x65xtension_setting_error\x18g \x01(\x0e\x32O.google.ads.googleads.v1.errors.ExtensionSettingErrorEnum.ExtensionSettingErrorH\x00\x12m\n\x16\x66\x65\x65\x64_item_target_error\x18h \x01(\x0e\x32K.google.ads.googleads.v1.errors.FeedItemTargetErrorEnum.FeedItemTargetErrorH\x00\x12o\n\x16policy_violation_error\x18i \x01(\x0e\x32M.google.ads.googleads.v1.errors.PolicyViolationErrorEnum.PolicyViolationErrorH\x00\x12]\n\x10mutate_job_error\x18l \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.MutateJobErrorEnum.MutateJobErrorH\x00\x12l\n\x15partial_failure_error\x18p \x01(\x0e\x32K.google.ads.googleads.v1.errors.PartialFailureErrorEnum.PartialFailureErrorH\x00\x12\x8e\x01\n!policy_validation_parameter_error\x18r \x01(\x0e\x32\x61.google.ads.googleads.v1.errors.PolicyValidationParameterErrorEnum.PolicyValidationParameterErrorH\x00\x42\x0c\n\nerror_code\"\xc0\x01\n\rErrorLocation\x12[\n\x13\x66ield_path_elements\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v1.errors.ErrorLocation.FieldPathElement\x1aR\n\x10\x46ieldPathElement\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12*\n\x05index\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\xde\x01\n\x0c\x45rrorDetails\x12\x1e\n\x16unpublished_error_code\x18\x01 \x01(\t\x12X\n\x18policy_violation_details\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v1.errors.PolicyViolationDetails\x12T\n\x16policy_finding_details\x18\x03 \x01(\x0b\x32\x34.google.ads.googleads.v1.errors.PolicyFindingDetails\"\xb3\x01\n\x16PolicyViolationDetails\x12#\n\x1b\x65xternal_policy_description\x18\x02 \x01(\t\x12?\n\x03key\x18\x04 \x01(\x0b\x32\x32.google.ads.googleads.v1.common.PolicyViolationKey\x12\x1c\n\x14\x65xternal_policy_name\x18\x05 \x01(\t\x12\x15\n\ris_exemptible\x18\x06 \x01(\x08\"f\n\x14PolicyFindingDetails\x12N\n\x14policy_topic_entries\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v1.common.PolicyTopicEntryB\xe6\x01\n\"com.google.ads.googleads.v1.errorsB\x0b\x45rrorsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') + serialized_pb=_b('\n1google/ads/googleads_v1/proto/errors/errors.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x31google/ads/googleads_v1/proto/common/policy.proto\x1a\x30google/ads/googleads_v1/proto/common/value.proto\x1aHgoogle/ads/googleads_v1/proto/errors/account_budget_proposal_error.proto\x1a>google/ads/googleads_v1/proto/errors/ad_customizer_error.proto\x1a\x33google/ads/googleads_v1/proto/errors/ad_error.proto\x1agoogle/ads/googleads_v1/proto/errors/ad_group_feed_error.proto\x1a=google/ads/googleads_v1/proto/errors/ad_parameter_error.proto\x1a;google/ads/googleads_v1/proto/errors/ad_sharing_error.proto\x1a\x34google/ads/googleads_v1/proto/errors/adx_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/asset_error.proto\x1a?google/ads/googleads_v1/proto/errors/authentication_error.proto\x1a>google/ads/googleads_v1/proto/errors/authorization_error.proto\x1a\x38google/ads/googleads_v1/proto/errors/bidding_error.proto\x1a\x41google/ads/googleads_v1/proto/errors/bidding_strategy_error.proto\x1a>google/ads/googleads_v1/proto/errors/billing_setup_error.proto\x1a@google/ads/googleads_v1/proto/errors/campaign_budget_error.proto\x1a\x43google/ads/googleads_v1/proto/errors/campaign_criterion_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/campaign_error.proto\x1a>google/ads/googleads_v1/proto/errors/campaign_feed_error.proto\x1a\x44google/ads/googleads_v1/proto/errors/campaign_shared_set_error.proto\x1a>google/ads/googleads_v1/proto/errors/change_status_error.proto\x1a@google/ads/googleads_v1/proto/errors/collection_size_error.proto\x1a\x38google/ads/googleads_v1/proto/errors/context_error.proto\x1a\x42google/ads/googleads_v1/proto/errors/conversion_action_error.proto\x1aMgoogle/ads/googleads_v1/proto/errors/conversion_adjustment_upload_error.proto\x1a\x42google/ads/googleads_v1/proto/errors/conversion_upload_error.proto\x1a=google/ads/googleads_v1/proto/errors/country_code_error.proto\x1a:google/ads/googleads_v1/proto/errors/criterion_error.proto\x1a@google/ads/googleads_v1/proto/errors/custom_interest_error.proto\x1a\x45google/ads/googleads_v1/proto/errors/customer_client_link_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/customer_error.proto\x1a>google/ads/googleads_v1/proto/errors/customer_feed_error.proto\x1a\x46google/ads/googleads_v1/proto/errors/customer_manager_link_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/database_error.proto\x1a\x35google/ads/googleads_v1/proto/errors/date_error.proto\x1a;google/ads/googleads_v1/proto/errors/date_range_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/distinct_error.proto\x1a\x35google/ads/googleads_v1/proto/errors/enum_error.proto\x1a\x44google/ads/googleads_v1/proto/errors/extension_feed_item_error.proto\x1a\x42google/ads/googleads_v1/proto/errors/extension_setting_error.proto\x1aIgoogle/ads/googleads_v1/proto/errors/feed_attribute_reference_error.proto\x1a\x35google/ads/googleads_v1/proto/errors/feed_error.proto\x1a:google/ads/googleads_v1/proto/errors/feed_item_error.proto\x1a\x41google/ads/googleads_v1/proto/errors/feed_item_target_error.proto\x1a\x45google/ads/googleads_v1/proto/errors/feed_item_validation_error.proto\x1a=google/ads/googleads_v1/proto/errors/feed_mapping_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/field_error.proto\x1a;google/ads/googleads_v1/proto/errors/field_mask_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/function_error.proto\x1a\x41google/ads/googleads_v1/proto/errors/function_parsing_error.proto\x1aOgoogle/ads/googleads_v1/proto/errors/geo_target_constant_suggestion_error.proto\x1a\x37google/ads/googleads_v1/proto/errors/header_error.proto\x1a\x33google/ads/googleads_v1/proto/errors/id_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/image_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/internal_error.proto\x1a\x46google/ads/googleads_v1/proto/errors/keyword_plan_ad_group_error.proto\x1a\x46google/ads/googleads_v1/proto/errors/keyword_plan_campaign_error.proto\x1a=google/ads/googleads_v1/proto/errors/keyword_plan_error.proto\x1a\x42google/ads/googleads_v1/proto/errors/keyword_plan_idea_error.proto\x1a\x45google/ads/googleads_v1/proto/errors/keyword_plan_keyword_error.proto\x1aNgoogle/ads/googleads_v1/proto/errors/keyword_plan_negative_keyword_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/label_error.proto\x1a>google/ads/googleads_v1/proto/errors/language_code_error.proto\x1a?google/ads/googleads_v1/proto/errors/list_operation_error.proto\x1a=google/ads/googleads_v1/proto/errors/media_bundle_error.proto\x1a;google/ads/googleads_v1/proto/errors/media_file_error.proto\x1a=google/ads/googleads_v1/proto/errors/media_upload_error.proto\x1a;google/ads/googleads_v1/proto/errors/multiplier_error.proto\x1a\x37google/ads/googleads_v1/proto/errors/mutate_error.proto\x1a;google/ads/googleads_v1/proto/errors/mutate_job_error.proto\x1a\x46google/ads/googleads_v1/proto/errors/new_resource_creation_error.proto\x1a:google/ads/googleads_v1/proto/errors/not_empty_error.proto\x1a\x35google/ads/googleads_v1/proto/errors/null_error.proto\x1aHgoogle/ads/googleads_v1/proto/errors/operation_access_denied_error.proto\x1a\x39google/ads/googleads_v1/proto/errors/operator_error.proto\x1a@google/ads/googleads_v1/proto/errors/partial_failure_error.proto\x1a?google/ads/googleads_v1/proto/errors/policy_finding_error.proto\x1aLgoogle/ads/googleads_v1/proto/errors/policy_validation_parameter_error.proto\x1a\x41google/ads/googleads_v1/proto/errors/policy_violation_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/query_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/quota_error.proto\x1a\x36google/ads/googleads_v1/proto/errors/range_error.proto\x1a?google/ads/googleads_v1/proto/errors/recommendation_error.proto\x1agoogle/ads/googleads_v1/proto/errors/string_format_error.proto\x1a>google/ads/googleads_v1/proto/errors/string_length_error.proto\x1a:google/ads/googleads_v1/proto/errors/url_field_error.proto\x1a:google/ads/googleads_v1/proto/errors/user_list_error.proto\x1aKgoogle/ads/googleads_v1/proto/errors/youtube_video_registration_error.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"R\n\x10GoogleAdsFailure\x12>\n\x06\x65rrors\x18\x01 \x03(\x0b\x32..google.ads.googleads.v1.errors.GoogleAdsError\"\x98\x02\n\x0eGoogleAdsError\x12=\n\nerror_code\x18\x01 \x01(\x0b\x32).google.ads.googleads.v1.errors.ErrorCode\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x36\n\x07trigger\x18\x03 \x01(\x0b\x32%.google.ads.googleads.v1.common.Value\x12?\n\x08location\x18\x04 \x01(\x0b\x32-.google.ads.googleads.v1.errors.ErrorLocation\x12=\n\x07\x64\x65tails\x18\x05 \x01(\x0b\x32,.google.ads.googleads.v1.errors.ErrorDetails\"\xf9O\n\tErrorCode\x12V\n\rrequest_error\x18\x01 \x01(\x0e\x32=.google.ads.googleads.v1.errors.RequestErrorEnum.RequestErrorH\x00\x12o\n\x16\x62idding_strategy_error\x18\x02 \x01(\x0e\x32M.google.ads.googleads.v1.errors.BiddingStrategyErrorEnum.BiddingStrategyErrorH\x00\x12Z\n\x0furl_field_error\x18\x03 \x01(\x0e\x32?.google.ads.googleads.v1.errors.UrlFieldErrorEnum.UrlFieldErrorH\x00\x12i\n\x14list_operation_error\x18\x04 \x01(\x0e\x32I.google.ads.googleads.v1.errors.ListOperationErrorEnum.ListOperationErrorH\x00\x12P\n\x0bquery_error\x18\x05 \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.QueryErrorEnum.QueryErrorH\x00\x12S\n\x0cmutate_error\x18\x07 \x01(\x0e\x32;.google.ads.googleads.v1.errors.MutateErrorEnum.MutateErrorH\x00\x12]\n\x10\x66ield_mask_error\x18\x08 \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.FieldMaskErrorEnum.FieldMaskErrorH\x00\x12h\n\x13\x61uthorization_error\x18\t \x01(\x0e\x32I.google.ads.googleads.v1.errors.AuthorizationErrorEnum.AuthorizationErrorH\x00\x12Y\n\x0einternal_error\x18\n \x01(\x0e\x32?.google.ads.googleads.v1.errors.InternalErrorEnum.InternalErrorH\x00\x12P\n\x0bquota_error\x18\x0b \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.QuotaErrorEnum.QuotaErrorH\x00\x12G\n\x08\x61\x64_error\x18\x0c \x01(\x0e\x32\x33.google.ads.googleads.v1.errors.AdErrorEnum.AdErrorH\x00\x12W\n\x0e\x61\x64_group_error\x18\r \x01(\x0e\x32=.google.ads.googleads.v1.errors.AdGroupErrorEnum.AdGroupErrorH\x00\x12l\n\x15\x63\x61mpaign_budget_error\x18\x0e \x01(\x0e\x32K.google.ads.googleads.v1.errors.CampaignBudgetErrorEnum.CampaignBudgetErrorH\x00\x12Y\n\x0e\x63\x61mpaign_error\x18\x0f \x01(\x0e\x32?.google.ads.googleads.v1.errors.CampaignErrorEnum.CampaignErrorH\x00\x12k\n\x14\x61uthentication_error\x18\x11 \x01(\x0e\x32K.google.ads.googleads.v1.errors.AuthenticationErrorEnum.AuthenticationErrorH\x00\x12s\n\x18\x61\x64_group_criterion_error\x18\x12 \x01(\x0e\x32O.google.ads.googleads.v1.errors.AdGroupCriterionErrorEnum.AdGroupCriterionErrorH\x00\x12\x66\n\x13\x61\x64_customizer_error\x18\x13 \x01(\x0e\x32G.google.ads.googleads.v1.errors.AdCustomizerErrorEnum.AdCustomizerErrorH\x00\x12^\n\x11\x61\x64_group_ad_error\x18\x15 \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.AdGroupAdErrorEnum.AdGroupAdErrorH\x00\x12]\n\x10\x61\x64_sharing_error\x18\x18 \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.AdSharingErrorEnum.AdSharingErrorH\x00\x12J\n\tadx_error\x18\x19 \x01(\x0e\x32\x35.google.ads.googleads.v1.errors.AdxErrorEnum.AdxErrorH\x00\x12P\n\x0b\x61sset_error\x18k \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.AssetErrorEnum.AssetErrorH\x00\x12V\n\rbidding_error\x18\x1a \x01(\x0e\x32=.google.ads.googleads.v1.errors.BiddingErrorEnum.BiddingErrorH\x00\x12u\n\x18\x63\x61mpaign_criterion_error\x18\x1d \x01(\x0e\x32Q.google.ads.googleads.v1.errors.CampaignCriterionErrorEnum.CampaignCriterionErrorH\x00\x12l\n\x15\x63ollection_size_error\x18\x1f \x01(\x0e\x32K.google.ads.googleads.v1.errors.CollectionSizeErrorEnum.CollectionSizeErrorH\x00\x12\x63\n\x12\x63ountry_code_error\x18m \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.CountryCodeErrorEnum.CountryCodeErrorH\x00\x12\\\n\x0f\x63riterion_error\x18 \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.CriterionErrorEnum.CriterionErrorH\x00\x12Y\n\x0e\x63ustomer_error\x18Z \x01(\x0e\x32?.google.ads.googleads.v1.errors.CustomerErrorEnum.CustomerErrorH\x00\x12M\n\ndate_error\x18! \x01(\x0e\x32\x37.google.ads.googleads.v1.errors.DateErrorEnum.DateErrorH\x00\x12]\n\x10\x64\x61te_range_error\x18\" \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.DateRangeErrorEnum.DateRangeErrorH\x00\x12Y\n\x0e\x64istinct_error\x18# \x01(\x0e\x32?.google.ads.googleads.v1.errors.DistinctErrorEnum.DistinctErrorH\x00\x12\x85\x01\n\x1e\x66\x65\x65\x64_attribute_reference_error\x18$ \x01(\x0e\x32[.google.ads.googleads.v1.errors.FeedAttributeReferenceErrorEnum.FeedAttributeReferenceErrorH\x00\x12Y\n\x0e\x66unction_error\x18% \x01(\x0e\x32?.google.ads.googleads.v1.errors.FunctionErrorEnum.FunctionErrorH\x00\x12o\n\x16\x66unction_parsing_error\x18& \x01(\x0e\x32M.google.ads.googleads.v1.errors.FunctionParsingErrorEnum.FunctionParsingErrorH\x00\x12G\n\x08id_error\x18\' \x01(\x0e\x32\x33.google.ads.googleads.v1.errors.IdErrorEnum.IdErrorH\x00\x12P\n\x0bimage_error\x18( \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.ImageErrorEnum.ImageErrorH\x00\x12\x66\n\x13language_code_error\x18n \x01(\x0e\x32G.google.ads.googleads.v1.errors.LanguageCodeErrorEnum.LanguageCodeErrorH\x00\x12\x63\n\x12media_bundle_error\x18* \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.MediaBundleErrorEnum.MediaBundleErrorH\x00\x12\x63\n\x12media_upload_error\x18t \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.MediaUploadErrorEnum.MediaUploadErrorH\x00\x12]\n\x10media_file_error\x18V \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.MediaFileErrorEnum.MediaFileErrorH\x00\x12_\n\x10multiplier_error\x18, \x01(\x0e\x32\x43.google.ads.googleads.v1.errors.MultiplierErrorEnum.MultiplierErrorH\x00\x12|\n\x1bnew_resource_creation_error\x18- \x01(\x0e\x32U.google.ads.googleads.v1.errors.NewResourceCreationErrorEnum.NewResourceCreationErrorH\x00\x12Z\n\x0fnot_empty_error\x18. \x01(\x0e\x32?.google.ads.googleads.v1.errors.NotEmptyErrorEnum.NotEmptyErrorH\x00\x12M\n\nnull_error\x18/ \x01(\x0e\x32\x37.google.ads.googleads.v1.errors.NullErrorEnum.NullErrorH\x00\x12Y\n\x0eoperator_error\x18\x30 \x01(\x0e\x32?.google.ads.googleads.v1.errors.OperatorErrorEnum.OperatorErrorH\x00\x12P\n\x0brange_error\x18\x31 \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.RangeErrorEnum.RangeErrorH\x00\x12k\n\x14recommendation_error\x18: \x01(\x0e\x32K.google.ads.googleads.v1.errors.RecommendationErrorEnum.RecommendationErrorH\x00\x12`\n\x11region_code_error\x18\x33 \x01(\x0e\x32\x43.google.ads.googleads.v1.errors.RegionCodeErrorEnum.RegionCodeErrorH\x00\x12V\n\rsetting_error\x18\x34 \x01(\x0e\x32=.google.ads.googleads.v1.errors.SettingErrorEnum.SettingErrorH\x00\x12\x66\n\x13string_format_error\x18\x35 \x01(\x0e\x32G.google.ads.googleads.v1.errors.StringFormatErrorEnum.StringFormatErrorH\x00\x12\x66\n\x13string_length_error\x18\x36 \x01(\x0e\x32G.google.ads.googleads.v1.errors.StringLengthErrorEnum.StringLengthErrorH\x00\x12\x82\x01\n\x1doperation_access_denied_error\x18\x37 \x01(\x0e\x32Y.google.ads.googleads.v1.errors.OperationAccessDeniedErrorEnum.OperationAccessDeniedErrorH\x00\x12\x7f\n\x1cresource_access_denied_error\x18\x38 \x01(\x0e\x32W.google.ads.googleads.v1.errors.ResourceAccessDeniedErrorEnum.ResourceAccessDeniedErrorH\x00\x12\x92\x01\n#resource_count_limit_exceeded_error\x18\x39 \x01(\x0e\x32\x63.google.ads.googleads.v1.errors.ResourceCountLimitExceededErrorEnum.ResourceCountLimitExceededErrorH\x00\x12\x8b\x01\n youtube_video_registration_error\x18u \x01(\x0e\x32_.google.ads.googleads.v1.errors.YoutubeVideoRegistrationErrorEnum.YoutubeVideoRegistrationErrorH\x00\x12z\n\x1b\x61\x64_group_bid_modifier_error\x18; \x01(\x0e\x32S.google.ads.googleads.v1.errors.AdGroupBidModifierErrorEnum.AdGroupBidModifierErrorH\x00\x12V\n\rcontext_error\x18< \x01(\x0e\x32=.google.ads.googleads.v1.errors.ContextErrorEnum.ContextErrorH\x00\x12P\n\x0b\x66ield_error\x18= \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.FieldErrorEnum.FieldErrorH\x00\x12]\n\x10shared_set_error\x18> \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.SharedSetErrorEnum.SharedSetErrorH\x00\x12o\n\x16shared_criterion_error\x18? \x01(\x0e\x32M.google.ads.googleads.v1.errors.SharedCriterionErrorEnum.SharedCriterionErrorH\x00\x12v\n\x19\x63\x61mpaign_shared_set_error\x18@ \x01(\x0e\x32Q.google.ads.googleads.v1.errors.CampaignSharedSetErrorEnum.CampaignSharedSetErrorH\x00\x12r\n\x17\x63onversion_action_error\x18\x41 \x01(\x0e\x32O.google.ads.googleads.v1.errors.ConversionActionErrorEnum.ConversionActionErrorH\x00\x12\x91\x01\n\"conversion_adjustment_upload_error\x18s \x01(\x0e\x32\x63.google.ads.googleads.v1.errors.ConversionAdjustmentUploadErrorEnum.ConversionAdjustmentUploadErrorH\x00\x12r\n\x17\x63onversion_upload_error\x18o \x01(\x0e\x32O.google.ads.googleads.v1.errors.ConversionUploadErrorEnum.ConversionUploadErrorH\x00\x12S\n\x0cheader_error\x18\x42 \x01(\x0e\x32;.google.ads.googleads.v1.errors.HeaderErrorEnum.HeaderErrorH\x00\x12Y\n\x0e\x64\x61tabase_error\x18\x43 \x01(\x0e\x32?.google.ads.googleads.v1.errors.DatabaseErrorEnum.DatabaseErrorH\x00\x12i\n\x14policy_finding_error\x18\x44 \x01(\x0e\x32I.google.ads.googleads.v1.errors.PolicyFindingErrorEnum.PolicyFindingErrorH\x00\x12M\n\nenum_error\x18\x46 \x01(\x0e\x32\x37.google.ads.googleads.v1.errors.EnumErrorEnum.EnumErrorH\x00\x12\x63\n\x12keyword_plan_error\x18G \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.KeywordPlanErrorEnum.KeywordPlanErrorH\x00\x12|\n\x1bkeyword_plan_campaign_error\x18H \x01(\x0e\x32U.google.ads.googleads.v1.errors.KeywordPlanCampaignErrorEnum.KeywordPlanCampaignErrorH\x00\x12\x92\x01\n#keyword_plan_negative_keyword_error\x18I \x01(\x0e\x32\x63.google.ads.googleads.v1.errors.KeywordPlanNegativeKeywordErrorEnum.KeywordPlanNegativeKeywordErrorH\x00\x12z\n\x1bkeyword_plan_ad_group_error\x18J \x01(\x0e\x32S.google.ads.googleads.v1.errors.KeywordPlanAdGroupErrorEnum.KeywordPlanAdGroupErrorH\x00\x12y\n\x1akeyword_plan_keyword_error\x18K \x01(\x0e\x32S.google.ads.googleads.v1.errors.KeywordPlanKeywordErrorEnum.KeywordPlanKeywordErrorH\x00\x12p\n\x17keyword_plan_idea_error\x18L \x01(\x0e\x32M.google.ads.googleads.v1.errors.KeywordPlanIdeaErrorEnum.KeywordPlanIdeaErrorH\x00\x12\x82\x01\n\x1d\x61\x63\x63ount_budget_proposal_error\x18M \x01(\x0e\x32Y.google.ads.googleads.v1.errors.AccountBudgetProposalErrorEnum.AccountBudgetProposalErrorH\x00\x12Z\n\x0fuser_list_error\x18N \x01(\x0e\x32?.google.ads.googleads.v1.errors.UserListErrorEnum.UserListErrorH\x00\x12\x66\n\x13\x63hange_status_error\x18O \x01(\x0e\x32G.google.ads.googleads.v1.errors.ChangeStatusErrorEnum.ChangeStatusErrorH\x00\x12M\n\nfeed_error\x18P \x01(\x0e\x32\x37.google.ads.googleads.v1.errors.FeedErrorEnum.FeedErrorH\x00\x12\x95\x01\n$geo_target_constant_suggestion_error\x18Q \x01(\x0e\x32\x65.google.ads.googleads.v1.errors.GeoTargetConstantSuggestionErrorEnum.GeoTargetConstantSuggestionErrorH\x00\x12Z\n\x0f\x66\x65\x65\x64_item_error\x18S \x01(\x0e\x32?.google.ads.googleads.v1.errors.FeedItemErrorEnum.FeedItemErrorH\x00\x12P\n\x0blabel_error\x18T \x01(\x0e\x32\x39.google.ads.googleads.v1.errors.LabelErrorEnum.LabelErrorH\x00\x12\x66\n\x13\x62illing_setup_error\x18W \x01(\x0e\x32G.google.ads.googleads.v1.errors.BillingSetupErrorEnum.BillingSetupErrorH\x00\x12y\n\x1a\x63ustomer_client_link_error\x18X \x01(\x0e\x32S.google.ads.googleads.v1.errors.CustomerClientLinkErrorEnum.CustomerClientLinkErrorH\x00\x12|\n\x1b\x63ustomer_manager_link_error\x18[ \x01(\x0e\x32U.google.ads.googleads.v1.errors.CustomerManagerLinkErrorEnum.CustomerManagerLinkErrorH\x00\x12\x63\n\x12\x66\x65\x65\x64_mapping_error\x18\\ \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.FeedMappingErrorEnum.FeedMappingErrorH\x00\x12\x66\n\x13\x63ustomer_feed_error\x18] \x01(\x0e\x32G.google.ads.googleads.v1.errors.CustomerFeedErrorEnum.CustomerFeedErrorH\x00\x12\x64\n\x13\x61\x64_group_feed_error\x18^ \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.AdGroupFeedErrorEnum.AdGroupFeedErrorH\x00\x12\x66\n\x13\x63\x61mpaign_feed_error\x18` \x01(\x0e\x32G.google.ads.googleads.v1.errors.CampaignFeedErrorEnum.CampaignFeedErrorH\x00\x12l\n\x15\x63ustom_interest_error\x18\x61 \x01(\x0e\x32K.google.ads.googleads.v1.errors.CustomInterestErrorEnum.CustomInterestErrorH\x00\x12v\n\x19\x65xtension_feed_item_error\x18\x64 \x01(\x0e\x32Q.google.ads.googleads.v1.errors.ExtensionFeedItemErrorEnum.ExtensionFeedItemErrorH\x00\x12\x63\n\x12\x61\x64_parameter_error\x18\x65 \x01(\x0e\x32\x45.google.ads.googleads.v1.errors.AdParameterErrorEnum.AdParameterErrorH\x00\x12y\n\x1a\x66\x65\x65\x64_item_validation_error\x18\x66 \x01(\x0e\x32S.google.ads.googleads.v1.errors.FeedItemValidationErrorEnum.FeedItemValidationErrorH\x00\x12r\n\x17\x65xtension_setting_error\x18g \x01(\x0e\x32O.google.ads.googleads.v1.errors.ExtensionSettingErrorEnum.ExtensionSettingErrorH\x00\x12m\n\x16\x66\x65\x65\x64_item_target_error\x18h \x01(\x0e\x32K.google.ads.googleads.v1.errors.FeedItemTargetErrorEnum.FeedItemTargetErrorH\x00\x12o\n\x16policy_violation_error\x18i \x01(\x0e\x32M.google.ads.googleads.v1.errors.PolicyViolationErrorEnum.PolicyViolationErrorH\x00\x12]\n\x10mutate_job_error\x18l \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.MutateJobErrorEnum.MutateJobErrorH\x00\x12l\n\x15partial_failure_error\x18p \x01(\x0e\x32K.google.ads.googleads.v1.errors.PartialFailureErrorEnum.PartialFailureErrorH\x00\x12\x8e\x01\n!policy_validation_parameter_error\x18r \x01(\x0e\x32\x61.google.ads.googleads.v1.errors.PolicyValidationParameterErrorEnum.PolicyValidationParameterErrorH\x00\x12]\n\x10size_limit_error\x18v \x01(\x0e\x32\x41.google.ads.googleads.v1.errors.SizeLimitErrorEnum.SizeLimitErrorH\x00\x42\x0c\n\nerror_code\"\xc0\x01\n\rErrorLocation\x12[\n\x13\x66ield_path_elements\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v1.errors.ErrorLocation.FieldPathElement\x1aR\n\x10\x46ieldPathElement\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12*\n\x05index\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\xde\x01\n\x0c\x45rrorDetails\x12\x1e\n\x16unpublished_error_code\x18\x01 \x01(\t\x12X\n\x18policy_violation_details\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v1.errors.PolicyViolationDetails\x12T\n\x16policy_finding_details\x18\x03 \x01(\x0b\x32\x34.google.ads.googleads.v1.errors.PolicyFindingDetails\"\xb3\x01\n\x16PolicyViolationDetails\x12#\n\x1b\x65xternal_policy_description\x18\x02 \x01(\t\x12?\n\x03key\x18\x04 \x01(\x0b\x32\x32.google.ads.googleads.v1.common.PolicyViolationKey\x12\x1c\n\x14\x65xternal_policy_name\x18\x05 \x01(\t\x12\x15\n\ris_exemptible\x18\x06 \x01(\x08\"f\n\x14PolicyFindingDetails\x12N\n\x14policy_topic_entries\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v1.common.PolicyTopicEntryB\xe6\x01\n\"com.google.ads.googleads.v1.errorsB\x0b\x45rrorsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_value__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_account__budget__proposal__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__customizer__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__group__ad__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__group__bid__modifier__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__group__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__group__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__group__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__parameter__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__sharing__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_adx__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_asset__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_authentication__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_authorization__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_bidding__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_bidding__strategy__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_billing__setup__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_campaign__budget__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_campaign__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_campaign__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_campaign__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_campaign__shared__set__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_change__status__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_collection__size__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_context__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_conversion__action__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_conversion__adjustment__upload__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_conversion__upload__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_country__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_custom__interest__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_customer__client__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_customer__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_customer__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_customer__manager__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_database__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_date__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_date__range__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_distinct__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_enum__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_extension__feed__item__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_extension__setting__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__attribute__reference__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__item__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__item__target__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__item__validation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__mapping__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_field__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_field__mask__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_function__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_function__parsing__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_geo__target__constant__suggestion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_header__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_id__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_image__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_internal__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__ad__group__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__campaign__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__idea__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__keyword__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__negative__keyword__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_label__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_language__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_list__operation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_media__bundle__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_media__file__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_multiplier__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_mutate__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_mutate__job__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_new__resource__creation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_not__empty__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_null__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_operation__access__denied__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_operator__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_partial__failure__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_policy__finding__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_policy__validation__parameter__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_policy__violation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_query__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_quota__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_range__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_recommendation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_region__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_request__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_resource__access__denied__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_resource__count__limit__exceeded__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_setting__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_shared__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_shared__set__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_string__format__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_string__length__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_url__field__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_user__list__error__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_value__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_account__budget__proposal__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__customizer__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__group__ad__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__group__bid__modifier__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__group__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__group__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__group__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__parameter__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__sharing__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_adx__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_asset__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_authentication__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_authorization__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_bidding__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_bidding__strategy__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_billing__setup__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_campaign__budget__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_campaign__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_campaign__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_campaign__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_campaign__shared__set__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_change__status__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_collection__size__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_context__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_conversion__action__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_conversion__adjustment__upload__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_conversion__upload__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_country__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_custom__interest__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_customer__client__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_customer__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_customer__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_customer__manager__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_database__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_date__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_date__range__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_distinct__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_enum__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_extension__feed__item__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_extension__setting__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__attribute__reference__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__item__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__item__target__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__item__validation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_feed__mapping__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_field__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_field__mask__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_function__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_function__parsing__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_geo__target__constant__suggestion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_header__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_id__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_image__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_internal__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__ad__group__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__campaign__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__idea__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__keyword__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_keyword__plan__negative__keyword__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_label__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_language__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_list__operation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_media__bundle__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_media__file__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_media__upload__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_multiplier__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_mutate__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_mutate__job__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_new__resource__creation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_not__empty__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_null__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_operation__access__denied__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_operator__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_partial__failure__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_policy__finding__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_policy__validation__parameter__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_policy__violation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_query__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_quota__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_range__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_recommendation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_region__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_request__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_resource__access__denied__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_resource__count__limit__exceeded__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_setting__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_shared__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_shared__set__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_size__limit__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_string__format__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_string__length__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_url__field__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_user__list__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_youtube__video__registration__error__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -151,8 +154,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6320, - serialized_end=6402, + serialized_start=6521, + serialized_end=6603, ) @@ -210,8 +213,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6405, - serialized_end=6685, + serialized_start=6606, + serialized_end=6886, ) @@ -482,411 +485,432 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='media_file_error', full_name='google.ads.googleads.v1.errors.ErrorCode.media_file_error', index=37, + name='media_upload_error', full_name='google.ads.googleads.v1.errors.ErrorCode.media_upload_error', index=37, + number=116, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='media_file_error', full_name='google.ads.googleads.v1.errors.ErrorCode.media_file_error', index=38, number=86, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='multiplier_error', full_name='google.ads.googleads.v1.errors.ErrorCode.multiplier_error', index=38, + name='multiplier_error', full_name='google.ads.googleads.v1.errors.ErrorCode.multiplier_error', index=39, number=44, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='new_resource_creation_error', full_name='google.ads.googleads.v1.errors.ErrorCode.new_resource_creation_error', index=39, + name='new_resource_creation_error', full_name='google.ads.googleads.v1.errors.ErrorCode.new_resource_creation_error', index=40, number=45, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='not_empty_error', full_name='google.ads.googleads.v1.errors.ErrorCode.not_empty_error', index=40, + name='not_empty_error', full_name='google.ads.googleads.v1.errors.ErrorCode.not_empty_error', index=41, number=46, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='null_error', full_name='google.ads.googleads.v1.errors.ErrorCode.null_error', index=41, + name='null_error', full_name='google.ads.googleads.v1.errors.ErrorCode.null_error', index=42, number=47, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='operator_error', full_name='google.ads.googleads.v1.errors.ErrorCode.operator_error', index=42, + name='operator_error', full_name='google.ads.googleads.v1.errors.ErrorCode.operator_error', index=43, number=48, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='range_error', full_name='google.ads.googleads.v1.errors.ErrorCode.range_error', index=43, + name='range_error', full_name='google.ads.googleads.v1.errors.ErrorCode.range_error', index=44, number=49, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='recommendation_error', full_name='google.ads.googleads.v1.errors.ErrorCode.recommendation_error', index=44, + name='recommendation_error', full_name='google.ads.googleads.v1.errors.ErrorCode.recommendation_error', index=45, number=58, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='region_code_error', full_name='google.ads.googleads.v1.errors.ErrorCode.region_code_error', index=45, + name='region_code_error', full_name='google.ads.googleads.v1.errors.ErrorCode.region_code_error', index=46, number=51, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='setting_error', full_name='google.ads.googleads.v1.errors.ErrorCode.setting_error', index=46, + name='setting_error', full_name='google.ads.googleads.v1.errors.ErrorCode.setting_error', index=47, number=52, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='string_format_error', full_name='google.ads.googleads.v1.errors.ErrorCode.string_format_error', index=47, + name='string_format_error', full_name='google.ads.googleads.v1.errors.ErrorCode.string_format_error', index=48, number=53, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='string_length_error', full_name='google.ads.googleads.v1.errors.ErrorCode.string_length_error', index=48, + name='string_length_error', full_name='google.ads.googleads.v1.errors.ErrorCode.string_length_error', index=49, number=54, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='operation_access_denied_error', full_name='google.ads.googleads.v1.errors.ErrorCode.operation_access_denied_error', index=49, + name='operation_access_denied_error', full_name='google.ads.googleads.v1.errors.ErrorCode.operation_access_denied_error', index=50, number=55, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='resource_access_denied_error', full_name='google.ads.googleads.v1.errors.ErrorCode.resource_access_denied_error', index=50, + name='resource_access_denied_error', full_name='google.ads.googleads.v1.errors.ErrorCode.resource_access_denied_error', index=51, number=56, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='resource_count_limit_exceeded_error', full_name='google.ads.googleads.v1.errors.ErrorCode.resource_count_limit_exceeded_error', index=51, + name='resource_count_limit_exceeded_error', full_name='google.ads.googleads.v1.errors.ErrorCode.resource_count_limit_exceeded_error', index=52, number=57, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='ad_group_bid_modifier_error', full_name='google.ads.googleads.v1.errors.ErrorCode.ad_group_bid_modifier_error', index=52, + name='youtube_video_registration_error', full_name='google.ads.googleads.v1.errors.ErrorCode.youtube_video_registration_error', index=53, + number=117, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ad_group_bid_modifier_error', full_name='google.ads.googleads.v1.errors.ErrorCode.ad_group_bid_modifier_error', index=54, number=59, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='context_error', full_name='google.ads.googleads.v1.errors.ErrorCode.context_error', index=53, + name='context_error', full_name='google.ads.googleads.v1.errors.ErrorCode.context_error', index=55, number=60, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='field_error', full_name='google.ads.googleads.v1.errors.ErrorCode.field_error', index=54, + name='field_error', full_name='google.ads.googleads.v1.errors.ErrorCode.field_error', index=56, number=61, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shared_set_error', full_name='google.ads.googleads.v1.errors.ErrorCode.shared_set_error', index=55, + name='shared_set_error', full_name='google.ads.googleads.v1.errors.ErrorCode.shared_set_error', index=57, number=62, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shared_criterion_error', full_name='google.ads.googleads.v1.errors.ErrorCode.shared_criterion_error', index=56, + name='shared_criterion_error', full_name='google.ads.googleads.v1.errors.ErrorCode.shared_criterion_error', index=58, number=63, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_shared_set_error', full_name='google.ads.googleads.v1.errors.ErrorCode.campaign_shared_set_error', index=57, + name='campaign_shared_set_error', full_name='google.ads.googleads.v1.errors.ErrorCode.campaign_shared_set_error', index=59, number=64, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversion_action_error', full_name='google.ads.googleads.v1.errors.ErrorCode.conversion_action_error', index=58, + name='conversion_action_error', full_name='google.ads.googleads.v1.errors.ErrorCode.conversion_action_error', index=60, number=65, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversion_adjustment_upload_error', full_name='google.ads.googleads.v1.errors.ErrorCode.conversion_adjustment_upload_error', index=59, + name='conversion_adjustment_upload_error', full_name='google.ads.googleads.v1.errors.ErrorCode.conversion_adjustment_upload_error', index=61, number=115, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversion_upload_error', full_name='google.ads.googleads.v1.errors.ErrorCode.conversion_upload_error', index=60, + name='conversion_upload_error', full_name='google.ads.googleads.v1.errors.ErrorCode.conversion_upload_error', index=62, number=111, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='header_error', full_name='google.ads.googleads.v1.errors.ErrorCode.header_error', index=61, + name='header_error', full_name='google.ads.googleads.v1.errors.ErrorCode.header_error', index=63, number=66, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='database_error', full_name='google.ads.googleads.v1.errors.ErrorCode.database_error', index=62, + name='database_error', full_name='google.ads.googleads.v1.errors.ErrorCode.database_error', index=64, number=67, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='policy_finding_error', full_name='google.ads.googleads.v1.errors.ErrorCode.policy_finding_error', index=63, + name='policy_finding_error', full_name='google.ads.googleads.v1.errors.ErrorCode.policy_finding_error', index=65, number=68, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='enum_error', full_name='google.ads.googleads.v1.errors.ErrorCode.enum_error', index=64, + name='enum_error', full_name='google.ads.googleads.v1.errors.ErrorCode.enum_error', index=66, number=70, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_plan_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_error', index=65, + name='keyword_plan_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_error', index=67, number=71, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_plan_campaign_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_campaign_error', index=66, + name='keyword_plan_campaign_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_campaign_error', index=68, number=72, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_plan_negative_keyword_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_negative_keyword_error', index=67, + name='keyword_plan_negative_keyword_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_negative_keyword_error', index=69, number=73, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_plan_ad_group_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_ad_group_error', index=68, + name='keyword_plan_ad_group_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_ad_group_error', index=70, number=74, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_plan_keyword_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_keyword_error', index=69, + name='keyword_plan_keyword_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_keyword_error', index=71, number=75, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_plan_idea_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_idea_error', index=70, + name='keyword_plan_idea_error', full_name='google.ads.googleads.v1.errors.ErrorCode.keyword_plan_idea_error', index=72, number=76, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='account_budget_proposal_error', full_name='google.ads.googleads.v1.errors.ErrorCode.account_budget_proposal_error', index=71, + name='account_budget_proposal_error', full_name='google.ads.googleads.v1.errors.ErrorCode.account_budget_proposal_error', index=73, number=77, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='user_list_error', full_name='google.ads.googleads.v1.errors.ErrorCode.user_list_error', index=72, + name='user_list_error', full_name='google.ads.googleads.v1.errors.ErrorCode.user_list_error', index=74, number=78, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='change_status_error', full_name='google.ads.googleads.v1.errors.ErrorCode.change_status_error', index=73, + name='change_status_error', full_name='google.ads.googleads.v1.errors.ErrorCode.change_status_error', index=75, number=79, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_error', full_name='google.ads.googleads.v1.errors.ErrorCode.feed_error', index=74, + name='feed_error', full_name='google.ads.googleads.v1.errors.ErrorCode.feed_error', index=76, number=80, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='geo_target_constant_suggestion_error', full_name='google.ads.googleads.v1.errors.ErrorCode.geo_target_constant_suggestion_error', index=75, + name='geo_target_constant_suggestion_error', full_name='google.ads.googleads.v1.errors.ErrorCode.geo_target_constant_suggestion_error', index=77, number=81, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_item_error', full_name='google.ads.googleads.v1.errors.ErrorCode.feed_item_error', index=76, + name='feed_item_error', full_name='google.ads.googleads.v1.errors.ErrorCode.feed_item_error', index=78, number=83, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='label_error', full_name='google.ads.googleads.v1.errors.ErrorCode.label_error', index=77, + name='label_error', full_name='google.ads.googleads.v1.errors.ErrorCode.label_error', index=79, number=84, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='billing_setup_error', full_name='google.ads.googleads.v1.errors.ErrorCode.billing_setup_error', index=78, + name='billing_setup_error', full_name='google.ads.googleads.v1.errors.ErrorCode.billing_setup_error', index=80, number=87, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_client_link_error', full_name='google.ads.googleads.v1.errors.ErrorCode.customer_client_link_error', index=79, + name='customer_client_link_error', full_name='google.ads.googleads.v1.errors.ErrorCode.customer_client_link_error', index=81, number=88, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_manager_link_error', full_name='google.ads.googleads.v1.errors.ErrorCode.customer_manager_link_error', index=80, + name='customer_manager_link_error', full_name='google.ads.googleads.v1.errors.ErrorCode.customer_manager_link_error', index=82, number=91, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_mapping_error', full_name='google.ads.googleads.v1.errors.ErrorCode.feed_mapping_error', index=81, + name='feed_mapping_error', full_name='google.ads.googleads.v1.errors.ErrorCode.feed_mapping_error', index=83, number=92, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_feed_error', full_name='google.ads.googleads.v1.errors.ErrorCode.customer_feed_error', index=82, + name='customer_feed_error', full_name='google.ads.googleads.v1.errors.ErrorCode.customer_feed_error', index=84, number=93, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='ad_group_feed_error', full_name='google.ads.googleads.v1.errors.ErrorCode.ad_group_feed_error', index=83, + name='ad_group_feed_error', full_name='google.ads.googleads.v1.errors.ErrorCode.ad_group_feed_error', index=85, number=94, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_feed_error', full_name='google.ads.googleads.v1.errors.ErrorCode.campaign_feed_error', index=84, + name='campaign_feed_error', full_name='google.ads.googleads.v1.errors.ErrorCode.campaign_feed_error', index=86, number=96, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='custom_interest_error', full_name='google.ads.googleads.v1.errors.ErrorCode.custom_interest_error', index=85, + name='custom_interest_error', full_name='google.ads.googleads.v1.errors.ErrorCode.custom_interest_error', index=87, number=97, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='extension_feed_item_error', full_name='google.ads.googleads.v1.errors.ErrorCode.extension_feed_item_error', index=86, + name='extension_feed_item_error', full_name='google.ads.googleads.v1.errors.ErrorCode.extension_feed_item_error', index=88, number=100, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='ad_parameter_error', full_name='google.ads.googleads.v1.errors.ErrorCode.ad_parameter_error', index=87, + name='ad_parameter_error', full_name='google.ads.googleads.v1.errors.ErrorCode.ad_parameter_error', index=89, number=101, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_item_validation_error', full_name='google.ads.googleads.v1.errors.ErrorCode.feed_item_validation_error', index=88, + name='feed_item_validation_error', full_name='google.ads.googleads.v1.errors.ErrorCode.feed_item_validation_error', index=90, number=102, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='extension_setting_error', full_name='google.ads.googleads.v1.errors.ErrorCode.extension_setting_error', index=89, + name='extension_setting_error', full_name='google.ads.googleads.v1.errors.ErrorCode.extension_setting_error', index=91, number=103, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_item_target_error', full_name='google.ads.googleads.v1.errors.ErrorCode.feed_item_target_error', index=90, + name='feed_item_target_error', full_name='google.ads.googleads.v1.errors.ErrorCode.feed_item_target_error', index=92, number=104, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='policy_violation_error', full_name='google.ads.googleads.v1.errors.ErrorCode.policy_violation_error', index=91, + name='policy_violation_error', full_name='google.ads.googleads.v1.errors.ErrorCode.policy_violation_error', index=93, number=105, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='mutate_job_error', full_name='google.ads.googleads.v1.errors.ErrorCode.mutate_job_error', index=92, + name='mutate_job_error', full_name='google.ads.googleads.v1.errors.ErrorCode.mutate_job_error', index=94, number=108, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='partial_failure_error', full_name='google.ads.googleads.v1.errors.ErrorCode.partial_failure_error', index=93, + name='partial_failure_error', full_name='google.ads.googleads.v1.errors.ErrorCode.partial_failure_error', index=95, number=112, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='policy_validation_parameter_error', full_name='google.ads.googleads.v1.errors.ErrorCode.policy_validation_parameter_error', index=94, + name='policy_validation_parameter_error', full_name='google.ads.googleads.v1.errors.ErrorCode.policy_validation_parameter_error', index=96, number=114, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='size_limit_error', full_name='google.ads.googleads.v1.errors.ErrorCode.size_limit_error', index=97, + number=118, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], @@ -902,8 +926,8 @@ name='error_code', full_name='google.ads.googleads.v1.errors.ErrorCode.error_code', index=0, containing_type=None, fields=[]), ], - serialized_start=6688, - serialized_end=16583, + serialized_start=6889, + serialized_end=17122, ) @@ -940,8 +964,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16696, - serialized_end=16778, + serialized_start=17235, + serialized_end=17317, ) _ERRORLOCATION = _descriptor.Descriptor( @@ -970,8 +994,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16586, - serialized_end=16778, + serialized_start=17125, + serialized_end=17317, ) @@ -1015,8 +1039,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16781, - serialized_end=17003, + serialized_start=17320, + serialized_end=17542, ) @@ -1067,8 +1091,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17006, - serialized_end=17185, + serialized_start=17545, + serialized_end=17724, ) @@ -1098,8 +1122,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17187, - serialized_end=17289, + serialized_start=17726, + serialized_end=17828, ) _GOOGLEADSFAILURE.fields_by_name['errors'].message_type = _GOOGLEADSERROR @@ -1144,6 +1168,7 @@ _ERRORCODE.fields_by_name['image_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_image__error__pb2._IMAGEERRORENUM_IMAGEERROR _ERRORCODE.fields_by_name['language_code_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_language__code__error__pb2._LANGUAGECODEERRORENUM_LANGUAGECODEERROR _ERRORCODE.fields_by_name['media_bundle_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_media__bundle__error__pb2._MEDIABUNDLEERRORENUM_MEDIABUNDLEERROR +_ERRORCODE.fields_by_name['media_upload_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_media__upload__error__pb2._MEDIAUPLOADERRORENUM_MEDIAUPLOADERROR _ERRORCODE.fields_by_name['media_file_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_media__file__error__pb2._MEDIAFILEERRORENUM_MEDIAFILEERROR _ERRORCODE.fields_by_name['multiplier_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_multiplier__error__pb2._MULTIPLIERERRORENUM_MULTIPLIERERROR _ERRORCODE.fields_by_name['new_resource_creation_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_new__resource__creation__error__pb2._NEWRESOURCECREATIONERRORENUM_NEWRESOURCECREATIONERROR @@ -1159,6 +1184,7 @@ _ERRORCODE.fields_by_name['operation_access_denied_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_operation__access__denied__error__pb2._OPERATIONACCESSDENIEDERRORENUM_OPERATIONACCESSDENIEDERROR _ERRORCODE.fields_by_name['resource_access_denied_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_resource__access__denied__error__pb2._RESOURCEACCESSDENIEDERRORENUM_RESOURCEACCESSDENIEDERROR _ERRORCODE.fields_by_name['resource_count_limit_exceeded_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_resource__count__limit__exceeded__error__pb2._RESOURCECOUNTLIMITEXCEEDEDERRORENUM_RESOURCECOUNTLIMITEXCEEDEDERROR +_ERRORCODE.fields_by_name['youtube_video_registration_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_youtube__video__registration__error__pb2._YOUTUBEVIDEOREGISTRATIONERRORENUM_YOUTUBEVIDEOREGISTRATIONERROR _ERRORCODE.fields_by_name['ad_group_bid_modifier_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_ad__group__bid__modifier__error__pb2._ADGROUPBIDMODIFIERERRORENUM_ADGROUPBIDMODIFIERERROR _ERRORCODE.fields_by_name['context_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_context__error__pb2._CONTEXTERRORENUM_CONTEXTERROR _ERRORCODE.fields_by_name['field_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_field__error__pb2._FIELDERRORENUM_FIELDERROR @@ -1202,6 +1228,7 @@ _ERRORCODE.fields_by_name['mutate_job_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_mutate__job__error__pb2._MUTATEJOBERRORENUM_MUTATEJOBERROR _ERRORCODE.fields_by_name['partial_failure_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_partial__failure__error__pb2._PARTIALFAILUREERRORENUM_PARTIALFAILUREERROR _ERRORCODE.fields_by_name['policy_validation_parameter_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_policy__validation__parameter__error__pb2._POLICYVALIDATIONPARAMETERERRORENUM_POLICYVALIDATIONPARAMETERERROR +_ERRORCODE.fields_by_name['size_limit_error'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_errors_dot_size__limit__error__pb2._SIZELIMITERRORENUM_SIZELIMITERROR _ERRORCODE.oneofs_by_name['error_code'].fields.append( _ERRORCODE.fields_by_name['request_error']) _ERRORCODE.fields_by_name['request_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] @@ -1313,6 +1340,9 @@ _ERRORCODE.oneofs_by_name['error_code'].fields.append( _ERRORCODE.fields_by_name['media_bundle_error']) _ERRORCODE.fields_by_name['media_bundle_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] +_ERRORCODE.oneofs_by_name['error_code'].fields.append( + _ERRORCODE.fields_by_name['media_upload_error']) +_ERRORCODE.fields_by_name['media_upload_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] _ERRORCODE.oneofs_by_name['error_code'].fields.append( _ERRORCODE.fields_by_name['media_file_error']) _ERRORCODE.fields_by_name['media_file_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] @@ -1358,6 +1388,9 @@ _ERRORCODE.oneofs_by_name['error_code'].fields.append( _ERRORCODE.fields_by_name['resource_count_limit_exceeded_error']) _ERRORCODE.fields_by_name['resource_count_limit_exceeded_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] +_ERRORCODE.oneofs_by_name['error_code'].fields.append( + _ERRORCODE.fields_by_name['youtube_video_registration_error']) +_ERRORCODE.fields_by_name['youtube_video_registration_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] _ERRORCODE.oneofs_by_name['error_code'].fields.append( _ERRORCODE.fields_by_name['ad_group_bid_modifier_error']) _ERRORCODE.fields_by_name['ad_group_bid_modifier_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] @@ -1487,6 +1520,9 @@ _ERRORCODE.oneofs_by_name['error_code'].fields.append( _ERRORCODE.fields_by_name['policy_validation_parameter_error']) _ERRORCODE.fields_by_name['policy_validation_parameter_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] +_ERRORCODE.oneofs_by_name['error_code'].fields.append( + _ERRORCODE.fields_by_name['size_limit_error']) +_ERRORCODE.fields_by_name['size_limit_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] _ERRORLOCATION_FIELDPATHELEMENT.fields_by_name['index'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _ERRORLOCATION_FIELDPATHELEMENT.containing_type = _ERRORLOCATION _ERRORLOCATION.fields_by_name['field_path_elements'].message_type = _ERRORLOCATION_FIELDPATHELEMENT @@ -1627,6 +1663,8 @@ The reasons for the language code error media_bundle_error: The reasons for the media bundle error + media_upload_error: + The reasons for media uploading errors. media_file_error: The reasons for the media file error multiplier_error: @@ -1657,6 +1695,8 @@ The reasons for the resource access denied error resource_count_limit_exceeded_error: The reasons for the resource count limit exceeded error + youtube_video_registration_error: + The reasons for YouTube video registration errors. ad_group_bid_modifier_error: The reasons for the ad group bid modifier error context_error: @@ -1743,6 +1783,8 @@ The reasons for the mutate job error policy_validation_parameter_error: The reasons for the policy validation parameter error + size_limit_error: + The reasons for the size limit error """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.errors.ErrorCode) )) diff --git a/google/ads/google_ads/v1/proto/errors/feed_item_validation_error_pb2.py b/google/ads/google_ads/v1/proto/errors/feed_item_validation_error_pb2.py index 31eeff6a4..01f78cdad 100644 --- a/google/ads/google_ads/v1/proto/errors/feed_item_validation_error_pb2.py +++ b/google/ads/google_ads/v1/proto/errors/feed_item_validation_error_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.errorsB\034FeedItemValidationErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Errors\312\002\036Google\\Ads\\GoogleAds\\V1\\Errors\352\002\"Google::Ads::GoogleAds::V1::Errors'), - serialized_pb=_b('\nEgoogle/ads/googleads_v1/proto/errors/feed_item_validation_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\x96\x18\n\x1b\x46\x65\x65\x64ItemValidationErrorEnum\"\xf6\x17\n\x17\x46\x65\x65\x64ItemValidationError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x14\n\x10STRING_TOO_SHORT\x10\x02\x12\x13\n\x0fSTRING_TOO_LONG\x10\x03\x12\x17\n\x13VALUE_NOT_SPECIFIED\x10\x04\x12(\n$INVALID_DOMESTIC_PHONE_NUMBER_FORMAT\x10\x05\x12\x18\n\x14INVALID_PHONE_NUMBER\x10\x06\x12*\n&PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY\x10\x07\x12#\n\x1fPREMIUM_RATE_NUMBER_NOT_ALLOWED\x10\x08\x12\x1a\n\x16\x44ISALLOWED_NUMBER_TYPE\x10\t\x12\x16\n\x12VALUE_OUT_OF_RANGE\x10\n\x12*\n&CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY\x10\x0b\x12-\n)CUSTOMER_NOT_WHITELISTED_FOR_CALLTRACKING\x10\x0c\x12\x18\n\x14INVALID_COUNTRY_CODE\x10\r\x12\x12\n\x0eINVALID_APP_ID\x10\x0e\x12!\n\x1dMISSING_ATTRIBUTES_FOR_FIELDS\x10\x0f\x12\x13\n\x0fINVALID_TYPE_ID\x10\x10\x12\x19\n\x15INVALID_EMAIL_ADDRESS\x10\x11\x12\x15\n\x11INVALID_HTTPS_URL\x10\x12\x12\x1c\n\x18MISSING_DELIVERY_ADDRESS\x10\x13\x12\x1d\n\x19START_DATE_AFTER_END_DATE\x10\x14\x12 \n\x1cMISSING_FEED_ITEM_START_TIME\x10\x15\x12\x1e\n\x1aMISSING_FEED_ITEM_END_TIME\x10\x16\x12\x18\n\x14MISSING_FEED_ITEM_ID\x10\x17\x12#\n\x1fVANITY_PHONE_NUMBER_NOT_ALLOWED\x10\x18\x12$\n INVALID_REVIEW_EXTENSION_SNIPPET\x10\x19\x12\x19\n\x15INVALID_NUMBER_FORMAT\x10\x1a\x12\x17\n\x13INVALID_DATE_FORMAT\x10\x1b\x12\x18\n\x14INVALID_PRICE_FORMAT\x10\x1c\x12\x1d\n\x19UNKNOWN_PLACEHOLDER_FIELD\x10\x1d\x12.\n*MISSING_ENHANCED_SITELINK_DESCRIPTION_LINE\x10\x1e\x12&\n\"REVIEW_EXTENSION_SOURCE_INELIGIBLE\x10\x1f\x12\'\n#HYPHENS_IN_REVIEW_EXTENSION_SNIPPET\x10 \x12-\n)DOUBLE_QUOTES_IN_REVIEW_EXTENSION_SNIPPET\x10!\x12&\n\"QUOTES_IN_REVIEW_EXTENSION_SNIPPET\x10\"\x12\x1f\n\x1bINVALID_FORM_ENCODED_PARAMS\x10#\x12\x1e\n\x1aINVALID_URL_PARAMETER_NAME\x10$\x12\x17\n\x13NO_GEOCODING_RESULT\x10%\x12(\n$SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT\x10&\x12-\n)CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED\x10\'\x12 \n\x1cINVALID_PLACEHOLDER_FIELD_ID\x10(\x12\x13\n\x0fINVALID_URL_TAG\x10)\x12\x11\n\rLIST_TOO_LONG\x10*\x12\"\n\x1eINVALID_ATTRIBUTES_COMBINATION\x10+\x12\x14\n\x10\x44UPLICATE_VALUES\x10,\x12%\n!INVALID_CALL_CONVERSION_ACTION_ID\x10-\x12!\n\x1d\x43\x41NNOT_SET_WITHOUT_FINAL_URLS\x10.\x12$\n APP_ID_DOESNT_EXIST_IN_APP_STORE\x10/\x12\x15\n\x11INVALID_FINAL_URL\x10\x30\x12\x18\n\x14INVALID_TRACKING_URL\x10\x31\x12*\n&INVALID_FINAL_URL_FOR_APP_DOWNLOAD_URL\x10\x32\x12\x12\n\x0eLIST_TOO_SHORT\x10\x33\x12\x17\n\x13INVALID_USER_ACTION\x10\x34\x12\x15\n\x11INVALID_TYPE_NAME\x10\x35\x12\x1f\n\x1bINVALID_EVENT_CHANGE_STATUS\x10\x36\x12\x1b\n\x17INVALID_SNIPPETS_HEADER\x10\x37\x12\x1c\n\x18INVALID_ANDROID_APP_LINK\x10\x38\x12;\n7NUMBER_TYPE_WITH_CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY\x10\x39\x12\x1a\n\x16RESERVED_KEYWORD_OTHER\x10:\x12\x1b\n\x17\x44UPLICATE_OPTION_LABELS\x10;\x12\x1d\n\x19\x44UPLICATE_OPTION_PREFILLS\x10<\x12\x18\n\x14UNEQUAL_LIST_LENGTHS\x10=\x12\x1f\n\x1bINCONSISTENT_CURRENCY_CODES\x10>\x12*\n&PRICE_EXTENSION_HAS_DUPLICATED_HEADERS\x10?\x12.\n*ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION\x10@\x12%\n!PRICE_EXTENSION_HAS_TOO_FEW_ITEMS\x10\x41\x12\x15\n\x11UNSUPPORTED_VALUE\x10\x42\x12\x1c\n\x18INVALID_FINAL_MOBILE_URL\x10\x43\x12%\n!INVALID_KEYWORDLESS_AD_RULE_LABEL\x10\x44\x12\'\n#VALUE_TRACK_PARAMETER_NOT_SUPPORTED\x10\x45\x12*\n&UNSUPPORTED_VALUE_IN_SELECTED_LANGUAGE\x10\x46\x12\x18\n\x14INVALID_IOS_APP_LINK\x10G\x12,\n(MISSING_IOS_APP_LINK_OR_IOS_APP_STORE_ID\x10H\x12\x1a\n\x16PROMOTION_INVALID_TIME\x10I\x12\x39\n5PROMOTION_CANNOT_SET_PERCENT_OFF_AND_MONEY_AMOUNT_OFF\x10J\x12>\n:PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT\x10K\x12%\n!TOO_MANY_DECIMAL_PLACES_SPECIFIED\x10L\x12\x1e\n\x1a\x41\x44_CUSTOMIZERS_NOT_ALLOWED\x10M\x12\x19\n\x15INVALID_LANGUAGE_CODE\x10N\x12\x18\n\x14UNSUPPORTED_LANGUAGE\x10O\x12\x1b\n\x17IF_FUNCTION_NOT_ALLOWED\x10P\x12\x1c\n\x18INVALID_FINAL_URL_SUFFIX\x10Q\x12#\n\x1fINVALID_TAG_IN_FINAL_URL_SUFFIX\x10R\x12#\n\x1fINVALID_FINAL_URL_SUFFIX_FORMAT\x10S\x12\x30\n,CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED\x10T\x12\'\n#ONLY_ONE_DELIVERY_OPTION_IS_ALLOWED\x10U\x12\x1d\n\x19NO_DELIVERY_OPTION_IS_SET\x10V\x12&\n\"INVALID_CONVERSION_REPORTING_STATE\x10W\x12\x14\n\x10IMAGE_SIZE_WRONG\x10X\x12+\n\'EMAIL_DELIVERY_NOT_AVAILABLE_IN_COUNTRY\x10Y\x12\'\n#AUTO_REPLY_NOT_AVAILABLE_IN_COUNTRY\x10ZB\xf7\x01\n\"com.google.ads.googleads.v1.errorsB\x1c\x46\x65\x65\x64ItemValidationErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') + serialized_pb=_b('\nEgoogle/ads/googleads_v1/proto/errors/feed_item_validation_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\xb4\x19\n\x1b\x46\x65\x65\x64ItemValidationErrorEnum\"\x94\x19\n\x17\x46\x65\x65\x64ItemValidationError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x14\n\x10STRING_TOO_SHORT\x10\x02\x12\x13\n\x0fSTRING_TOO_LONG\x10\x03\x12\x17\n\x13VALUE_NOT_SPECIFIED\x10\x04\x12(\n$INVALID_DOMESTIC_PHONE_NUMBER_FORMAT\x10\x05\x12\x18\n\x14INVALID_PHONE_NUMBER\x10\x06\x12*\n&PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY\x10\x07\x12#\n\x1fPREMIUM_RATE_NUMBER_NOT_ALLOWED\x10\x08\x12\x1a\n\x16\x44ISALLOWED_NUMBER_TYPE\x10\t\x12\x16\n\x12VALUE_OUT_OF_RANGE\x10\n\x12*\n&CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY\x10\x0b\x12-\n)CUSTOMER_NOT_WHITELISTED_FOR_CALLTRACKING\x10\x0c\x12\x18\n\x14INVALID_COUNTRY_CODE\x10\r\x12\x12\n\x0eINVALID_APP_ID\x10\x0e\x12!\n\x1dMISSING_ATTRIBUTES_FOR_FIELDS\x10\x0f\x12\x13\n\x0fINVALID_TYPE_ID\x10\x10\x12\x19\n\x15INVALID_EMAIL_ADDRESS\x10\x11\x12\x15\n\x11INVALID_HTTPS_URL\x10\x12\x12\x1c\n\x18MISSING_DELIVERY_ADDRESS\x10\x13\x12\x1d\n\x19START_DATE_AFTER_END_DATE\x10\x14\x12 \n\x1cMISSING_FEED_ITEM_START_TIME\x10\x15\x12\x1e\n\x1aMISSING_FEED_ITEM_END_TIME\x10\x16\x12\x18\n\x14MISSING_FEED_ITEM_ID\x10\x17\x12#\n\x1fVANITY_PHONE_NUMBER_NOT_ALLOWED\x10\x18\x12$\n INVALID_REVIEW_EXTENSION_SNIPPET\x10\x19\x12\x19\n\x15INVALID_NUMBER_FORMAT\x10\x1a\x12\x17\n\x13INVALID_DATE_FORMAT\x10\x1b\x12\x18\n\x14INVALID_PRICE_FORMAT\x10\x1c\x12\x1d\n\x19UNKNOWN_PLACEHOLDER_FIELD\x10\x1d\x12.\n*MISSING_ENHANCED_SITELINK_DESCRIPTION_LINE\x10\x1e\x12&\n\"REVIEW_EXTENSION_SOURCE_INELIGIBLE\x10\x1f\x12\'\n#HYPHENS_IN_REVIEW_EXTENSION_SNIPPET\x10 \x12-\n)DOUBLE_QUOTES_IN_REVIEW_EXTENSION_SNIPPET\x10!\x12&\n\"QUOTES_IN_REVIEW_EXTENSION_SNIPPET\x10\"\x12\x1f\n\x1bINVALID_FORM_ENCODED_PARAMS\x10#\x12\x1e\n\x1aINVALID_URL_PARAMETER_NAME\x10$\x12\x17\n\x13NO_GEOCODING_RESULT\x10%\x12(\n$SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT\x10&\x12-\n)CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED\x10\'\x12 \n\x1cINVALID_PLACEHOLDER_FIELD_ID\x10(\x12\x13\n\x0fINVALID_URL_TAG\x10)\x12\x11\n\rLIST_TOO_LONG\x10*\x12\"\n\x1eINVALID_ATTRIBUTES_COMBINATION\x10+\x12\x14\n\x10\x44UPLICATE_VALUES\x10,\x12%\n!INVALID_CALL_CONVERSION_ACTION_ID\x10-\x12!\n\x1d\x43\x41NNOT_SET_WITHOUT_FINAL_URLS\x10.\x12$\n APP_ID_DOESNT_EXIST_IN_APP_STORE\x10/\x12\x15\n\x11INVALID_FINAL_URL\x10\x30\x12\x18\n\x14INVALID_TRACKING_URL\x10\x31\x12*\n&INVALID_FINAL_URL_FOR_APP_DOWNLOAD_URL\x10\x32\x12\x12\n\x0eLIST_TOO_SHORT\x10\x33\x12\x17\n\x13INVALID_USER_ACTION\x10\x34\x12\x15\n\x11INVALID_TYPE_NAME\x10\x35\x12\x1f\n\x1bINVALID_EVENT_CHANGE_STATUS\x10\x36\x12\x1b\n\x17INVALID_SNIPPETS_HEADER\x10\x37\x12\x1c\n\x18INVALID_ANDROID_APP_LINK\x10\x38\x12;\n7NUMBER_TYPE_WITH_CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY\x10\x39\x12\x1a\n\x16RESERVED_KEYWORD_OTHER\x10:\x12\x1b\n\x17\x44UPLICATE_OPTION_LABELS\x10;\x12\x1d\n\x19\x44UPLICATE_OPTION_PREFILLS\x10<\x12\x18\n\x14UNEQUAL_LIST_LENGTHS\x10=\x12\x1f\n\x1bINCONSISTENT_CURRENCY_CODES\x10>\x12*\n&PRICE_EXTENSION_HAS_DUPLICATED_HEADERS\x10?\x12.\n*ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION\x10@\x12%\n!PRICE_EXTENSION_HAS_TOO_FEW_ITEMS\x10\x41\x12\x15\n\x11UNSUPPORTED_VALUE\x10\x42\x12\x1c\n\x18INVALID_FINAL_MOBILE_URL\x10\x43\x12%\n!INVALID_KEYWORDLESS_AD_RULE_LABEL\x10\x44\x12\'\n#VALUE_TRACK_PARAMETER_NOT_SUPPORTED\x10\x45\x12*\n&UNSUPPORTED_VALUE_IN_SELECTED_LANGUAGE\x10\x46\x12\x18\n\x14INVALID_IOS_APP_LINK\x10G\x12,\n(MISSING_IOS_APP_LINK_OR_IOS_APP_STORE_ID\x10H\x12\x1a\n\x16PROMOTION_INVALID_TIME\x10I\x12\x39\n5PROMOTION_CANNOT_SET_PERCENT_OFF_AND_MONEY_AMOUNT_OFF\x10J\x12>\n:PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT\x10K\x12%\n!TOO_MANY_DECIMAL_PLACES_SPECIFIED\x10L\x12\x1e\n\x1a\x41\x44_CUSTOMIZERS_NOT_ALLOWED\x10M\x12\x19\n\x15INVALID_LANGUAGE_CODE\x10N\x12\x18\n\x14UNSUPPORTED_LANGUAGE\x10O\x12\x1b\n\x17IF_FUNCTION_NOT_ALLOWED\x10P\x12\x1c\n\x18INVALID_FINAL_URL_SUFFIX\x10Q\x12#\n\x1fINVALID_TAG_IN_FINAL_URL_SUFFIX\x10R\x12#\n\x1fINVALID_FINAL_URL_SUFFIX_FORMAT\x10S\x12\x30\n,CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED\x10T\x12\'\n#ONLY_ONE_DELIVERY_OPTION_IS_ALLOWED\x10U\x12\x1d\n\x19NO_DELIVERY_OPTION_IS_SET\x10V\x12&\n\"INVALID_CONVERSION_REPORTING_STATE\x10W\x12\x14\n\x10IMAGE_SIZE_WRONG\x10X\x12+\n\'EMAIL_DELIVERY_NOT_AVAILABLE_IN_COUNTRY\x10Y\x12\'\n#AUTO_REPLY_NOT_AVAILABLE_IN_COUNTRY\x10Z\x12\x1a\n\x16INVALID_LATITUDE_VALUE\x10[\x12\x1b\n\x17INVALID_LONGITUDE_VALUE\x10\\\x12\x13\n\x0fTOO_MANY_LABELS\x10]\x12\x15\n\x11INVALID_IMAGE_URL\x10^\x12\x1a\n\x16MISSING_LATITUDE_VALUE\x10_\x12\x1b\n\x17MISSING_LONGITUDE_VALUE\x10`B\xf7\x01\n\"com.google.ads.googleads.v1.errorsB\x1c\x46\x65\x65\x64ItemValidationErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -396,11 +396,35 @@ name='AUTO_REPLY_NOT_AVAILABLE_IN_COUNTRY', index=90, number=90, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_LATITUDE_VALUE', index=91, number=91, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_LONGITUDE_VALUE', index=92, number=92, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='TOO_MANY_LABELS', index=93, number=93, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_IMAGE_URL', index=94, number=94, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='MISSING_LATITUDE_VALUE', index=95, number=95, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='MISSING_LONGITUDE_VALUE', index=96, number=96, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=168, - serialized_end=3230, + serialized_end=3388, ) _sym_db.RegisterEnumDescriptor(_FEEDITEMVALIDATIONERRORENUM_FEEDITEMVALIDATIONERROR) @@ -426,7 +450,7 @@ oneofs=[ ], serialized_start=136, - serialized_end=3230, + serialized_end=3388, ) _FEEDITEMVALIDATIONERRORENUM_FEEDITEMVALIDATIONERROR.containing_type = _FEEDITEMVALIDATIONERRORENUM diff --git a/google/ads/google_ads/v1/proto/errors/media_upload_error_pb2.py b/google/ads/google_ads/v1/proto/errors/media_upload_error_pb2.py index aa0a080a9..650f638e9 100644 --- a/google/ads/google_ads/v1/proto/errors/media_upload_error_pb2.py +++ b/google/ads/google_ads/v1/proto/errors/media_upload_error_pb2.py @@ -20,14 +20,89 @@ package='google.ads.googleads.v1.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.errorsB\025MediaUploadErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Errors\312\002\036Google\\Ads\\GoogleAds\\V1\\Errors\352\002\"Google::Ads::GoogleAds::V1::Errors'), - serialized_pb=_b('\n=google/ads/googleads_v1/proto/errors/media_upload_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.protoB\xf0\x01\n\"com.google.ads.googleads.v1.errorsB\x15MediaUploadErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') + serialized_pb=_b('\n=google/ads/googleads_v1/proto/errors/media_upload_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\xaa\x01\n\x14MediaUploadErrorEnum\"\x91\x01\n\x10MediaUploadError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x10\n\x0c\x46ILE_TOO_BIG\x10\x02\x12\x15\n\x11UNPARSEABLE_IMAGE\x10\x03\x12\x1e\n\x1a\x41NIMATED_IMAGE_NOT_ALLOWED\x10\x04\x12\x16\n\x12\x46ORMAT_NOT_ALLOWED\x10\x05\x42\xf0\x01\n\"com.google.ads.googleads.v1.errorsB\x15MediaUploadErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) +_MEDIAUPLOADERRORENUM_MEDIAUPLOADERROR = _descriptor.EnumDescriptor( + name='MediaUploadError', + full_name='google.ads.googleads.v1.errors.MediaUploadErrorEnum.MediaUploadError', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='FILE_TOO_BIG', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNPARSEABLE_IMAGE', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='ANIMATED_IMAGE_NOT_ALLOWED', index=4, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='FORMAT_NOT_ALLOWED', index=5, number=5, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=153, + serialized_end=298, +) +_sym_db.RegisterEnumDescriptor(_MEDIAUPLOADERRORENUM_MEDIAUPLOADERROR) + + +_MEDIAUPLOADERRORENUM = _descriptor.Descriptor( + name='MediaUploadErrorEnum', + full_name='google.ads.googleads.v1.errors.MediaUploadErrorEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _MEDIAUPLOADERRORENUM_MEDIAUPLOADERROR, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=128, + serialized_end=298, +) + +_MEDIAUPLOADERRORENUM_MEDIAUPLOADERROR.containing_type = _MEDIAUPLOADERRORENUM +DESCRIPTOR.message_types_by_name['MediaUploadErrorEnum'] = _MEDIAUPLOADERRORENUM _sym_db.RegisterFileDescriptor(DESCRIPTOR) +MediaUploadErrorEnum = _reflection.GeneratedProtocolMessageType('MediaUploadErrorEnum', (_message.Message,), dict( + DESCRIPTOR = _MEDIAUPLOADERRORENUM, + __module__ = 'google.ads.googleads_v1.proto.errors.media_upload_error_pb2' + , + __doc__ = """Container for enum describing possible media uploading errors. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.errors.MediaUploadErrorEnum) + )) +_sym_db.RegisterMessage(MediaUploadErrorEnum) + DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v1/proto/errors/query_error_pb2.py b/google/ads/google_ads/v1/proto/errors/query_error_pb2.py index 2c186e903..bef4c0e1c 100644 --- a/google/ads/google_ads/v1/proto/errors/query_error_pb2.py +++ b/google/ads/google_ads/v1/proto/errors/query_error_pb2.py @@ -20,7 +20,7 @@ package='google.ads.googleads.v1.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.errorsB\017QueryErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Errors\312\002\036Google\\Ads\\GoogleAds\\V1\\Errors\352\002\"Google::Ads::GoogleAds::V1::Errors'), - serialized_pb=_b('\n6google/ads/googleads_v1/proto/errors/query_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\x87\r\n\x0eQueryErrorEnum\"\xf4\x0c\n\nQueryError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0f\n\x0bQUERY_ERROR\x10\x32\x12\x15\n\x11\x42\x41\x44_ENUM_CONSTANT\x10\x12\x12\x17\n\x13\x42\x41\x44_ESCAPE_SEQUENCE\x10\x07\x12\x12\n\x0e\x42\x41\x44_FIELD_NAME\x10\x0c\x12\x13\n\x0f\x42\x41\x44_LIMIT_VALUE\x10\x0f\x12\x0e\n\nBAD_NUMBER\x10\x05\x12\x10\n\x0c\x42\x41\x44_OPERATOR\x10\x03\x12$\n BAD_RESOURCE_TYPE_IN_FROM_CLAUSE\x10-\x12\x0e\n\nBAD_SYMBOL\x10\x02\x12\r\n\tBAD_VALUE\x10\x04\x12\x17\n\x13\x44\x41TE_RANGE_TOO_WIDE\x10$\x12\x10\n\x0c\x45XPECTED_AND\x10\x1e\x12\x0f\n\x0b\x45XPECTED_BY\x10\x0e\x12-\n)EXPECTED_DIMENSION_FIELD_IN_SELECT_CLAUSE\x10%\x12\"\n\x1e\x45XPECTED_FILTERS_ON_DATE_RANGE\x10\x37\x12\x11\n\rEXPECTED_FROM\x10,\x12\x11\n\rEXPECTED_LIST\x10)\x12.\n*EXPECTED_REFERENCED_FIELD_IN_SELECT_CLAUSE\x10\x10\x12\x13\n\x0f\x45XPECTED_SELECT\x10\r\x12\x19\n\x15\x45XPECTED_SINGLE_VALUE\x10*\x12(\n$EXPECTED_VALUE_WITH_BETWEEN_OPERATOR\x10\x1d\x12\x17\n\x13INVALID_DATE_FORMAT\x10&\x12\x18\n\x14INVALID_STRING_VALUE\x10\x39\x12\'\n#INVALID_VALUE_WITH_BETWEEN_OPERATOR\x10\x1a\x12&\n\"INVALID_VALUE_WITH_DURING_OPERATOR\x10\x16\x12$\n INVALID_VALUE_WITH_LIKE_OPERATOR\x10\x38\x12\x1b\n\x17OPERATOR_FIELD_MISMATCH\x10#\x12&\n\"PROHIBITED_EMPTY_LIST_IN_CONDITION\x10\x1c\x12\x1c\n\x18PROHIBITED_ENUM_CONSTANT\x10\x36\x12\x31\n-PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE\x10\x1f\x12\'\n#PROHIBITED_FIELD_IN_ORDER_BY_CLAUSE\x10(\x12%\n!PROHIBITED_FIELD_IN_SELECT_CLAUSE\x10\x17\x12$\n PROHIBITED_FIELD_IN_WHERE_CLAUSE\x10\x18\x12+\n\'PROHIBITED_RESOURCE_TYPE_IN_FROM_CLAUSE\x10+\x12-\n)PROHIBITED_RESOURCE_TYPE_IN_SELECT_CLAUSE\x10\x30\x12,\n(PROHIBITED_RESOURCE_TYPE_IN_WHERE_CLAUSE\x10:\x12/\n+PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE\x10\x31\x12\x30\n,PROHIBITED_SEGMENT_IN_SELECT_OR_WHERE_CLAUSE\x10\x33\x12<\n8PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE\x10\x35\x12\x17\n\x13LIMIT_VALUE_TOO_LOW\x10\x19\x12 \n\x1cPROHIBITED_NEWLINE_IN_STRING\x10\x08\x12(\n$PROHIBITED_VALUE_COMBINATION_IN_LIST\x10\n\x12\x36\n2PROHIBITED_VALUE_COMBINATION_WITH_BETWEEN_OPERATOR\x10\x15\x12\x19\n\x15STRING_NOT_TERMINATED\x10\x06\x12\x15\n\x11TOO_MANY_SEGMENTS\x10\"\x12\x1b\n\x17UNEXPECTED_END_OF_QUERY\x10\t\x12\x1a\n\x16UNEXPECTED_FROM_CLAUSE\x10/\x12\x16\n\x12UNRECOGNIZED_FIELD\x10 \x12\x14\n\x10UNEXPECTED_INPUT\x10\x0b\x12!\n\x1dREQUESTED_METRICS_FOR_MANAGER\x10;B\xea\x01\n\"com.google.ads.googleads.v1.errorsB\x0fQueryErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') + serialized_pb=_b('\n6google/ads/googleads_v1/proto/errors/query_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\xb8\r\n\x0eQueryErrorEnum\"\xa5\r\n\nQueryError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0f\n\x0bQUERY_ERROR\x10\x32\x12\x15\n\x11\x42\x41\x44_ENUM_CONSTANT\x10\x12\x12\x17\n\x13\x42\x41\x44_ESCAPE_SEQUENCE\x10\x07\x12\x12\n\x0e\x42\x41\x44_FIELD_NAME\x10\x0c\x12\x13\n\x0f\x42\x41\x44_LIMIT_VALUE\x10\x0f\x12\x0e\n\nBAD_NUMBER\x10\x05\x12\x10\n\x0c\x42\x41\x44_OPERATOR\x10\x03\x12\x16\n\x12\x42\x41\x44_PARAMETER_NAME\x10=\x12\x17\n\x13\x42\x41\x44_PARAMETER_VALUE\x10>\x12$\n BAD_RESOURCE_TYPE_IN_FROM_CLAUSE\x10-\x12\x0e\n\nBAD_SYMBOL\x10\x02\x12\r\n\tBAD_VALUE\x10\x04\x12\x17\n\x13\x44\x41TE_RANGE_TOO_WIDE\x10$\x12\x10\n\x0c\x45XPECTED_AND\x10\x1e\x12\x0f\n\x0b\x45XPECTED_BY\x10\x0e\x12-\n)EXPECTED_DIMENSION_FIELD_IN_SELECT_CLAUSE\x10%\x12\"\n\x1e\x45XPECTED_FILTERS_ON_DATE_RANGE\x10\x37\x12\x11\n\rEXPECTED_FROM\x10,\x12\x11\n\rEXPECTED_LIST\x10)\x12.\n*EXPECTED_REFERENCED_FIELD_IN_SELECT_CLAUSE\x10\x10\x12\x13\n\x0f\x45XPECTED_SELECT\x10\r\x12\x19\n\x15\x45XPECTED_SINGLE_VALUE\x10*\x12(\n$EXPECTED_VALUE_WITH_BETWEEN_OPERATOR\x10\x1d\x12\x17\n\x13INVALID_DATE_FORMAT\x10&\x12\x18\n\x14INVALID_STRING_VALUE\x10\x39\x12\'\n#INVALID_VALUE_WITH_BETWEEN_OPERATOR\x10\x1a\x12&\n\"INVALID_VALUE_WITH_DURING_OPERATOR\x10\x16\x12$\n INVALID_VALUE_WITH_LIKE_OPERATOR\x10\x38\x12\x1b\n\x17OPERATOR_FIELD_MISMATCH\x10#\x12&\n\"PROHIBITED_EMPTY_LIST_IN_CONDITION\x10\x1c\x12\x1c\n\x18PROHIBITED_ENUM_CONSTANT\x10\x36\x12\x31\n-PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE\x10\x1f\x12\'\n#PROHIBITED_FIELD_IN_ORDER_BY_CLAUSE\x10(\x12%\n!PROHIBITED_FIELD_IN_SELECT_CLAUSE\x10\x17\x12$\n PROHIBITED_FIELD_IN_WHERE_CLAUSE\x10\x18\x12+\n\'PROHIBITED_RESOURCE_TYPE_IN_FROM_CLAUSE\x10+\x12-\n)PROHIBITED_RESOURCE_TYPE_IN_SELECT_CLAUSE\x10\x30\x12,\n(PROHIBITED_RESOURCE_TYPE_IN_WHERE_CLAUSE\x10:\x12/\n+PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE\x10\x31\x12\x30\n,PROHIBITED_SEGMENT_IN_SELECT_OR_WHERE_CLAUSE\x10\x33\x12<\n8PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE\x10\x35\x12\x17\n\x13LIMIT_VALUE_TOO_LOW\x10\x19\x12 \n\x1cPROHIBITED_NEWLINE_IN_STRING\x10\x08\x12(\n$PROHIBITED_VALUE_COMBINATION_IN_LIST\x10\n\x12\x36\n2PROHIBITED_VALUE_COMBINATION_WITH_BETWEEN_OPERATOR\x10\x15\x12\x19\n\x15STRING_NOT_TERMINATED\x10\x06\x12\x15\n\x11TOO_MANY_SEGMENTS\x10\"\x12\x1b\n\x17UNEXPECTED_END_OF_QUERY\x10\t\x12\x1a\n\x16UNEXPECTED_FROM_CLAUSE\x10/\x12\x16\n\x12UNRECOGNIZED_FIELD\x10 \x12\x14\n\x10UNEXPECTED_INPUT\x10\x0b\x12!\n\x1dREQUESTED_METRICS_FOR_MANAGER\x10;B\xea\x01\n\"com.google.ads.googleads.v1.errorsB\x0fQueryErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -69,182 +69,190 @@ serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='BAD_RESOURCE_TYPE_IN_FROM_CLAUSE', index=9, number=45, + name='BAD_PARAMETER_NAME', index=9, number=61, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='BAD_SYMBOL', index=10, number=2, + name='BAD_PARAMETER_VALUE', index=10, number=62, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='BAD_VALUE', index=11, number=4, + name='BAD_RESOURCE_TYPE_IN_FROM_CLAUSE', index=11, number=45, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='DATE_RANGE_TOO_WIDE', index=12, number=36, + name='BAD_SYMBOL', index=12, number=2, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='EXPECTED_AND', index=13, number=30, + name='BAD_VALUE', index=13, number=4, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='EXPECTED_BY', index=14, number=14, + name='DATE_RANGE_TOO_WIDE', index=14, number=36, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='EXPECTED_DIMENSION_FIELD_IN_SELECT_CLAUSE', index=15, number=37, + name='EXPECTED_AND', index=15, number=30, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='EXPECTED_FILTERS_ON_DATE_RANGE', index=16, number=55, + name='EXPECTED_BY', index=16, number=14, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='EXPECTED_FROM', index=17, number=44, + name='EXPECTED_DIMENSION_FIELD_IN_SELECT_CLAUSE', index=17, number=37, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='EXPECTED_LIST', index=18, number=41, + name='EXPECTED_FILTERS_ON_DATE_RANGE', index=18, number=55, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='EXPECTED_REFERENCED_FIELD_IN_SELECT_CLAUSE', index=19, number=16, + name='EXPECTED_FROM', index=19, number=44, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='EXPECTED_SELECT', index=20, number=13, + name='EXPECTED_LIST', index=20, number=41, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='EXPECTED_SINGLE_VALUE', index=21, number=42, + name='EXPECTED_REFERENCED_FIELD_IN_SELECT_CLAUSE', index=21, number=16, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='EXPECTED_VALUE_WITH_BETWEEN_OPERATOR', index=22, number=29, + name='EXPECTED_SELECT', index=22, number=13, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='INVALID_DATE_FORMAT', index=23, number=38, + name='EXPECTED_SINGLE_VALUE', index=23, number=42, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='INVALID_STRING_VALUE', index=24, number=57, + name='EXPECTED_VALUE_WITH_BETWEEN_OPERATOR', index=24, number=29, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='INVALID_VALUE_WITH_BETWEEN_OPERATOR', index=25, number=26, + name='INVALID_DATE_FORMAT', index=25, number=38, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='INVALID_VALUE_WITH_DURING_OPERATOR', index=26, number=22, + name='INVALID_STRING_VALUE', index=26, number=57, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='INVALID_VALUE_WITH_LIKE_OPERATOR', index=27, number=56, + name='INVALID_VALUE_WITH_BETWEEN_OPERATOR', index=27, number=26, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='OPERATOR_FIELD_MISMATCH', index=28, number=35, + name='INVALID_VALUE_WITH_DURING_OPERATOR', index=28, number=22, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_EMPTY_LIST_IN_CONDITION', index=29, number=28, + name='INVALID_VALUE_WITH_LIKE_OPERATOR', index=29, number=56, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_ENUM_CONSTANT', index=30, number=54, + name='OPERATOR_FIELD_MISMATCH', index=30, number=35, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE', index=31, number=31, + name='PROHIBITED_EMPTY_LIST_IN_CONDITION', index=31, number=28, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_FIELD_IN_ORDER_BY_CLAUSE', index=32, number=40, + name='PROHIBITED_ENUM_CONSTANT', index=32, number=54, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_FIELD_IN_SELECT_CLAUSE', index=33, number=23, + name='PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE', index=33, number=31, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_FIELD_IN_WHERE_CLAUSE', index=34, number=24, + name='PROHIBITED_FIELD_IN_ORDER_BY_CLAUSE', index=34, number=40, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_RESOURCE_TYPE_IN_FROM_CLAUSE', index=35, number=43, + name='PROHIBITED_FIELD_IN_SELECT_CLAUSE', index=35, number=23, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_RESOURCE_TYPE_IN_SELECT_CLAUSE', index=36, number=48, + name='PROHIBITED_FIELD_IN_WHERE_CLAUSE', index=36, number=24, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_RESOURCE_TYPE_IN_WHERE_CLAUSE', index=37, number=58, + name='PROHIBITED_RESOURCE_TYPE_IN_FROM_CLAUSE', index=37, number=43, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE', index=38, number=49, + name='PROHIBITED_RESOURCE_TYPE_IN_SELECT_CLAUSE', index=38, number=48, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_SEGMENT_IN_SELECT_OR_WHERE_CLAUSE', index=39, number=51, + name='PROHIBITED_RESOURCE_TYPE_IN_WHERE_CLAUSE', index=39, number=58, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE', index=40, number=53, + name='PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE', index=40, number=49, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='LIMIT_VALUE_TOO_LOW', index=41, number=25, + name='PROHIBITED_SEGMENT_IN_SELECT_OR_WHERE_CLAUSE', index=41, number=51, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_NEWLINE_IN_STRING', index=42, number=8, + name='PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE', index=42, number=53, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_VALUE_COMBINATION_IN_LIST', index=43, number=10, + name='LIMIT_VALUE_TOO_LOW', index=43, number=25, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='PROHIBITED_VALUE_COMBINATION_WITH_BETWEEN_OPERATOR', index=44, number=21, + name='PROHIBITED_NEWLINE_IN_STRING', index=44, number=8, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='STRING_NOT_TERMINATED', index=45, number=6, + name='PROHIBITED_VALUE_COMBINATION_IN_LIST', index=45, number=10, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='TOO_MANY_SEGMENTS', index=46, number=34, + name='PROHIBITED_VALUE_COMBINATION_WITH_BETWEEN_OPERATOR', index=46, number=21, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='UNEXPECTED_END_OF_QUERY', index=47, number=9, + name='STRING_NOT_TERMINATED', index=47, number=6, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='UNEXPECTED_FROM_CLAUSE', index=48, number=47, + name='TOO_MANY_SEGMENTS', index=48, number=34, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='UNRECOGNIZED_FIELD', index=49, number=32, + name='UNEXPECTED_END_OF_QUERY', index=49, number=9, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='UNEXPECTED_INPUT', index=50, number=11, + name='UNEXPECTED_FROM_CLAUSE', index=50, number=47, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( - name='REQUESTED_METRICS_FOR_MANAGER', index=51, number=59, + name='UNRECOGNIZED_FIELD', index=51, number=32, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNEXPECTED_INPUT', index=52, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='REQUESTED_METRICS_FOR_MANAGER', index=53, number=59, serialized_options=None, type=None), ], containing_type=None, serialized_options=None, serialized_start=140, - serialized_end=1792, + serialized_end=1841, ) _sym_db.RegisterEnumDescriptor(_QUERYERRORENUM_QUERYERROR) @@ -270,7 +278,7 @@ oneofs=[ ], serialized_start=121, - serialized_end=1792, + serialized_end=1841, ) _QUERYERRORENUM_QUERYERROR.containing_type = _QUERYERRORENUM diff --git a/google/ads/google_ads/v1/proto/errors/size_limit_error_pb2.py b/google/ads/google_ads/v1/proto/errors/size_limit_error_pb2.py new file mode 100644 index 000000000..02a9700db --- /dev/null +++ b/google/ads/google_ads/v1/proto/errors/size_limit_error_pb2.py @@ -0,0 +1,100 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/errors/size_limit_error.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/errors/size_limit_error.proto', + package='google.ads.googleads.v1.errors', + syntax='proto3', + serialized_options=_b('\n\"com.google.ads.googleads.v1.errorsB\023SizeLimitErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Errors\312\002\036Google\\Ads\\GoogleAds\\V1\\Errors\352\002\"Google::Ads::GoogleAds::V1::Errors'), + serialized_pb=_b('\n;google/ads/googleads_v1/proto/errors/size_limit_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\x87\x01\n\x12SizeLimitErrorEnum\"q\n\x0eSizeLimitError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1f\n\x1bREQUEST_SIZE_LIMIT_EXCEEDED\x10\x02\x12 \n\x1cRESPONSE_SIZE_LIMIT_EXCEEDED\x10\x03\x42\xee\x01\n\"com.google.ads.googleads.v1.errorsB\x13SizeLimitErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_SIZELIMITERRORENUM_SIZELIMITERROR = _descriptor.EnumDescriptor( + name='SizeLimitError', + full_name='google.ads.googleads.v1.errors.SizeLimitErrorEnum.SizeLimitError', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='REQUEST_SIZE_LIMIT_EXCEEDED', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='RESPONSE_SIZE_LIMIT_EXCEEDED', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=148, + serialized_end=261, +) +_sym_db.RegisterEnumDescriptor(_SIZELIMITERRORENUM_SIZELIMITERROR) + + +_SIZELIMITERRORENUM = _descriptor.Descriptor( + name='SizeLimitErrorEnum', + full_name='google.ads.googleads.v1.errors.SizeLimitErrorEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _SIZELIMITERRORENUM_SIZELIMITERROR, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=126, + serialized_end=261, +) + +_SIZELIMITERRORENUM_SIZELIMITERROR.containing_type = _SIZELIMITERRORENUM +DESCRIPTOR.message_types_by_name['SizeLimitErrorEnum'] = _SIZELIMITERRORENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SizeLimitErrorEnum = _reflection.GeneratedProtocolMessageType('SizeLimitErrorEnum', (_message.Message,), dict( + DESCRIPTOR = _SIZELIMITERRORENUM, + __module__ = 'google.ads.googleads_v1.proto.errors.size_limit_error_pb2' + , + __doc__ = """Container for enum describing possible size limit errors. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.errors.SizeLimitErrorEnum) + )) +_sym_db.RegisterMessage(SizeLimitErrorEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/metrics_pb2_grpc.py b/google/ads/google_ads/v1/proto/errors/size_limit_error_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/metrics_pb2_grpc.py rename to google/ads/google_ads/v1/proto/errors/size_limit_error_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/errors/youtube_video_registration_error_pb2.py b/google/ads/google_ads/v1/proto/errors/youtube_video_registration_error_pb2.py index 3e8198747..321c07f9a 100644 --- a/google/ads/google_ads/v1/proto/errors/youtube_video_registration_error_pb2.py +++ b/google/ads/google_ads/v1/proto/errors/youtube_video_registration_error_pb2.py @@ -20,14 +20,81 @@ package='google.ads.googleads.v1.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v1.errorsB\"YoutubeVideoRegistrationErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V1.Errors\312\002\036Google\\Ads\\GoogleAds\\V1\\Errors\352\002\"Google::Ads::GoogleAds::V1::Errors'), - serialized_pb=_b('\nKgoogle/ads/googleads_v1/proto/errors/youtube_video_registration_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.protoB\xfd\x01\n\"com.google.ads.googleads.v1.errorsB\"YoutubeVideoRegistrationErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') + serialized_pb=_b('\nKgoogle/ads/googleads_v1/proto/errors/youtube_video_registration_error.proto\x12\x1egoogle.ads.googleads.v1.errors\x1a\x1cgoogle/api/annotations.proto\"\x91\x01\n!YoutubeVideoRegistrationErrorEnum\"l\n\x1dYoutubeVideoRegistrationError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x13\n\x0fVIDEO_NOT_FOUND\x10\x02\x12\x18\n\x14VIDEO_NOT_ACCESSIBLE\x10\x03\x42\xfd\x01\n\"com.google.ads.googleads.v1.errorsB\"YoutubeVideoRegistrationErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v1/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V1.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V1\\Errors\xea\x02\"Google::Ads::GoogleAds::V1::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) +_YOUTUBEVIDEOREGISTRATIONERRORENUM_YOUTUBEVIDEOREGISTRATIONERROR = _descriptor.EnumDescriptor( + name='YoutubeVideoRegistrationError', + full_name='google.ads.googleads.v1.errors.YoutubeVideoRegistrationErrorEnum.YoutubeVideoRegistrationError', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='VIDEO_NOT_FOUND', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='VIDEO_NOT_ACCESSIBLE', index=3, number=3, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=179, + serialized_end=287, +) +_sym_db.RegisterEnumDescriptor(_YOUTUBEVIDEOREGISTRATIONERRORENUM_YOUTUBEVIDEOREGISTRATIONERROR) + + +_YOUTUBEVIDEOREGISTRATIONERRORENUM = _descriptor.Descriptor( + name='YoutubeVideoRegistrationErrorEnum', + full_name='google.ads.googleads.v1.errors.YoutubeVideoRegistrationErrorEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _YOUTUBEVIDEOREGISTRATIONERRORENUM_YOUTUBEVIDEOREGISTRATIONERROR, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=142, + serialized_end=287, +) + +_YOUTUBEVIDEOREGISTRATIONERRORENUM_YOUTUBEVIDEOREGISTRATIONERROR.containing_type = _YOUTUBEVIDEOREGISTRATIONERRORENUM +DESCRIPTOR.message_types_by_name['YoutubeVideoRegistrationErrorEnum'] = _YOUTUBEVIDEOREGISTRATIONERRORENUM _sym_db.RegisterFileDescriptor(DESCRIPTOR) +YoutubeVideoRegistrationErrorEnum = _reflection.GeneratedProtocolMessageType('YoutubeVideoRegistrationErrorEnum', (_message.Message,), dict( + DESCRIPTOR = _YOUTUBEVIDEOREGISTRATIONERRORENUM, + __module__ = 'google.ads.googleads_v1.proto.errors.youtube_video_registration_error_pb2' + , + __doc__ = """Container for enum describing YouTube video registration errors. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.errors.YoutubeVideoRegistrationErrorEnum) + )) +_sym_db.RegisterMessage(YoutubeVideoRegistrationErrorEnum) + DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v1/proto/resources/ad_group_criterion_simulation_pb2.py b/google/ads/google_ads/v1/proto/resources/ad_group_criterion_simulation_pb2.py new file mode 100644 index 000000000..4b1eeb2ab --- /dev/null +++ b/google/ads/google_ads/v1/proto/resources/ad_group_criterion_simulation_pb2.py @@ -0,0 +1,172 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/resources/ad_group_criterion_simulation.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.ads.google_ads.v1.proto.common import simulation_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_simulation__pb2 +from google.ads.google_ads.v1.proto.enums import simulation_modification_method_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__modification__method__pb2 +from google.ads.google_ads.v1.proto.enums import simulation_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__type__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/resources/ad_group_criterion_simulation.proto', + package='google.ads.googleads.v1.resources', + syntax='proto3', + serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\037AdGroupCriterionSimulationProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), + serialized_pb=_b('\nKgoogle/ads/googleads_v1/proto/resources/ad_group_criterion_simulation.proto\x12!google.ads.googleads.v1.resources\x1a\x35google/ads/googleads_v1/proto/common/simulation.proto\x1aHgoogle/ads/googleads_v1/proto/enums/simulation_modification_method.proto\x1a\x39google/ads/googleads_v1/proto/enums/simulation_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xac\x04\n\x1a\x41\x64GroupCriterionSimulation\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x30\n\x0b\x61\x64_group_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12N\n\x04type\x18\x04 \x01(\x0e\x32@.google.ads.googleads.v1.enums.SimulationTypeEnum.SimulationType\x12y\n\x13modification_method\x18\x05 \x01(\x0e\x32\\.google.ads.googleads.v1.enums.SimulationModificationMethodEnum.SimulationModificationMethod\x12\x30\n\nstart_date\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12W\n\x12\x63pc_bid_point_list\x18\x08 \x01(\x0b\x32\x39.google.ads.googleads.v1.common.CpcBidSimulationPointListH\x00\x42\x0c\n\npoint_listB\x8c\x02\n%com.google.ads.googleads.v1.resourcesB\x1f\x41\x64GroupCriterionSimulationProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + , + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__modification__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + + +_ADGROUPCRITERIONSIMULATION = _descriptor.Descriptor( + name='AdGroupCriterionSimulation', + full_name='google.ads.googleads.v1.resources.AdGroupCriterionSimulation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v1.resources.AdGroupCriterionSimulation.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ad_group_id', full_name='google.ads.googleads.v1.resources.AdGroupCriterionSimulation.ad_group_id', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='criterion_id', full_name='google.ads.googleads.v1.resources.AdGroupCriterionSimulation.criterion_id', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='type', full_name='google.ads.googleads.v1.resources.AdGroupCriterionSimulation.type', index=3, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='modification_method', full_name='google.ads.googleads.v1.resources.AdGroupCriterionSimulation.modification_method', index=4, + number=5, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='start_date', full_name='google.ads.googleads.v1.resources.AdGroupCriterionSimulation.start_date', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='end_date', full_name='google.ads.googleads.v1.resources.AdGroupCriterionSimulation.end_date', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cpc_bid_point_list', full_name='google.ads.googleads.v1.resources.AdGroupCriterionSimulation.cpc_bid_point_list', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='point_list', full_name='google.ads.googleads.v1.resources.AdGroupCriterionSimulation.point_list', + index=0, containing_type=None, fields=[]), + ], + serialized_start=365, + serialized_end=921, +) + +_ADGROUPCRITERIONSIMULATION.fields_by_name['ad_group_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_ADGROUPCRITERIONSIMULATION.fields_by_name['criterion_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_ADGROUPCRITERIONSIMULATION.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__type__pb2._SIMULATIONTYPEENUM_SIMULATIONTYPE +_ADGROUPCRITERIONSIMULATION.fields_by_name['modification_method'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__modification__method__pb2._SIMULATIONMODIFICATIONMETHODENUM_SIMULATIONMODIFICATIONMETHOD +_ADGROUPCRITERIONSIMULATION.fields_by_name['start_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_ADGROUPCRITERIONSIMULATION.fields_by_name['end_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_ADGROUPCRITERIONSIMULATION.fields_by_name['cpc_bid_point_list'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_simulation__pb2._CPCBIDSIMULATIONPOINTLIST +_ADGROUPCRITERIONSIMULATION.oneofs_by_name['point_list'].fields.append( + _ADGROUPCRITERIONSIMULATION.fields_by_name['cpc_bid_point_list']) +_ADGROUPCRITERIONSIMULATION.fields_by_name['cpc_bid_point_list'].containing_oneof = _ADGROUPCRITERIONSIMULATION.oneofs_by_name['point_list'] +DESCRIPTOR.message_types_by_name['AdGroupCriterionSimulation'] = _ADGROUPCRITERIONSIMULATION +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +AdGroupCriterionSimulation = _reflection.GeneratedProtocolMessageType('AdGroupCriterionSimulation', (_message.Message,), dict( + DESCRIPTOR = _ADGROUPCRITERIONSIMULATION, + __module__ = 'google.ads.googleads_v1.proto.resources.ad_group_criterion_simulation_pb2' + , + __doc__ = """An ad group criterion simulation. Supported combinations of advertising + channel type, criterion types, simulation type, and simulation + modification method are detailed below respectively. + + SEARCH KEYWORDS CPC\_BID UNIFORM + + + Attributes: + resource_name: + The resource name of the ad group criterion simulation. Ad + group criterion simulation resource names have the form: ``cu + stomers/{customer_id}/adGroupCriterionSimulations/{ad_group_id + }~{criterion_id}~{type}~{modification_method}~{start_date}~{en + d_date}`` + ad_group_id: + AdGroup ID of the simulation. + criterion_id: + Criterion ID of the simulation. + type: + The field that the simulation modifies. + modification_method: + How the simulation modifies the field. + start_date: + First day on which the simulation is based, in YYYY-MM-DD + format. + end_date: + Last day on which the simulation is based, in YYYY-MM-DD + format. + point_list: + List of simulation points. + cpc_bid_point_list: + Simulation points if the simulation type is CPC\_BID. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.AdGroupCriterionSimulation) + )) +_sym_db.RegisterMessage(AdGroupCriterionSimulation) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/policy_pb2_grpc.py b/google/ads/google_ads/v1/proto/resources/ad_group_criterion_simulation_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/policy_pb2_grpc.py rename to google/ads/google_ads/v1/proto/resources/ad_group_criterion_simulation_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/resources/ad_group_simulation_pb2.py b/google/ads/google_ads/v1/proto/resources/ad_group_simulation_pb2.py new file mode 100644 index 000000000..a863373cb --- /dev/null +++ b/google/ads/google_ads/v1/proto/resources/ad_group_simulation_pb2.py @@ -0,0 +1,176 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/resources/ad_group_simulation.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.ads.google_ads.v1.proto.common import simulation_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_simulation__pb2 +from google.ads.google_ads.v1.proto.enums import simulation_modification_method_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__modification__method__pb2 +from google.ads.google_ads.v1.proto.enums import simulation_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__type__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/resources/ad_group_simulation.proto', + package='google.ads.googleads.v1.resources', + syntax='proto3', + serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\026AdGroupSimulationProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), + serialized_pb=_b('\nAgoogle/ads/googleads_v1/proto/resources/ad_group_simulation.proto\x12!google.ads.googleads.v1.resources\x1a\x35google/ads/googleads_v1/proto/common/simulation.proto\x1aHgoogle/ads/googleads_v1/proto/enums/simulation_modification_method.proto\x1a\x39google/ads/googleads_v1/proto/enums/simulation_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xcf\x04\n\x11\x41\x64GroupSimulation\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x30\n\x0b\x61\x64_group_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12N\n\x04type\x18\x03 \x01(\x0e\x32@.google.ads.googleads.v1.enums.SimulationTypeEnum.SimulationType\x12y\n\x13modification_method\x18\x04 \x01(\x0e\x32\\.google.ads.googleads.v1.enums.SimulationModificationMethodEnum.SimulationModificationMethod\x12\x30\n\nstart_date\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12W\n\x12\x63pc_bid_point_list\x18\x08 \x01(\x0b\x32\x39.google.ads.googleads.v1.common.CpcBidSimulationPointListH\x00\x12]\n\x15target_cpa_point_list\x18\t \x01(\x0b\x32<.google.ads.googleads.v1.common.TargetCpaSimulationPointListH\x00\x42\x0c\n\npoint_listB\x83\x02\n%com.google.ads.googleads.v1.resourcesB\x16\x41\x64GroupSimulationProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + , + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__modification__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + + +_ADGROUPSIMULATION = _descriptor.Descriptor( + name='AdGroupSimulation', + full_name='google.ads.googleads.v1.resources.AdGroupSimulation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v1.resources.AdGroupSimulation.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ad_group_id', full_name='google.ads.googleads.v1.resources.AdGroupSimulation.ad_group_id', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='type', full_name='google.ads.googleads.v1.resources.AdGroupSimulation.type', index=2, + number=3, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='modification_method', full_name='google.ads.googleads.v1.resources.AdGroupSimulation.modification_method', index=3, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='start_date', full_name='google.ads.googleads.v1.resources.AdGroupSimulation.start_date', index=4, + number=5, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='end_date', full_name='google.ads.googleads.v1.resources.AdGroupSimulation.end_date', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='cpc_bid_point_list', full_name='google.ads.googleads.v1.resources.AdGroupSimulation.cpc_bid_point_list', index=6, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='target_cpa_point_list', full_name='google.ads.googleads.v1.resources.AdGroupSimulation.target_cpa_point_list', index=7, + number=9, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='point_list', full_name='google.ads.googleads.v1.resources.AdGroupSimulation.point_list', + index=0, containing_type=None, fields=[]), + ], + serialized_start=355, + serialized_end=946, +) + +_ADGROUPSIMULATION.fields_by_name['ad_group_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_ADGROUPSIMULATION.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__type__pb2._SIMULATIONTYPEENUM_SIMULATIONTYPE +_ADGROUPSIMULATION.fields_by_name['modification_method'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__modification__method__pb2._SIMULATIONMODIFICATIONMETHODENUM_SIMULATIONMODIFICATIONMETHOD +_ADGROUPSIMULATION.fields_by_name['start_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_ADGROUPSIMULATION.fields_by_name['end_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_ADGROUPSIMULATION.fields_by_name['cpc_bid_point_list'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_simulation__pb2._CPCBIDSIMULATIONPOINTLIST +_ADGROUPSIMULATION.fields_by_name['target_cpa_point_list'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_simulation__pb2._TARGETCPASIMULATIONPOINTLIST +_ADGROUPSIMULATION.oneofs_by_name['point_list'].fields.append( + _ADGROUPSIMULATION.fields_by_name['cpc_bid_point_list']) +_ADGROUPSIMULATION.fields_by_name['cpc_bid_point_list'].containing_oneof = _ADGROUPSIMULATION.oneofs_by_name['point_list'] +_ADGROUPSIMULATION.oneofs_by_name['point_list'].fields.append( + _ADGROUPSIMULATION.fields_by_name['target_cpa_point_list']) +_ADGROUPSIMULATION.fields_by_name['target_cpa_point_list'].containing_oneof = _ADGROUPSIMULATION.oneofs_by_name['point_list'] +DESCRIPTOR.message_types_by_name['AdGroupSimulation'] = _ADGROUPSIMULATION +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +AdGroupSimulation = _reflection.GeneratedProtocolMessageType('AdGroupSimulation', (_message.Message,), dict( + DESCRIPTOR = _ADGROUPSIMULATION, + __module__ = 'google.ads.googleads_v1.proto.resources.ad_group_simulation_pb2' + , + __doc__ = """An ad group simulation. Supported combinations of advertising channel + type, simulation type and simulation modification method is detailed + below respectively. + + SEARCH CPC\_BID DEFAULT SEARCH CPC\_BID UNIFORM SEARCH TARGET\_CPA + UNIFORM DISPLAY CPC\_BID DEFAULT DISPLAY CPC\_BID UNIFORM DISPLAY + TARGET\_CPA UNIFORM + + + Attributes: + resource_name: + The resource name of the ad group simulation. Ad group + simulation resource names have the form: ``customers/{custome + r_id}/adGroupSimulations/{ad_group_id}~{type}~{modification_me + thod}~{start_date}~{end_date}`` + ad_group_id: + Ad group id of the simulation. + type: + The field that the simulation modifies. + modification_method: + How the simulation modifies the field. + start_date: + First day on which the simulation is based, in YYYY-MM-DD + format. + end_date: + Last day on which the simulation is based, in YYYY-MM-DD + format + point_list: + List of simulation points. + cpc_bid_point_list: + Simulation points if the simulation type is CPC\_BID. + target_cpa_point_list: + Simulation points if the simulation type is TARGET\_CPA. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.AdGroupSimulation) + )) +_sym_db.RegisterMessage(AdGroupSimulation) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/real_time_bidding_setting_pb2_grpc.py b/google/ads/google_ads/v1/proto/resources/ad_group_simulation_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/real_time_bidding_setting_pb2_grpc.py rename to google/ads/google_ads/v1/proto/resources/ad_group_simulation_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/resources/ad_parameter_pb2.py b/google/ads/google_ads/v1/proto/resources/ad_parameter_pb2.py index 7ad3a1b51..3a32adfff 100644 --- a/google/ads/google_ads/v1/proto/resources/ad_parameter_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/ad_parameter_pb2.py @@ -113,12 +113,12 @@ with an optional period or comma (respectively) for fractional values. For example, 1,000,000.00 and 2.000.000,10 are valid. - Can be prepended or appended with a currency symbol. For - example, $99.99 and 200£ are valid. - Can be prepended or - appended with a currency code. For example, 99.99USD and - EUR200 are valid. - Can use '%'. For example, 1.0% and 1,0% - are valid. - Can use plus or minus. For example, -10.99 and - 25+ are valid. - Can use '/' between two numbers. For example - 4/1 and 0.95/0.45 are valid. + example, $99.99 is valid. - Can be prepended or appended with + a currency code. For example, 99.99USD and EUR200 are valid. - + Can use '%'. For example, 1.0% and 1,0% are valid. - Can use + plus or minus. For example, -10.99 and 25+ are valid. - Can + use '/' between two numbers. For example 4/1 and 0.95/0.45 are + valid. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.AdParameter) )) diff --git a/google/ads/google_ads/v1/proto/resources/ad_pb2.py b/google/ads/google_ads/v1/proto/resources/ad_pb2.py index 720d8eb75..ccaa2e5aa 100644 --- a/google/ads/google_ads/v1/proto/resources/ad_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/ad_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v1.proto.common import ad_type_infos_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__type__infos__pb2 from google.ads.google_ads.v1.proto.common import custom_parameter_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_custom__parameter__pb2 +from google.ads.google_ads.v1.proto.common import final_app_url_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_final__app__url__pb2 from google.ads.google_ads.v1.proto.common import url_collection_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_url__collection__pb2 from google.ads.google_ads.v1.proto.enums import ad_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_ad__type__pb2 from google.ads.google_ads.v1.proto.enums import device_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_device__pb2 @@ -27,9 +28,9 @@ package='google.ads.googleads.v1.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\007AdProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), - serialized_pb=_b('\n0google/ads/googleads_v1/proto/resources/ad.proto\x12!google.ads.googleads.v1.resources\x1a\x38google/ads/googleads_v1/proto/common/ad_type_infos.proto\x1a;google/ads/googleads_v1/proto/common/custom_parameter.proto\x1a\x39google/ads/googleads_v1/proto/common/url_collection.proto\x1a\x31google/ads/googleads_v1/proto/enums/ad_type.proto\x1a\x30google/ads/googleads_v1/proto/enums/device.proto\x1a\x46google/ads/googleads_v1/proto/enums/system_managed_entity_source.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb7\x0f\n\x02\x41\x64\x12\'\n\x02id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\nfinal_urls\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x10 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\n \x03(\x0b\x32/.google.ads.googleads.v1.common.CustomParameter\x12\x31\n\x0b\x64isplay_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x04type\x18\x05 \x01(\x0e\x32\x30.google.ads.googleads.v1.enums.AdTypeEnum.AdType\x12\x37\n\x13\x61\x64\x64\x65\x64_by_google_ads\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12K\n\x11\x64\x65vice_preference\x18\x14 \x01(\x0e\x32\x30.google.ads.googleads.v1.enums.DeviceEnum.Device\x12\x46\n\x0furl_collections\x18\x1a \x03(\x0b\x32-.google.ads.googleads.v1.common.UrlCollection\x12*\n\x04name\x18\x17 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x82\x01\n\x1esystem_managed_resource_source\x18\x1b \x01(\x0e\x32Z.google.ads.googleads.v1.enums.SystemManagedResourceSourceEnum.SystemManagedResourceSource\x12=\n\x07text_ad\x18\x06 \x01(\x0b\x32*.google.ads.googleads.v1.common.TextAdInfoH\x00\x12N\n\x10\x65xpanded_text_ad\x18\x07 \x01(\x0b\x32\x32.google.ads.googleads.v1.common.ExpandedTextAdInfoH\x00\x12\x46\n\x0c\x63\x61ll_only_ad\x18\r \x01(\x0b\x32..google.ads.googleads.v1.common.CallOnlyAdInfoH\x00\x12\x61\n\x1a\x65xpanded_dynamic_search_ad\x18\x0e \x01(\x0b\x32;.google.ads.googleads.v1.common.ExpandedDynamicSearchAdInfoH\x00\x12?\n\x08hotel_ad\x18\x0f \x01(\x0b\x32+.google.ads.googleads.v1.common.HotelAdInfoH\x00\x12P\n\x11shopping_smart_ad\x18\x11 \x01(\x0b\x32\x33.google.ads.googleads.v1.common.ShoppingSmartAdInfoH\x00\x12T\n\x13shopping_product_ad\x18\x12 \x01(\x0b\x32\x35.google.ads.googleads.v1.common.ShoppingProductAdInfoH\x00\x12?\n\x08gmail_ad\x18\x15 \x01(\x0b\x32+.google.ads.googleads.v1.common.GmailAdInfoH\x00\x12?\n\x08image_ad\x18\x16 \x01(\x0b\x32+.google.ads.googleads.v1.common.ImageAdInfoH\x00\x12?\n\x08video_ad\x18\x18 \x01(\x0b\x32+.google.ads.googleads.v1.common.VideoAdInfoH\x00\x12V\n\x14responsive_search_ad\x18\x19 \x01(\x0b\x32\x36.google.ads.googleads.v1.common.ResponsiveSearchAdInfoH\x00\x12\x65\n\x1clegacy_responsive_display_ad\x18\x1c \x01(\x0b\x32=.google.ads.googleads.v1.common.LegacyResponsiveDisplayAdInfoH\x00\x12;\n\x06\x61pp_ad\x18\x1d \x01(\x0b\x32).google.ads.googleads.v1.common.AppAdInfoH\x00\x12W\n\x15legacy_app_install_ad\x18\x1e \x01(\x0b\x32\x36.google.ads.googleads.v1.common.LegacyAppInstallAdInfoH\x00\x12X\n\x15responsive_display_ad\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v1.common.ResponsiveDisplayAdInfoH\x00\x42\t\n\x07\x61\x64_dataB\xf4\x01\n%com.google.ads.googleads.v1.resourcesB\x07\x41\x64ProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + serialized_pb=_b('\n0google/ads/googleads_v1/proto/resources/ad.proto\x12!google.ads.googleads.v1.resources\x1a\x38google/ads/googleads_v1/proto/common/ad_type_infos.proto\x1a;google/ads/googleads_v1/proto/common/custom_parameter.proto\x1a\x38google/ads/googleads_v1/proto/common/final_app_url.proto\x1a\x39google/ads/googleads_v1/proto/common/url_collection.proto\x1a\x31google/ads/googleads_v1/proto/enums/ad_type.proto\x1a\x30google/ads/googleads_v1/proto/enums/device.proto\x1a\x46google/ads/googleads_v1/proto/enums/system_managed_entity_source.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa0\x11\n\x02\x41\x64\x12\'\n\x02id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\nfinal_urls\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x0e\x66inal_app_urls\x18# \x03(\x0b\x32+.google.ads.googleads.v1.common.FinalAppUrl\x12\x37\n\x11\x66inal_mobile_urls\x18\x10 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\n \x03(\x0b\x32/.google.ads.googleads.v1.common.CustomParameter\x12\x31\n\x0b\x64isplay_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x04type\x18\x05 \x01(\x0e\x32\x30.google.ads.googleads.v1.enums.AdTypeEnum.AdType\x12\x37\n\x13\x61\x64\x64\x65\x64_by_google_ads\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12K\n\x11\x64\x65vice_preference\x18\x14 \x01(\x0e\x32\x30.google.ads.googleads.v1.enums.DeviceEnum.Device\x12\x46\n\x0furl_collections\x18\x1a \x03(\x0b\x32-.google.ads.googleads.v1.common.UrlCollection\x12*\n\x04name\x18\x17 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x82\x01\n\x1esystem_managed_resource_source\x18\x1b \x01(\x0e\x32Z.google.ads.googleads.v1.enums.SystemManagedResourceSourceEnum.SystemManagedResourceSource\x12=\n\x07text_ad\x18\x06 \x01(\x0b\x32*.google.ads.googleads.v1.common.TextAdInfoH\x00\x12N\n\x10\x65xpanded_text_ad\x18\x07 \x01(\x0b\x32\x32.google.ads.googleads.v1.common.ExpandedTextAdInfoH\x00\x12\x46\n\x0c\x63\x61ll_only_ad\x18\r \x01(\x0b\x32..google.ads.googleads.v1.common.CallOnlyAdInfoH\x00\x12\x61\n\x1a\x65xpanded_dynamic_search_ad\x18\x0e \x01(\x0b\x32;.google.ads.googleads.v1.common.ExpandedDynamicSearchAdInfoH\x00\x12?\n\x08hotel_ad\x18\x0f \x01(\x0b\x32+.google.ads.googleads.v1.common.HotelAdInfoH\x00\x12P\n\x11shopping_smart_ad\x18\x11 \x01(\x0b\x32\x33.google.ads.googleads.v1.common.ShoppingSmartAdInfoH\x00\x12T\n\x13shopping_product_ad\x18\x12 \x01(\x0b\x32\x35.google.ads.googleads.v1.common.ShoppingProductAdInfoH\x00\x12?\n\x08gmail_ad\x18\x15 \x01(\x0b\x32+.google.ads.googleads.v1.common.GmailAdInfoH\x00\x12?\n\x08image_ad\x18\x16 \x01(\x0b\x32+.google.ads.googleads.v1.common.ImageAdInfoH\x00\x12?\n\x08video_ad\x18\x18 \x01(\x0b\x32+.google.ads.googleads.v1.common.VideoAdInfoH\x00\x12V\n\x14responsive_search_ad\x18\x19 \x01(\x0b\x32\x36.google.ads.googleads.v1.common.ResponsiveSearchAdInfoH\x00\x12\x65\n\x1clegacy_responsive_display_ad\x18\x1c \x01(\x0b\x32=.google.ads.googleads.v1.common.LegacyResponsiveDisplayAdInfoH\x00\x12;\n\x06\x61pp_ad\x18\x1d \x01(\x0b\x32).google.ads.googleads.v1.common.AppAdInfoH\x00\x12W\n\x15legacy_app_install_ad\x18\x1e \x01(\x0b\x32\x36.google.ads.googleads.v1.common.LegacyAppInstallAdInfoH\x00\x12X\n\x15responsive_display_ad\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v1.common.ResponsiveDisplayAdInfoH\x00\x12P\n\x11\x64isplay_upload_ad\x18! \x01(\x0b\x32\x33.google.ads.googleads.v1.common.DisplayUploadAdInfoH\x00\x12P\n\x11\x61pp_engagement_ad\x18\" \x01(\x0b\x32\x33.google.ads.googleads.v1.common.AppEngagementAdInfoH\x00\x42\t\n\x07\x61\x64_dataB\xf4\x01\n%com.google.ads.googleads.v1.resourcesB\x07\x41\x64ProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__type__infos__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_url__collection__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_ad__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_system__managed__entity__source__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__type__infos__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_final__app__url__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_url__collection__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_ad__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_system__managed__entity__source__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -56,180 +57,201 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='final_mobile_urls', full_name='google.ads.googleads.v1.resources.Ad.final_mobile_urls', index=2, + name='final_app_urls', full_name='google.ads.googleads.v1.resources.Ad.final_app_urls', index=2, + number=35, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='final_mobile_urls', full_name='google.ads.googleads.v1.resources.Ad.final_mobile_urls', index=3, number=16, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='tracking_url_template', full_name='google.ads.googleads.v1.resources.Ad.tracking_url_template', index=3, + name='tracking_url_template', full_name='google.ads.googleads.v1.resources.Ad.tracking_url_template', index=4, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='url_custom_parameters', full_name='google.ads.googleads.v1.resources.Ad.url_custom_parameters', index=4, + name='url_custom_parameters', full_name='google.ads.googleads.v1.resources.Ad.url_custom_parameters', index=5, number=10, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='display_url', full_name='google.ads.googleads.v1.resources.Ad.display_url', index=5, + name='display_url', full_name='google.ads.googleads.v1.resources.Ad.display_url', index=6, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='type', full_name='google.ads.googleads.v1.resources.Ad.type', index=6, + name='type', full_name='google.ads.googleads.v1.resources.Ad.type', index=7, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='added_by_google_ads', full_name='google.ads.googleads.v1.resources.Ad.added_by_google_ads', index=7, + name='added_by_google_ads', full_name='google.ads.googleads.v1.resources.Ad.added_by_google_ads', index=8, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='device_preference', full_name='google.ads.googleads.v1.resources.Ad.device_preference', index=8, + name='device_preference', full_name='google.ads.googleads.v1.resources.Ad.device_preference', index=9, number=20, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='url_collections', full_name='google.ads.googleads.v1.resources.Ad.url_collections', index=9, + name='url_collections', full_name='google.ads.googleads.v1.resources.Ad.url_collections', index=10, number=26, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='name', full_name='google.ads.googleads.v1.resources.Ad.name', index=10, + name='name', full_name='google.ads.googleads.v1.resources.Ad.name', index=11, number=23, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='system_managed_resource_source', full_name='google.ads.googleads.v1.resources.Ad.system_managed_resource_source', index=11, + name='system_managed_resource_source', full_name='google.ads.googleads.v1.resources.Ad.system_managed_resource_source', index=12, number=27, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='text_ad', full_name='google.ads.googleads.v1.resources.Ad.text_ad', index=12, + name='text_ad', full_name='google.ads.googleads.v1.resources.Ad.text_ad', index=13, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='expanded_text_ad', full_name='google.ads.googleads.v1.resources.Ad.expanded_text_ad', index=13, + name='expanded_text_ad', full_name='google.ads.googleads.v1.resources.Ad.expanded_text_ad', index=14, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='call_only_ad', full_name='google.ads.googleads.v1.resources.Ad.call_only_ad', index=14, + name='call_only_ad', full_name='google.ads.googleads.v1.resources.Ad.call_only_ad', index=15, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='expanded_dynamic_search_ad', full_name='google.ads.googleads.v1.resources.Ad.expanded_dynamic_search_ad', index=15, + name='expanded_dynamic_search_ad', full_name='google.ads.googleads.v1.resources.Ad.expanded_dynamic_search_ad', index=16, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_ad', full_name='google.ads.googleads.v1.resources.Ad.hotel_ad', index=16, + name='hotel_ad', full_name='google.ads.googleads.v1.resources.Ad.hotel_ad', index=17, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shopping_smart_ad', full_name='google.ads.googleads.v1.resources.Ad.shopping_smart_ad', index=17, + name='shopping_smart_ad', full_name='google.ads.googleads.v1.resources.Ad.shopping_smart_ad', index=18, number=17, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shopping_product_ad', full_name='google.ads.googleads.v1.resources.Ad.shopping_product_ad', index=18, + name='shopping_product_ad', full_name='google.ads.googleads.v1.resources.Ad.shopping_product_ad', index=19, number=18, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='gmail_ad', full_name='google.ads.googleads.v1.resources.Ad.gmail_ad', index=19, + name='gmail_ad', full_name='google.ads.googleads.v1.resources.Ad.gmail_ad', index=20, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='image_ad', full_name='google.ads.googleads.v1.resources.Ad.image_ad', index=20, + name='image_ad', full_name='google.ads.googleads.v1.resources.Ad.image_ad', index=21, number=22, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='video_ad', full_name='google.ads.googleads.v1.resources.Ad.video_ad', index=21, + name='video_ad', full_name='google.ads.googleads.v1.resources.Ad.video_ad', index=22, number=24, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='responsive_search_ad', full_name='google.ads.googleads.v1.resources.Ad.responsive_search_ad', index=22, + name='responsive_search_ad', full_name='google.ads.googleads.v1.resources.Ad.responsive_search_ad', index=23, number=25, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='legacy_responsive_display_ad', full_name='google.ads.googleads.v1.resources.Ad.legacy_responsive_display_ad', index=23, + name='legacy_responsive_display_ad', full_name='google.ads.googleads.v1.resources.Ad.legacy_responsive_display_ad', index=24, number=28, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='app_ad', full_name='google.ads.googleads.v1.resources.Ad.app_ad', index=24, + name='app_ad', full_name='google.ads.googleads.v1.resources.Ad.app_ad', index=25, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='legacy_app_install_ad', full_name='google.ads.googleads.v1.resources.Ad.legacy_app_install_ad', index=25, + name='legacy_app_install_ad', full_name='google.ads.googleads.v1.resources.Ad.legacy_app_install_ad', index=26, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='responsive_display_ad', full_name='google.ads.googleads.v1.resources.Ad.responsive_display_ad', index=26, + name='responsive_display_ad', full_name='google.ads.googleads.v1.resources.Ad.responsive_display_ad', index=27, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='display_upload_ad', full_name='google.ads.googleads.v1.resources.Ad.display_upload_ad', index=28, + number=33, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='app_engagement_ad', full_name='google.ads.googleads.v1.resources.Ad.app_engagement_ad', index=29, + number=34, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], @@ -245,12 +267,13 @@ name='ad_data', full_name='google.ads.googleads.v1.resources.Ad.ad_data', index=0, containing_type=None, fields=[]), ], - serialized_start=501, - serialized_end=2476, + serialized_start=559, + serialized_end=2767, ) _AD.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _AD.fields_by_name['final_urls'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_AD.fields_by_name['final_app_urls'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_final__app__url__pb2._FINALAPPURL _AD.fields_by_name['final_mobile_urls'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _AD.fields_by_name['tracking_url_template'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _AD.fields_by_name['url_custom_parameters'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_custom__parameter__pb2._CUSTOMPARAMETER @@ -276,6 +299,8 @@ _AD.fields_by_name['app_ad'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__type__infos__pb2._APPADINFO _AD.fields_by_name['legacy_app_install_ad'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__type__infos__pb2._LEGACYAPPINSTALLADINFO _AD.fields_by_name['responsive_display_ad'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__type__infos__pb2._RESPONSIVEDISPLAYADINFO +_AD.fields_by_name['display_upload_ad'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__type__infos__pb2._DISPLAYUPLOADADINFO +_AD.fields_by_name['app_engagement_ad'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_ad__type__infos__pb2._APPENGAGEMENTADINFO _AD.oneofs_by_name['ad_data'].fields.append( _AD.fields_by_name['text_ad']) _AD.fields_by_name['text_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] @@ -321,6 +346,12 @@ _AD.oneofs_by_name['ad_data'].fields.append( _AD.fields_by_name['responsive_display_ad']) _AD.fields_by_name['responsive_display_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] +_AD.oneofs_by_name['ad_data'].fields.append( + _AD.fields_by_name['display_upload_ad']) +_AD.fields_by_name['display_upload_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] +_AD.oneofs_by_name['ad_data'].fields.append( + _AD.fields_by_name['app_engagement_ad']) +_AD.fields_by_name['app_engagement_ad'].containing_oneof = _AD.oneofs_by_name['ad_data'] DESCRIPTOR.message_types_by_name['Ad'] = _AD _sym_db.RegisterFileDescriptor(DESCRIPTOR) @@ -337,6 +368,9 @@ final_urls: The list of possible final URLs after all cross-domain redirects for the ad. + final_app_urls: + A list of final app URLs that will be used on mobile if the + user has the specific app installed. final_mobile_urls: The list of possible final mobile URLs after all cross-domain redirects for the ad. @@ -411,6 +445,10 @@ Details pertaining to a legacy app install ad. responsive_display_ad: Details pertaining to a responsive display ad. + display_upload_ad: + Details pertaining to a display upload ad. + app_engagement_ad: + Details pertaining to an app engagement ad. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.Ad) )) diff --git a/google/ads/google_ads/v1/proto/resources/asset_pb2.py b/google/ads/google_ads/v1/proto/resources/asset_pb2.py index 692b183e6..56b2a7cfc 100644 --- a/google/ads/google_ads/v1/proto/resources/asset_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/asset_pb2.py @@ -23,7 +23,7 @@ package='google.ads.googleads.v1.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\nAssetProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), - serialized_pb=_b('\n3google/ads/googleads_v1/proto/resources/asset.proto\x12!google.ads.googleads.v1.resources\x1a\x36google/ads/googleads_v1/proto/common/asset_types.proto\x1a\x34google/ads/googleads_v1/proto/enums/asset_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xac\x03\n\x05\x41sset\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x44\n\x04type\x18\x04 \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.AssetTypeEnum.AssetType\x12P\n\x13youtube_video_asset\x18\x05 \x01(\x0b\x32\x31.google.ads.googleads.v1.common.YoutubeVideoAssetH\x00\x12N\n\x12media_bundle_asset\x18\x06 \x01(\x0b\x32\x30.google.ads.googleads.v1.common.MediaBundleAssetH\x00\x12\x41\n\x0bimage_asset\x18\x07 \x01(\x0b\x32*.google.ads.googleads.v1.common.ImageAssetH\x00\x42\x0c\n\nasset_dataB\xf7\x01\n%com.google.ads.googleads.v1.resourcesB\nAssetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + serialized_pb=_b('\n3google/ads/googleads_v1/proto/resources/asset.proto\x12!google.ads.googleads.v1.resources\x1a\x36google/ads/googleads_v1/proto/common/asset_types.proto\x1a\x34google/ads/googleads_v1/proto/enums/asset_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xed\x03\n\x05\x41sset\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x44\n\x04type\x18\x04 \x01(\x0e\x32\x36.google.ads.googleads.v1.enums.AssetTypeEnum.AssetType\x12P\n\x13youtube_video_asset\x18\x05 \x01(\x0b\x32\x31.google.ads.googleads.v1.common.YoutubeVideoAssetH\x00\x12N\n\x12media_bundle_asset\x18\x06 \x01(\x0b\x32\x30.google.ads.googleads.v1.common.MediaBundleAssetH\x00\x12\x41\n\x0bimage_asset\x18\x07 \x01(\x0b\x32*.google.ads.googleads.v1.common.ImageAssetH\x00\x12?\n\ntext_asset\x18\x08 \x01(\x0b\x32).google.ads.googleads.v1.common.TextAssetH\x00\x42\x0c\n\nasset_dataB\xf7\x01\n%com.google.ads.googleads.v1.resourcesB\nAssetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') , dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_asset__types__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_asset__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -86,6 +86,13 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='text_asset', full_name='google.ads.googleads.v1.resources.Asset.text_asset', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], @@ -102,7 +109,7 @@ index=0, containing_type=None, fields=[]), ], serialized_start=263, - serialized_end=691, + serialized_end=756, ) _ASSET.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -111,6 +118,7 @@ _ASSET.fields_by_name['youtube_video_asset'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_asset__types__pb2._YOUTUBEVIDEOASSET _ASSET.fields_by_name['media_bundle_asset'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_asset__types__pb2._MEDIABUNDLEASSET _ASSET.fields_by_name['image_asset'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_asset__types__pb2._IMAGEASSET +_ASSET.fields_by_name['text_asset'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_asset__types__pb2._TEXTASSET _ASSET.oneofs_by_name['asset_data'].fields.append( _ASSET.fields_by_name['youtube_video_asset']) _ASSET.fields_by_name['youtube_video_asset'].containing_oneof = _ASSET.oneofs_by_name['asset_data'] @@ -120,6 +128,9 @@ _ASSET.oneofs_by_name['asset_data'].fields.append( _ASSET.fields_by_name['image_asset']) _ASSET.fields_by_name['image_asset'].containing_oneof = _ASSET.oneofs_by_name['asset_data'] +_ASSET.oneofs_by_name['asset_data'].fields.append( + _ASSET.fields_by_name['text_asset']) +_ASSET.fields_by_name['text_asset'].containing_oneof = _ASSET.oneofs_by_name['asset_data'] DESCRIPTOR.message_types_by_name['Asset'] = _ASSET _sym_db.RegisterFileDescriptor(DESCRIPTOR) @@ -149,6 +160,8 @@ A media bundle asset. image_asset: An image asset. + text_asset: + A text asset. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.Asset) )) diff --git a/google/ads/google_ads/v1/proto/resources/campaign_budget_pb2.py b/google/ads/google_ads/v1/proto/resources/campaign_budget_pb2.py index 404973f8e..af980bf76 100644 --- a/google/ads/google_ads/v1/proto/resources/campaign_budget_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/campaign_budget_pb2.py @@ -222,7 +222,8 @@ amount_micros: The amount of the budget, in the local currency for the account. Amount is specified in micros, where one million is - equivalent to one currency unit. + equivalent to one currency unit. Monthly spend is capped at + 30.4 times this amount. total_amount_micros: The lifetime amount of the budget, in the local currency for the account. Amount is specified in micros, where one million diff --git a/google/ads/google_ads/v1/proto/resources/campaign_criterion_pb2.py b/google/ads/google_ads/v1/proto/resources/campaign_criterion_pb2.py index 86502b014..6c1b07f5f 100644 --- a/google/ads/google_ads/v1/proto/resources/campaign_criterion_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/campaign_criterion_pb2.py @@ -23,7 +23,7 @@ package='google.ads.googleads.v1.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\026CampaignCriterionProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), - serialized_pb=_b('\n@google/ads/googleads_v1/proto/resources/campaign_criterion.proto\x12!google.ads.googleads.v1.resources\x1a\x33google/ads/googleads_v1/proto/common/criteria.proto\x1a\x38google/ads/googleads_v1/proto/enums/criterion_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xc4\x10\n\x11\x43\x61mpaignCriterion\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12.\n\x08\x63\x61mpaign\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0c\x63riterion_id\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0c\x62id_modifier\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12,\n\x08negative\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12L\n\x04type\x18\x06 \x01(\x0e\x32>.google.ads.googleads.v1.enums.CriterionTypeEnum.CriterionType\x12>\n\x07keyword\x18\x08 \x01(\x0b\x32+.google.ads.googleads.v1.common.KeywordInfoH\x00\x12\x42\n\tplacement\x18\t \x01(\x0b\x32-.google.ads.googleads.v1.common.PlacementInfoH\x00\x12T\n\x13mobile_app_category\x18\n \x01(\x0b\x32\x35.google.ads.googleads.v1.common.MobileAppCategoryInfoH\x00\x12S\n\x12mobile_application\x18\x0b \x01(\x0b\x32\x35.google.ads.googleads.v1.common.MobileApplicationInfoH\x00\x12@\n\x08location\x18\x0c \x01(\x0b\x32,.google.ads.googleads.v1.common.LocationInfoH\x00\x12<\n\x06\x64\x65vice\x18\r \x01(\x0b\x32*.google.ads.googleads.v1.common.DeviceInfoH\x00\x12\x45\n\x0b\x61\x64_schedule\x18\x0f \x01(\x0b\x32..google.ads.googleads.v1.common.AdScheduleInfoH\x00\x12\x41\n\tage_range\x18\x10 \x01(\x0b\x32,.google.ads.googleads.v1.common.AgeRangeInfoH\x00\x12<\n\x06gender\x18\x11 \x01(\x0b\x32*.google.ads.googleads.v1.common.GenderInfoH\x00\x12G\n\x0cincome_range\x18\x12 \x01(\x0b\x32/.google.ads.googleads.v1.common.IncomeRangeInfoH\x00\x12M\n\x0fparental_status\x18\x13 \x01(\x0b\x32\x32.google.ads.googleads.v1.common.ParentalStatusInfoH\x00\x12\x41\n\tuser_list\x18\x16 \x01(\x0b\x32,.google.ads.googleads.v1.common.UserListInfoH\x00\x12I\n\ryoutube_video\x18\x14 \x01(\x0b\x32\x30.google.ads.googleads.v1.common.YouTubeVideoInfoH\x00\x12M\n\x0fyoutube_channel\x18\x15 \x01(\x0b\x32\x32.google.ads.googleads.v1.common.YouTubeChannelInfoH\x00\x12\x42\n\tproximity\x18\x17 \x01(\x0b\x32-.google.ads.googleads.v1.common.ProximityInfoH\x00\x12:\n\x05topic\x18\x18 \x01(\x0b\x32).google.ads.googleads.v1.common.TopicInfoH\x00\x12I\n\rlisting_scope\x18\x19 \x01(\x0b\x32\x30.google.ads.googleads.v1.common.ListingScopeInfoH\x00\x12@\n\x08language\x18\x1a \x01(\x0b\x32,.google.ads.googleads.v1.common.LanguageInfoH\x00\x12?\n\x08ip_block\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v1.common.IpBlockInfoH\x00\x12I\n\rcontent_label\x18\x1c \x01(\x0b\x32\x30.google.ads.googleads.v1.common.ContentLabelInfoH\x00\x12>\n\x07\x63\x61rrier\x18\x1d \x01(\x0b\x32+.google.ads.googleads.v1.common.CarrierInfoH\x00\x12I\n\ruser_interest\x18\x1e \x01(\x0b\x32\x30.google.ads.googleads.v1.common.UserInterestInfoH\x00\x12>\n\x07webpage\x18\x1f \x01(\x0b\x32+.google.ads.googleads.v1.common.WebpageInfoH\x00\x12^\n\x18operating_system_version\x18 \x01(\x0b\x32:.google.ads.googleads.v1.common.OperatingSystemVersionInfoH\x00\x12I\n\rmobile_device\x18! \x01(\x0b\x32\x30.google.ads.googleads.v1.common.MobileDeviceInfoH\x00\x42\x0b\n\tcriterionB\x83\x02\n%com.google.ads.googleads.v1.resourcesB\x16\x43\x61mpaignCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + serialized_pb=_b('\n@google/ads/googleads_v1/proto/resources/campaign_criterion.proto\x12!google.ads.googleads.v1.resources\x1a\x33google/ads/googleads_v1/proto/common/criteria.proto\x1a\x38google/ads/googleads_v1/proto/enums/criterion_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x91\x11\n\x11\x43\x61mpaignCriterion\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12.\n\x08\x63\x61mpaign\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0c\x63riterion_id\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0c\x62id_modifier\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12,\n\x08negative\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12L\n\x04type\x18\x06 \x01(\x0e\x32>.google.ads.googleads.v1.enums.CriterionTypeEnum.CriterionType\x12>\n\x07keyword\x18\x08 \x01(\x0b\x32+.google.ads.googleads.v1.common.KeywordInfoH\x00\x12\x42\n\tplacement\x18\t \x01(\x0b\x32-.google.ads.googleads.v1.common.PlacementInfoH\x00\x12T\n\x13mobile_app_category\x18\n \x01(\x0b\x32\x35.google.ads.googleads.v1.common.MobileAppCategoryInfoH\x00\x12S\n\x12mobile_application\x18\x0b \x01(\x0b\x32\x35.google.ads.googleads.v1.common.MobileApplicationInfoH\x00\x12@\n\x08location\x18\x0c \x01(\x0b\x32,.google.ads.googleads.v1.common.LocationInfoH\x00\x12<\n\x06\x64\x65vice\x18\r \x01(\x0b\x32*.google.ads.googleads.v1.common.DeviceInfoH\x00\x12\x45\n\x0b\x61\x64_schedule\x18\x0f \x01(\x0b\x32..google.ads.googleads.v1.common.AdScheduleInfoH\x00\x12\x41\n\tage_range\x18\x10 \x01(\x0b\x32,.google.ads.googleads.v1.common.AgeRangeInfoH\x00\x12<\n\x06gender\x18\x11 \x01(\x0b\x32*.google.ads.googleads.v1.common.GenderInfoH\x00\x12G\n\x0cincome_range\x18\x12 \x01(\x0b\x32/.google.ads.googleads.v1.common.IncomeRangeInfoH\x00\x12M\n\x0fparental_status\x18\x13 \x01(\x0b\x32\x32.google.ads.googleads.v1.common.ParentalStatusInfoH\x00\x12\x41\n\tuser_list\x18\x16 \x01(\x0b\x32,.google.ads.googleads.v1.common.UserListInfoH\x00\x12I\n\ryoutube_video\x18\x14 \x01(\x0b\x32\x30.google.ads.googleads.v1.common.YouTubeVideoInfoH\x00\x12M\n\x0fyoutube_channel\x18\x15 \x01(\x0b\x32\x32.google.ads.googleads.v1.common.YouTubeChannelInfoH\x00\x12\x42\n\tproximity\x18\x17 \x01(\x0b\x32-.google.ads.googleads.v1.common.ProximityInfoH\x00\x12:\n\x05topic\x18\x18 \x01(\x0b\x32).google.ads.googleads.v1.common.TopicInfoH\x00\x12I\n\rlisting_scope\x18\x19 \x01(\x0b\x32\x30.google.ads.googleads.v1.common.ListingScopeInfoH\x00\x12@\n\x08language\x18\x1a \x01(\x0b\x32,.google.ads.googleads.v1.common.LanguageInfoH\x00\x12?\n\x08ip_block\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v1.common.IpBlockInfoH\x00\x12I\n\rcontent_label\x18\x1c \x01(\x0b\x32\x30.google.ads.googleads.v1.common.ContentLabelInfoH\x00\x12>\n\x07\x63\x61rrier\x18\x1d \x01(\x0b\x32+.google.ads.googleads.v1.common.CarrierInfoH\x00\x12I\n\ruser_interest\x18\x1e \x01(\x0b\x32\x30.google.ads.googleads.v1.common.UserInterestInfoH\x00\x12>\n\x07webpage\x18\x1f \x01(\x0b\x32+.google.ads.googleads.v1.common.WebpageInfoH\x00\x12^\n\x18operating_system_version\x18 \x01(\x0b\x32:.google.ads.googleads.v1.common.OperatingSystemVersionInfoH\x00\x12I\n\rmobile_device\x18! \x01(\x0b\x32\x30.google.ads.googleads.v1.common.MobileDeviceInfoH\x00\x12K\n\x0elocation_group\x18\" \x01(\x0b\x32\x31.google.ads.googleads.v1.common.LocationGroupInfoH\x00\x42\x0b\n\tcriterionB\x83\x02\n%com.google.ads.googleads.v1.resourcesB\x16\x43\x61mpaignCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') , dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -254,6 +254,13 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='location_group', full_name='google.ads.googleads.v1.resources.CampaignCriterion.location_group', index=31, + number=34, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], @@ -270,7 +277,7 @@ index=0, containing_type=None, fields=[]), ], serialized_start=277, - serialized_end=2393, + serialized_end=2470, ) _CAMPAIGNCRITERION.fields_by_name['campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -303,6 +310,7 @@ _CAMPAIGNCRITERION.fields_by_name['webpage'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_criteria__pb2._WEBPAGEINFO _CAMPAIGNCRITERION.fields_by_name['operating_system_version'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_criteria__pb2._OPERATINGSYSTEMVERSIONINFO _CAMPAIGNCRITERION.fields_by_name['mobile_device'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_criteria__pb2._MOBILEDEVICEINFO +_CAMPAIGNCRITERION.fields_by_name['location_group'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_criteria__pb2._LOCATIONGROUPINFO _CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( _CAMPAIGNCRITERION.fields_by_name['keyword']) _CAMPAIGNCRITERION.fields_by_name['keyword'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] @@ -378,6 +386,9 @@ _CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( _CAMPAIGNCRITERION.fields_by_name['mobile_device']) _CAMPAIGNCRITERION.fields_by_name['mobile_device'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] +_CAMPAIGNCRITERION.oneofs_by_name['criterion'].fields.append( + _CAMPAIGNCRITERION.fields_by_name['location_group']) +_CAMPAIGNCRITERION.fields_by_name['location_group'].containing_oneof = _CAMPAIGNCRITERION.oneofs_by_name['criterion'] DESCRIPTOR.message_types_by_name['CampaignCriterion'] = _CAMPAIGNCRITERION _sym_db.RegisterFileDescriptor(DESCRIPTOR) @@ -459,6 +470,8 @@ Operating system version. mobile_device: Mobile Device. + location_group: + Location Group """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.CampaignCriterion) )) diff --git a/google/ads/google_ads/v1/proto/resources/campaign_criterion_simulation_pb2.py b/google/ads/google_ads/v1/proto/resources/campaign_criterion_simulation_pb2.py new file mode 100644 index 000000000..42c6f99f6 --- /dev/null +++ b/google/ads/google_ads/v1/proto/resources/campaign_criterion_simulation_pb2.py @@ -0,0 +1,173 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/resources/campaign_criterion_simulation.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.ads.google_ads.v1.proto.common import simulation_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_simulation__pb2 +from google.ads.google_ads.v1.proto.enums import simulation_modification_method_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__modification__method__pb2 +from google.ads.google_ads.v1.proto.enums import simulation_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__type__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/resources/campaign_criterion_simulation.proto', + package='google.ads.googleads.v1.resources', + syntax='proto3', + serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB CampaignCriterionSimulationProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), + serialized_pb=_b('\nKgoogle/ads/googleads_v1/proto/resources/campaign_criterion_simulation.proto\x12!google.ads.googleads.v1.resources\x1a\x35google/ads/googleads_v1/proto/common/simulation.proto\x1aHgoogle/ads/googleads_v1/proto/enums/simulation_modification_method.proto\x1a\x39google/ads/googleads_v1/proto/enums/simulation_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb7\x04\n\x1b\x43\x61mpaignCriterionSimulation\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x30\n\x0b\x63\x61mpaign_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12N\n\x04type\x18\x04 \x01(\x0e\x32@.google.ads.googleads.v1.enums.SimulationTypeEnum.SimulationType\x12y\n\x13modification_method\x18\x05 \x01(\x0e\x32\\.google.ads.googleads.v1.enums.SimulationModificationMethodEnum.SimulationModificationMethod\x12\x30\n\nstart_date\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x61\n\x17\x62id_modifier_point_list\x18\x08 \x01(\x0b\x32>.google.ads.googleads.v1.common.BidModifierSimulationPointListH\x00\x42\x0c\n\npoint_listB\x8d\x02\n%com.google.ads.googleads.v1.resourcesB CampaignCriterionSimulationProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + , + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__modification__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + + +_CAMPAIGNCRITERIONSIMULATION = _descriptor.Descriptor( + name='CampaignCriterionSimulation', + full_name='google.ads.googleads.v1.resources.CampaignCriterionSimulation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v1.resources.CampaignCriterionSimulation.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='campaign_id', full_name='google.ads.googleads.v1.resources.CampaignCriterionSimulation.campaign_id', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='criterion_id', full_name='google.ads.googleads.v1.resources.CampaignCriterionSimulation.criterion_id', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='type', full_name='google.ads.googleads.v1.resources.CampaignCriterionSimulation.type', index=3, + number=4, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='modification_method', full_name='google.ads.googleads.v1.resources.CampaignCriterionSimulation.modification_method', index=4, + number=5, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='start_date', full_name='google.ads.googleads.v1.resources.CampaignCriterionSimulation.start_date', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='end_date', full_name='google.ads.googleads.v1.resources.CampaignCriterionSimulation.end_date', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bid_modifier_point_list', full_name='google.ads.googleads.v1.resources.CampaignCriterionSimulation.bid_modifier_point_list', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='point_list', full_name='google.ads.googleads.v1.resources.CampaignCriterionSimulation.point_list', + index=0, containing_type=None, fields=[]), + ], + serialized_start=365, + serialized_end=932, +) + +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['campaign_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['criterion_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__type__pb2._SIMULATIONTYPEENUM_SIMULATIONTYPE +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['modification_method'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_simulation__modification__method__pb2._SIMULATIONMODIFICATIONMETHODENUM_SIMULATIONMODIFICATIONMETHOD +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['start_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['end_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['bid_modifier_point_list'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_simulation__pb2._BIDMODIFIERSIMULATIONPOINTLIST +_CAMPAIGNCRITERIONSIMULATION.oneofs_by_name['point_list'].fields.append( + _CAMPAIGNCRITERIONSIMULATION.fields_by_name['bid_modifier_point_list']) +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['bid_modifier_point_list'].containing_oneof = _CAMPAIGNCRITERIONSIMULATION.oneofs_by_name['point_list'] +DESCRIPTOR.message_types_by_name['CampaignCriterionSimulation'] = _CAMPAIGNCRITERIONSIMULATION +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +CampaignCriterionSimulation = _reflection.GeneratedProtocolMessageType('CampaignCriterionSimulation', (_message.Message,), dict( + DESCRIPTOR = _CAMPAIGNCRITERIONSIMULATION, + __module__ = 'google.ads.googleads_v1.proto.resources.campaign_criterion_simulation_pb2' + , + __doc__ = """A campaign criterion simulation. Supported combinations of advertising + channel type, criterion ids, simulation type and simulation modification + method is detailed below respectively. + + SEARCH 30000,30001,30002 BID\_MODIFIER UNIFORM DISPLAY 30001 + BID\_MODIFIER UNIFORM + + + Attributes: + resource_name: + The resource name of the campaign criterion simulation. + Campaign criterion simulation resource names have the form: ` + `customers/{customer_id}/campaignCriterionSimulations/{campaig + n_id}~{criterion_id}~{type}~{modification_method}~{start_date} + ~{end_date}`` + campaign_id: + Campaign ID of the simulation. + criterion_id: + Criterion ID of the simulation. + type: + The field that the simulation modifies. + modification_method: + How the simulation modifies the field. + start_date: + First day on which the simulation is based, in YYYY-MM-DD + format. + end_date: + Last day on which the simulation is based, in YYYY-MM-DD + format. + point_list: + List of simulation points. + bid_modifier_point_list: + Simulation points if the simulation type is BID\_MODIFIER. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.CampaignCriterionSimulation) + )) +_sym_db.RegisterMessage(CampaignCriterionSimulation) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/segments_pb2_grpc.py b/google/ads/google_ads/v1/proto/resources/campaign_criterion_simulation_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/segments_pb2_grpc.py rename to google/ads/google_ads/v1/proto/resources/campaign_criterion_simulation_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/resources/campaign_pb2.py b/google/ads/google_ads/v1/proto/resources/campaign_pb2.py index b0c72cbfa..9f6164e01 100644 --- a/google/ads/google_ads/v1/proto/resources/campaign_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/campaign_pb2.py @@ -24,6 +24,7 @@ from google.ads.google_ads.v1.proto.enums import app_campaign_bidding_strategy_goal_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_app__campaign__bidding__strategy__goal__type__pb2 from google.ads.google_ads.v1.proto.enums import bidding_strategy_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_bidding__strategy__type__pb2 from google.ads.google_ads.v1.proto.enums import brand_safety_suitability_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_brand__safety__suitability__pb2 +from google.ads.google_ads.v1.proto.enums import campaign_experiment_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_campaign__experiment__type__pb2 from google.ads.google_ads.v1.proto.enums import campaign_serving_status_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_campaign__serving__status__pb2 from google.ads.google_ads.v1.proto.enums import campaign_status_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_campaign__status__pb2 from google.ads.google_ads.v1.proto.enums import negative_geo_target_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_negative__geo__target__type__pb2 @@ -40,9 +41,9 @@ package='google.ads.googleads.v1.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\rCampaignProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), - serialized_pb=_b('\n6google/ads/googleads_v1/proto/resources/campaign.proto\x12!google.ads.googleads.v1.resources\x1a\x32google/ads/googleads_v1/proto/common/bidding.proto\x1a;google/ads/googleads_v1/proto/common/custom_parameter.proto\x1a\x38google/ads/googleads_v1/proto/common/frequency_cap.proto\x1a\x44google/ads/googleads_v1/proto/common/real_time_bidding_setting.proto\x1a.google.ads.googleads.v1.resources.Campaign.AppCampaignSetting\x12\x35\n\x0f\x63\x61mpaign_budget\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x15\x62idding_strategy_type\x18\x16 \x01(\x0e\x32J.google.ads.googleads.v1.enums.BiddingStrategyTypeEnum.BiddingStrategyType\x12\x30\n\nstart_date\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18& \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12I\n\x0e\x66requency_caps\x18( \x03(\x0b\x32\x31.google.ads.googleads.v1.common.FrequencyCapEntry\x12x\n\x1evideo_brand_safety_suitability\x18* \x01(\x0e\x32P.google.ads.googleads.v1.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability\x12O\n\rvanity_pharma\x18, \x01(\x0b\x32\x38.google.ads.googleads.v1.resources.Campaign.VanityPharma\x12\x61\n\x16selective_optimization\x18- \x01(\x0b\x32\x41.google.ads.googleads.v1.resources.Campaign.SelectiveOptimization\x12U\n\x10tracking_setting\x18. \x01(\x0b\x32;.google.ads.googleads.v1.resources.Campaign.TrackingSetting\x12P\n\x0cpayment_mode\x18\x34 \x01(\x0e\x32:.google.ads.googleads.v1.enums.PaymentModeEnum.PaymentMode\x12\x38\n\x10\x62idding_strategy\x18\x17 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12@\n\ncommission\x18\x31 \x01(\x0b\x32*.google.ads.googleads.v1.common.CommissionH\x00\x12?\n\nmanual_cpc\x18\x18 \x01(\x0b\x32).google.ads.googleads.v1.common.ManualCpcH\x00\x12?\n\nmanual_cpm\x18\x19 \x01(\x0b\x32).google.ads.googleads.v1.common.ManualCpmH\x00\x12?\n\nmanual_cpv\x18% \x01(\x0b\x32).google.ads.googleads.v1.common.ManualCpvH\x00\x12S\n\x14maximize_conversions\x18\x1e \x01(\x0b\x32\x33.google.ads.googleads.v1.common.MaximizeConversionsH\x00\x12\\\n\x19maximize_conversion_value\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v1.common.MaximizeConversionValueH\x00\x12?\n\ntarget_cpa\x18\x1a \x01(\x0b\x32).google.ads.googleads.v1.common.TargetCpaH\x00\x12X\n\x17target_impression_share\x18\x30 \x01(\x0b\x32\x35.google.ads.googleads.v1.common.TargetImpressionShareH\x00\x12\x41\n\x0btarget_roas\x18\x1d \x01(\x0b\x32*.google.ads.googleads.v1.common.TargetRoasH\x00\x12\x43\n\x0ctarget_spend\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v1.common.TargetSpendH\x00\x12\x41\n\x0bpercent_cpc\x18\" \x01(\x0b\x32*.google.ads.googleads.v1.common.PercentCpcH\x00\x12?\n\ntarget_cpm\x18) \x01(\x0b\x32).google.ads.googleads.v1.common.TargetCpmH\x00\x1a\x85\x02\n\x0fNetworkSettings\x12\x38\n\x14target_google_search\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x15target_search_network\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12:\n\x16target_content_network\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x41\n\x1dtarget_partner_search_network\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1aH\n\x10HotelSettingInfo\x12\x34\n\x0fhotel_center_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\xb0\x02\n\x12\x41ppCampaignSetting\x12\x8c\x01\n\x1a\x62idding_strategy_goal_type\x18\x01 \x01(\x0e\x32h.google.ads.googleads.v1.enums.AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType\x12,\n\x06\x61pp_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12]\n\tapp_store\x18\x03 \x01(\x0e\x32J.google.ads.googleads.v1.enums.AppCampaignAppStoreEnum.AppCampaignAppStore\x1a\xea\x01\n\x17\x44ynamicSearchAdsSetting\x12\x31\n\x0b\x64omain_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlanguage_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x16use_supplied_urls_only\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x05\x66\x65\x65\x64s\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xe2\x01\n\x0fShoppingSetting\x12\x30\n\x0bmerchant_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\rsales_country\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x11\x63\x61mpaign_priority\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x30\n\x0c\x65nable_local\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1a\x45\n\x0fTrackingSetting\x12\x32\n\x0ctracking_url\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xfa\x01\n\x14GeoTargetTypeSetting\x12p\n\x18positive_geo_target_type\x18\x01 \x01(\x0e\x32N.google.ads.googleads.v1.enums.PositiveGeoTargetTypeEnum.PositiveGeoTargetType\x12p\n\x18negative_geo_target_type\x18\x02 \x01(\x0e\x32N.google.ads.googleads.v1.enums.NegativeGeoTargetTypeEnum.NegativeGeoTargetType\x1a\xf3\x01\n\x0cVanityPharma\x12\x80\x01\n\x1evanity_pharma_display_url_mode\x18\x01 \x01(\x0e\x32X.google.ads.googleads.v1.enums.VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode\x12`\n\x12vanity_pharma_text\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.VanityPharmaTextEnum.VanityPharmaText\x1aQ\n\x15SelectiveOptimization\x12\x38\n\x12\x63onversion_actions\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValueB\x1b\n\x19\x63\x61mpaign_bidding_strategyB\xfa\x01\n%com.google.ads.googleads.v1.resourcesB\rCampaignProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + serialized_pb=_b('\n6google/ads/googleads_v1/proto/resources/campaign.proto\x12!google.ads.googleads.v1.resources\x1a\x32google/ads/googleads_v1/proto/common/bidding.proto\x1a;google/ads/googleads_v1/proto/common/custom_parameter.proto\x1a\x38google/ads/googleads_v1/proto/common/frequency_cap.proto\x1a\x44google/ads/googleads_v1/proto/common/real_time_bidding_setting.proto\x1a.google.ads.googleads.v1.resources.Campaign.AppCampaignSetting\x12i\n\x0f\x65xperiment_type\x18\x11 \x01(\x0e\x32P.google.ads.googleads.v1.enums.CampaignExperimentTypeEnum.CampaignExperimentType\x12\x33\n\rbase_campaign\x18\x1c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0f\x63\x61mpaign_budget\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x15\x62idding_strategy_type\x18\x16 \x01(\x0e\x32J.google.ads.googleads.v1.enums.BiddingStrategyTypeEnum.BiddingStrategyType\x12\x30\n\nstart_date\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18& \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12I\n\x0e\x66requency_caps\x18( \x03(\x0b\x32\x31.google.ads.googleads.v1.common.FrequencyCapEntry\x12x\n\x1evideo_brand_safety_suitability\x18* \x01(\x0e\x32P.google.ads.googleads.v1.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability\x12O\n\rvanity_pharma\x18, \x01(\x0b\x32\x38.google.ads.googleads.v1.resources.Campaign.VanityPharma\x12\x61\n\x16selective_optimization\x18- \x01(\x0b\x32\x41.google.ads.googleads.v1.resources.Campaign.SelectiveOptimization\x12U\n\x10tracking_setting\x18. \x01(\x0b\x32;.google.ads.googleads.v1.resources.Campaign.TrackingSetting\x12P\n\x0cpayment_mode\x18\x34 \x01(\x0e\x32:.google.ads.googleads.v1.enums.PaymentModeEnum.PaymentMode\x12\x38\n\x10\x62idding_strategy\x18\x17 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12@\n\ncommission\x18\x31 \x01(\x0b\x32*.google.ads.googleads.v1.common.CommissionH\x00\x12?\n\nmanual_cpc\x18\x18 \x01(\x0b\x32).google.ads.googleads.v1.common.ManualCpcH\x00\x12?\n\nmanual_cpm\x18\x19 \x01(\x0b\x32).google.ads.googleads.v1.common.ManualCpmH\x00\x12?\n\nmanual_cpv\x18% \x01(\x0b\x32).google.ads.googleads.v1.common.ManualCpvH\x00\x12S\n\x14maximize_conversions\x18\x1e \x01(\x0b\x32\x33.google.ads.googleads.v1.common.MaximizeConversionsH\x00\x12\\\n\x19maximize_conversion_value\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v1.common.MaximizeConversionValueH\x00\x12?\n\ntarget_cpa\x18\x1a \x01(\x0b\x32).google.ads.googleads.v1.common.TargetCpaH\x00\x12X\n\x17target_impression_share\x18\x30 \x01(\x0b\x32\x35.google.ads.googleads.v1.common.TargetImpressionShareH\x00\x12\x41\n\x0btarget_roas\x18\x1d \x01(\x0b\x32*.google.ads.googleads.v1.common.TargetRoasH\x00\x12\x43\n\x0ctarget_spend\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v1.common.TargetSpendH\x00\x12\x41\n\x0bpercent_cpc\x18\" \x01(\x0b\x32*.google.ads.googleads.v1.common.PercentCpcH\x00\x12?\n\ntarget_cpm\x18) \x01(\x0b\x32).google.ads.googleads.v1.common.TargetCpmH\x00\x1a\x85\x02\n\x0fNetworkSettings\x12\x38\n\x14target_google_search\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x15target_search_network\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12:\n\x16target_content_network\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x41\n\x1dtarget_partner_search_network\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1aH\n\x10HotelSettingInfo\x12\x34\n\x0fhotel_center_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\xb0\x02\n\x12\x41ppCampaignSetting\x12\x8c\x01\n\x1a\x62idding_strategy_goal_type\x18\x01 \x01(\x0e\x32h.google.ads.googleads.v1.enums.AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType\x12,\n\x06\x61pp_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12]\n\tapp_store\x18\x03 \x01(\x0e\x32J.google.ads.googleads.v1.enums.AppCampaignAppStoreEnum.AppCampaignAppStore\x1a\xea\x01\n\x17\x44ynamicSearchAdsSetting\x12\x31\n\x0b\x64omain_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlanguage_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x16use_supplied_urls_only\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x05\x66\x65\x65\x64s\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xe2\x01\n\x0fShoppingSetting\x12\x30\n\x0bmerchant_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\rsales_country\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x11\x63\x61mpaign_priority\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x30\n\x0c\x65nable_local\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1a\xfa\x01\n\x14GeoTargetTypeSetting\x12p\n\x18positive_geo_target_type\x18\x01 \x01(\x0e\x32N.google.ads.googleads.v1.enums.PositiveGeoTargetTypeEnum.PositiveGeoTargetType\x12p\n\x18negative_geo_target_type\x18\x02 \x01(\x0e\x32N.google.ads.googleads.v1.enums.NegativeGeoTargetTypeEnum.NegativeGeoTargetType\x1a\x45\n\x0fTrackingSetting\x12\x32\n\x0ctracking_url\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xf3\x01\n\x0cVanityPharma\x12\x80\x01\n\x1evanity_pharma_display_url_mode\x18\x01 \x01(\x0e\x32X.google.ads.googleads.v1.enums.VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode\x12`\n\x12vanity_pharma_text\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.VanityPharmaTextEnum.VanityPharmaText\x1aQ\n\x15SelectiveOptimization\x12\x38\n\x12\x63onversion_actions\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValueB\x1b\n\x19\x63\x61mpaign_bidding_strategyB\xfa\x01\n%com.google.ads.googleads.v1.resourcesB\rCampaignProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_bidding__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_frequency__cap__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_real__time__bidding__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_targeting__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_ad__serving__optimization__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_advertising__channel__sub__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_advertising__channel__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_app__campaign__app__store__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_app__campaign__bidding__strategy__goal__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_bidding__strategy__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_brand__safety__suitability__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_campaign__serving__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_campaign__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_negative__geo__target__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_payment__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_positive__geo__target__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_vanity__pharma__display__url__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_vanity__pharma__text__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_bidding__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_frequency__cap__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_real__time__bidding__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_targeting__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_ad__serving__optimization__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_advertising__channel__sub__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_advertising__channel__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_app__campaign__app__store__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_app__campaign__bidding__strategy__goal__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_bidding__strategy__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_brand__safety__suitability__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_campaign__experiment__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_campaign__serving__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_campaign__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_negative__geo__target__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_payment__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_positive__geo__target__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_vanity__pharma__display__url__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_vanity__pharma__text__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -94,8 +95,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4740, - serialized_end=5001, + serialized_start=4968, + serialized_end=5229, ) _CAMPAIGN_HOTELSETTINGINFO = _descriptor.Descriptor( @@ -124,8 +125,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5003, - serialized_end=5075, + serialized_start=5231, + serialized_end=5303, ) _CAMPAIGN_APPCAMPAIGNSETTING = _descriptor.Descriptor( @@ -168,8 +169,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5078, - serialized_end=5382, + serialized_start=5306, + serialized_end=5610, ) _CAMPAIGN_DYNAMICSEARCHADSSETTING = _descriptor.Descriptor( @@ -219,8 +220,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5385, - serialized_end=5619, + serialized_start=5613, + serialized_end=5847, ) _CAMPAIGN_SHOPPINGSETTING = _descriptor.Descriptor( @@ -270,21 +271,28 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5622, - serialized_end=5848, + serialized_start=5850, + serialized_end=6076, ) -_CAMPAIGN_TRACKINGSETTING = _descriptor.Descriptor( - name='TrackingSetting', - full_name='google.ads.googleads.v1.resources.Campaign.TrackingSetting', +_CAMPAIGN_GEOTARGETTYPESETTING = _descriptor.Descriptor( + name='GeoTargetTypeSetting', + full_name='google.ads.googleads.v1.resources.Campaign.GeoTargetTypeSetting', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( - name='tracking_url', full_name='google.ads.googleads.v1.resources.Campaign.TrackingSetting.tracking_url', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, + name='positive_geo_target_type', full_name='google.ads.googleads.v1.resources.Campaign.GeoTargetTypeSetting.positive_geo_target_type', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='negative_geo_target_type', full_name='google.ads.googleads.v1.resources.Campaign.GeoTargetTypeSetting.negative_geo_target_type', index=1, + number=2, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), @@ -300,28 +308,21 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5850, - serialized_end=5919, + serialized_start=6079, + serialized_end=6329, ) -_CAMPAIGN_GEOTARGETTYPESETTING = _descriptor.Descriptor( - name='GeoTargetTypeSetting', - full_name='google.ads.googleads.v1.resources.Campaign.GeoTargetTypeSetting', +_CAMPAIGN_TRACKINGSETTING = _descriptor.Descriptor( + name='TrackingSetting', + full_name='google.ads.googleads.v1.resources.Campaign.TrackingSetting', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( - name='positive_geo_target_type', full_name='google.ads.googleads.v1.resources.Campaign.GeoTargetTypeSetting.positive_geo_target_type', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='negative_geo_target_type', full_name='google.ads.googleads.v1.resources.Campaign.GeoTargetTypeSetting.negative_geo_target_type', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, + name='tracking_url', full_name='google.ads.googleads.v1.resources.Campaign.TrackingSetting.tracking_url', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), @@ -337,8 +338,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5922, - serialized_end=6172, + serialized_start=6331, + serialized_end=6400, ) _CAMPAIGN_VANITYPHARMA = _descriptor.Descriptor( @@ -374,8 +375,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6175, - serialized_end=6418, + serialized_start=6403, + serialized_end=6646, ) _CAMPAIGN_SELECTIVEOPTIMIZATION = _descriptor.Descriptor( @@ -404,8 +405,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6420, - serialized_end=6501, + serialized_start=6648, + serialized_end=6729, ) _CAMPAIGN = _descriptor.Descriptor( @@ -542,168 +543,182 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_budget', full_name='google.ads.googleads.v1.resources.Campaign.campaign_budget', index=18, + name='experiment_type', full_name='google.ads.googleads.v1.resources.Campaign.experiment_type', index=18, + number=17, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='base_campaign', full_name='google.ads.googleads.v1.resources.Campaign.base_campaign', index=19, + number=28, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='campaign_budget', full_name='google.ads.googleads.v1.resources.Campaign.campaign_budget', index=20, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='bidding_strategy_type', full_name='google.ads.googleads.v1.resources.Campaign.bidding_strategy_type', index=19, + name='bidding_strategy_type', full_name='google.ads.googleads.v1.resources.Campaign.bidding_strategy_type', index=21, number=22, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='start_date', full_name='google.ads.googleads.v1.resources.Campaign.start_date', index=20, + name='start_date', full_name='google.ads.googleads.v1.resources.Campaign.start_date', index=22, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='end_date', full_name='google.ads.googleads.v1.resources.Campaign.end_date', index=21, + name='end_date', full_name='google.ads.googleads.v1.resources.Campaign.end_date', index=23, number=20, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='final_url_suffix', full_name='google.ads.googleads.v1.resources.Campaign.final_url_suffix', index=22, + name='final_url_suffix', full_name='google.ads.googleads.v1.resources.Campaign.final_url_suffix', index=24, number=38, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='frequency_caps', full_name='google.ads.googleads.v1.resources.Campaign.frequency_caps', index=23, + name='frequency_caps', full_name='google.ads.googleads.v1.resources.Campaign.frequency_caps', index=25, number=40, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='video_brand_safety_suitability', full_name='google.ads.googleads.v1.resources.Campaign.video_brand_safety_suitability', index=24, + name='video_brand_safety_suitability', full_name='google.ads.googleads.v1.resources.Campaign.video_brand_safety_suitability', index=26, number=42, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='vanity_pharma', full_name='google.ads.googleads.v1.resources.Campaign.vanity_pharma', index=25, + name='vanity_pharma', full_name='google.ads.googleads.v1.resources.Campaign.vanity_pharma', index=27, number=44, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='selective_optimization', full_name='google.ads.googleads.v1.resources.Campaign.selective_optimization', index=26, + name='selective_optimization', full_name='google.ads.googleads.v1.resources.Campaign.selective_optimization', index=28, number=45, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='tracking_setting', full_name='google.ads.googleads.v1.resources.Campaign.tracking_setting', index=27, + name='tracking_setting', full_name='google.ads.googleads.v1.resources.Campaign.tracking_setting', index=29, number=46, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='payment_mode', full_name='google.ads.googleads.v1.resources.Campaign.payment_mode', index=28, + name='payment_mode', full_name='google.ads.googleads.v1.resources.Campaign.payment_mode', index=30, number=52, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='bidding_strategy', full_name='google.ads.googleads.v1.resources.Campaign.bidding_strategy', index=29, + name='bidding_strategy', full_name='google.ads.googleads.v1.resources.Campaign.bidding_strategy', index=31, number=23, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='commission', full_name='google.ads.googleads.v1.resources.Campaign.commission', index=30, + name='commission', full_name='google.ads.googleads.v1.resources.Campaign.commission', index=32, number=49, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='manual_cpc', full_name='google.ads.googleads.v1.resources.Campaign.manual_cpc', index=31, + name='manual_cpc', full_name='google.ads.googleads.v1.resources.Campaign.manual_cpc', index=33, number=24, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='manual_cpm', full_name='google.ads.googleads.v1.resources.Campaign.manual_cpm', index=32, + name='manual_cpm', full_name='google.ads.googleads.v1.resources.Campaign.manual_cpm', index=34, number=25, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='manual_cpv', full_name='google.ads.googleads.v1.resources.Campaign.manual_cpv', index=33, + name='manual_cpv', full_name='google.ads.googleads.v1.resources.Campaign.manual_cpv', index=35, number=37, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='maximize_conversions', full_name='google.ads.googleads.v1.resources.Campaign.maximize_conversions', index=34, + name='maximize_conversions', full_name='google.ads.googleads.v1.resources.Campaign.maximize_conversions', index=36, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='maximize_conversion_value', full_name='google.ads.googleads.v1.resources.Campaign.maximize_conversion_value', index=35, + name='maximize_conversion_value', full_name='google.ads.googleads.v1.resources.Campaign.maximize_conversion_value', index=37, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='target_cpa', full_name='google.ads.googleads.v1.resources.Campaign.target_cpa', index=36, + name='target_cpa', full_name='google.ads.googleads.v1.resources.Campaign.target_cpa', index=38, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='target_impression_share', full_name='google.ads.googleads.v1.resources.Campaign.target_impression_share', index=37, + name='target_impression_share', full_name='google.ads.googleads.v1.resources.Campaign.target_impression_share', index=39, number=48, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='target_roas', full_name='google.ads.googleads.v1.resources.Campaign.target_roas', index=38, + name='target_roas', full_name='google.ads.googleads.v1.resources.Campaign.target_roas', index=40, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='target_spend', full_name='google.ads.googleads.v1.resources.Campaign.target_spend', index=39, + name='target_spend', full_name='google.ads.googleads.v1.resources.Campaign.target_spend', index=41, number=27, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='percent_cpc', full_name='google.ads.googleads.v1.resources.Campaign.percent_cpc', index=40, + name='percent_cpc', full_name='google.ads.googleads.v1.resources.Campaign.percent_cpc', index=42, number=34, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='target_cpm', full_name='google.ads.googleads.v1.resources.Campaign.target_cpm', index=41, + name='target_cpm', full_name='google.ads.googleads.v1.resources.Campaign.target_cpm', index=43, number=41, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -712,7 +727,7 @@ ], extensions=[ ], - nested_types=[_CAMPAIGN_NETWORKSETTINGS, _CAMPAIGN_HOTELSETTINGINFO, _CAMPAIGN_APPCAMPAIGNSETTING, _CAMPAIGN_DYNAMICSEARCHADSSETTING, _CAMPAIGN_SHOPPINGSETTING, _CAMPAIGN_TRACKINGSETTING, _CAMPAIGN_GEOTARGETTYPESETTING, _CAMPAIGN_VANITYPHARMA, _CAMPAIGN_SELECTIVEOPTIMIZATION, ], + nested_types=[_CAMPAIGN_NETWORKSETTINGS, _CAMPAIGN_HOTELSETTINGINFO, _CAMPAIGN_APPCAMPAIGNSETTING, _CAMPAIGN_DYNAMICSEARCHADSSETTING, _CAMPAIGN_SHOPPINGSETTING, _CAMPAIGN_GEOTARGETTYPESETTING, _CAMPAIGN_TRACKINGSETTING, _CAMPAIGN_VANITYPHARMA, _CAMPAIGN_SELECTIVEOPTIMIZATION, ], enum_types=[ ], serialized_options=None, @@ -724,8 +739,8 @@ name='campaign_bidding_strategy', full_name='google.ads.googleads.v1.resources.Campaign.campaign_bidding_strategy', index=0, containing_type=None, fields=[]), ], - serialized_start=1409, - serialized_end=6530, + serialized_start=1477, + serialized_end=6758, ) _CAMPAIGN_NETWORKSETTINGS.fields_by_name['target_google_search'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE @@ -749,11 +764,11 @@ _CAMPAIGN_SHOPPINGSETTING.fields_by_name['campaign_priority'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE _CAMPAIGN_SHOPPINGSETTING.fields_by_name['enable_local'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE _CAMPAIGN_SHOPPINGSETTING.containing_type = _CAMPAIGN -_CAMPAIGN_TRACKINGSETTING.fields_by_name['tracking_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_CAMPAIGN_TRACKINGSETTING.containing_type = _CAMPAIGN _CAMPAIGN_GEOTARGETTYPESETTING.fields_by_name['positive_geo_target_type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_positive__geo__target__type__pb2._POSITIVEGEOTARGETTYPEENUM_POSITIVEGEOTARGETTYPE _CAMPAIGN_GEOTARGETTYPESETTING.fields_by_name['negative_geo_target_type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_negative__geo__target__type__pb2._NEGATIVEGEOTARGETTYPEENUM_NEGATIVEGEOTARGETTYPE _CAMPAIGN_GEOTARGETTYPESETTING.containing_type = _CAMPAIGN +_CAMPAIGN_TRACKINGSETTING.fields_by_name['tracking_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_CAMPAIGN_TRACKINGSETTING.containing_type = _CAMPAIGN _CAMPAIGN_VANITYPHARMA.fields_by_name['vanity_pharma_display_url_mode'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_vanity__pharma__display__url__mode__pb2._VANITYPHARMADISPLAYURLMODEENUM_VANITYPHARMADISPLAYURLMODE _CAMPAIGN_VANITYPHARMA.fields_by_name['vanity_pharma_text'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_vanity__pharma__text__pb2._VANITYPHARMATEXTENUM_VANITYPHARMATEXT _CAMPAIGN_VANITYPHARMA.containing_type = _CAMPAIGN @@ -776,6 +791,8 @@ _CAMPAIGN.fields_by_name['targeting_setting'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_targeting__setting__pb2._TARGETINGSETTING _CAMPAIGN.fields_by_name['geo_target_type_setting'].message_type = _CAMPAIGN_GEOTARGETTYPESETTING _CAMPAIGN.fields_by_name['app_campaign_setting'].message_type = _CAMPAIGN_APPCAMPAIGNSETTING +_CAMPAIGN.fields_by_name['experiment_type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_campaign__experiment__type__pb2._CAMPAIGNEXPERIMENTTYPEENUM_CAMPAIGNEXPERIMENTTYPE +_CAMPAIGN.fields_by_name['base_campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _CAMPAIGN.fields_by_name['campaign_budget'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _CAMPAIGN.fields_by_name['bidding_strategy_type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_bidding__strategy__type__pb2._BIDDINGSTRATEGYTYPEENUM_BIDDINGSTRATEGYTYPE _CAMPAIGN.fields_by_name['start_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -961,21 +978,6 @@ )) , - TrackingSetting = _reflection.GeneratedProtocolMessageType('TrackingSetting', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGN_TRACKINGSETTING, - __module__ = 'google.ads.googleads_v1.proto.resources.campaign_pb2' - , - __doc__ = """Campaign level settings for tracking information. - - - Attributes: - tracking_url: - The url used for dynamic tracking. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.Campaign.TrackingSetting) - )) - , - GeoTargetTypeSetting = _reflection.GeneratedProtocolMessageType('GeoTargetTypeSetting', (_message.Message,), dict( DESCRIPTOR = _CAMPAIGN_GEOTARGETTYPESETTING, __module__ = 'google.ads.googleads_v1.proto.resources.campaign_pb2' @@ -995,6 +997,21 @@ )) , + TrackingSetting = _reflection.GeneratedProtocolMessageType('TrackingSetting', (_message.Message,), dict( + DESCRIPTOR = _CAMPAIGN_TRACKINGSETTING, + __module__ = 'google.ads.googleads_v1.proto.resources.campaign_pb2' + , + __doc__ = """Campaign level settings for tracking information. + + + Attributes: + tracking_url: + The url used for dynamic tracking. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.Campaign.TrackingSetting) + )) + , + VanityPharma = _reflection.GeneratedProtocolMessageType('VanityPharma', (_message.Message,), dict( DESCRIPTOR = _CAMPAIGN_VANITYPHARMA, __module__ = 'google.ads.googleads_v1.proto.resources.campaign_pb2' @@ -1089,6 +1106,12 @@ The setting for ads geotargeting. app_campaign_setting: The setting related to App Campaign. + experiment_type: + The type of campaign: normal, draft, or experiment. + base_campaign: + The resource name of the base campaign of a draft or + experiment campaign. For base campaigns, this is equal to + ``resource_name``. This field is read-only. campaign_budget: The budget of the campaign. bidding_strategy_type: @@ -1177,8 +1200,8 @@ _sym_db.RegisterMessage(Campaign.AppCampaignSetting) _sym_db.RegisterMessage(Campaign.DynamicSearchAdsSetting) _sym_db.RegisterMessage(Campaign.ShoppingSetting) -_sym_db.RegisterMessage(Campaign.TrackingSetting) _sym_db.RegisterMessage(Campaign.GeoTargetTypeSetting) +_sym_db.RegisterMessage(Campaign.TrackingSetting) _sym_db.RegisterMessage(Campaign.VanityPharma) _sym_db.RegisterMessage(Campaign.SelectiveOptimization) diff --git a/google/ads/google_ads/v1/proto/resources/customer_pb2.py b/google/ads/google_ads/v1/proto/resources/customer_pb2.py index 65cff1d5a..4d255c7ec 100644 --- a/google/ads/google_ads/v1/proto/resources/customer_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/customer_pb2.py @@ -12,6 +12,7 @@ _sym_db = _symbol_database.Default() +from google.ads.google_ads.v1.proto.enums import customer_pay_per_conversion_eligibility_failure_reason_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_customer__pay__per__conversion__eligibility__failure__reason__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -21,9 +22,9 @@ package='google.ads.googleads.v1.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\rCustomerProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), - serialized_pb=_b('\n6google/ads/googleads_v1/proto/resources/customer.proto\x12!google.ads.googleads.v1.resources\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xbe\x06\n\x08\x43ustomer\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x10\x64\x65scriptive_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rcurrency_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\ttime_zone\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x14\x61uto_tagging_enabled\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x36\n\x12has_partners_badge\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x07manager\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x30\n\x0ctest_account\x18\r \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12W\n\x16\x63\x61ll_reporting_setting\x18\n \x01(\x0b\x32\x37.google.ads.googleads.v1.resources.CallReportingSetting\x12\x61\n\x1b\x63onversion_tracking_setting\x18\x0e \x01(\x0b\x32<.google.ads.googleads.v1.resources.ConversionTrackingSetting\x12R\n\x13remarketing_setting\x18\x0f \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.RemarketingSetting\"\xd7\x01\n\x14\x43\x61llReportingSetting\x12:\n\x16\x63\x61ll_reporting_enabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x45\n!call_conversion_reporting_enabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x16\x63\x61ll_conversion_action\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xa3\x01\n\x19\x43onversionTrackingSetting\x12;\n\x16\x63onversion_tracking_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12I\n$cross_account_conversion_tracking_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"R\n\x12RemarketingSetting\x12<\n\x16google_global_site_tag\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xfa\x01\n%com.google.ads.googleads.v1.resourcesB\rCustomerProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + serialized_pb=_b('\n6google/ads/googleads_v1/proto/resources/customer.proto\x12!google.ads.googleads.v1.resources\x1a`google/ads/googleads_v1/proto/enums/customer_pay_per_conversion_eligibility_failure_reason.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xfe\x07\n\x08\x43ustomer\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x10\x64\x65scriptive_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rcurrency_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\ttime_zone\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x14\x61uto_tagging_enabled\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x36\n\x12has_partners_badge\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x07manager\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x30\n\x0ctest_account\x18\r \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12W\n\x16\x63\x61ll_reporting_setting\x18\n \x01(\x0b\x32\x37.google.ads.googleads.v1.resources.CallReportingSetting\x12\x61\n\x1b\x63onversion_tracking_setting\x18\x0e \x01(\x0b\x32<.google.ads.googleads.v1.resources.ConversionTrackingSetting\x12R\n\x13remarketing_setting\x18\x0f \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.RemarketingSetting\x12\xbd\x01\n.pay_per_conversion_eligibility_failure_reasons\x18\x10 \x03(\x0e\x32\x84\x01.google.ads.googleads.v1.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason\"\xd7\x01\n\x14\x43\x61llReportingSetting\x12:\n\x16\x63\x61ll_reporting_enabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x45\n!call_conversion_reporting_enabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x16\x63\x61ll_conversion_action\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xa3\x01\n\x19\x43onversionTrackingSetting\x12;\n\x16\x63onversion_tracking_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12I\n$cross_account_conversion_tracking_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"R\n\x12RemarketingSetting\x12<\n\x16google_global_site_tag\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xfa\x01\n%com.google.ads.googleads.v1.resourcesB\rCustomerProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') , - dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_customer__pay__per__conversion__eligibility__failure__reason__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -133,6 +134,13 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='pay_per_conversion_eligibility_failure_reasons', full_name='google.ads.googleads.v1.resources.Customer.pay_per_conversion_eligibility_failure_reasons', index=14, + number=16, type=14, cpp_type=8, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], @@ -145,8 +153,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=156, - serialized_end=986, + serialized_start=254, + serialized_end=1276, ) @@ -190,8 +198,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=989, - serialized_end=1204, + serialized_start=1279, + serialized_end=1494, ) @@ -228,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1207, - serialized_end=1370, + serialized_start=1497, + serialized_end=1660, ) @@ -259,8 +267,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1372, - serialized_end=1454, + serialized_start=1662, + serialized_end=1744, ) _CUSTOMER.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -276,6 +284,7 @@ _CUSTOMER.fields_by_name['call_reporting_setting'].message_type = _CALLREPORTINGSETTING _CUSTOMER.fields_by_name['conversion_tracking_setting'].message_type = _CONVERSIONTRACKINGSETTING _CUSTOMER.fields_by_name['remarketing_setting'].message_type = _REMARKETINGSETTING +_CUSTOMER.fields_by_name['pay_per_conversion_eligibility_failure_reasons'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_customer__pay__per__conversion__eligibility__failure__reason__pb2._CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASONENUM_CUSTOMERPAYPERCONVERSIONELIGIBILITYFAILUREREASON _CALLREPORTINGSETTING.fields_by_name['call_reporting_enabled'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE _CALLREPORTINGSETTING.fields_by_name['call_conversion_reporting_enabled'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE _CALLREPORTINGSETTING.fields_by_name['call_conversion_action'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -330,6 +339,10 @@ Conversion tracking setting for a customer. remarketing_setting: Remarketing setting for a customer. + pay_per_conversion_eligibility_failure_reasons: + Reasons why the customer is not eligible to use + PaymentMode.CONVERSIONS. If the list is empty, the customer is + eligible. This field is read-only. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.Customer) )) diff --git a/google/ads/google_ads/v1/proto/resources/detail_placement_view_pb2.py b/google/ads/google_ads/v1/proto/resources/detail_placement_view_pb2.py index 0daff6338..86b26579c 100644 --- a/google/ads/google_ads/v1/proto/resources/detail_placement_view_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/detail_placement_view_pb2.py @@ -21,8 +21,8 @@ name='google/ads/googleads_v1/proto/resources/detail_placement_view.proto', package='google.ads.googleads.v1.resources', syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\030DetailPlacementViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002$Google::Ads::GoogleAds::V1::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v1/proto/resources/detail_placement_view.proto\x12!google.ads.googleads.v1.resources\x1a\x38google/ads/googleads_v1/proto/enums/placement_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xdd\x02\n\x13\x44\x65tailPlacementView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12/\n\tplacement\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64isplay_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12@\n\x1agroup_placement_target_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\ntarget_url\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12V\n\x0eplacement_type\x18\x06 \x01(\x0e\x32>.google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementTypeB\x84\x02\n%com.google.ads.googleads.v1.resourcesB\x18\x44\x65tailPlacementViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3') + serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\030DetailPlacementViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), + serialized_pb=_b('\nCgoogle/ads/googleads_v1/proto/resources/detail_placement_view.proto\x12!google.ads.googleads.v1.resources\x1a\x38google/ads/googleads_v1/proto/enums/placement_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xdd\x02\n\x13\x44\x65tailPlacementView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12/\n\tplacement\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64isplay_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12@\n\x1agroup_placement_target_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\ntarget_url\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12V\n\x0eplacement_type\x18\x06 \x01(\x0e\x32>.google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementTypeB\x85\x02\n%com.google.ads.googleads.v1.resourcesB\x18\x44\x65tailPlacementViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') , dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_placement__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) diff --git a/google/ads/google_ads/v1/proto/resources/expanded_landing_page_view_pb2.py b/google/ads/google_ads/v1/proto/resources/expanded_landing_page_view_pb2.py new file mode 100644 index 000000000..7bc9b32f9 --- /dev/null +++ b/google/ads/google_ads/v1/proto/resources/expanded_landing_page_view_pb2.py @@ -0,0 +1,95 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/resources/expanded_landing_page_view.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/resources/expanded_landing_page_view.proto', + package='google.ads.googleads.v1.resources', + syntax='proto3', + serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\034ExpandedLandingPageViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), + serialized_pb=_b('\nHgoogle/ads/googleads_v1/proto/resources/expanded_landing_page_view.proto\x12!google.ads.googleads.v1.resources\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"j\n\x17\x45xpandedLandingPageView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x38\n\x12\x65xpanded_final_url\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x89\x02\n%com.google.ads.googleads.v1.resourcesB\x1c\x45xpandedLandingPageViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + + +_EXPANDEDLANDINGPAGEVIEW = _descriptor.Descriptor( + name='ExpandedLandingPageView', + full_name='google.ads.googleads.v1.resources.ExpandedLandingPageView', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v1.resources.ExpandedLandingPageView.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='expanded_final_url', full_name='google.ads.googleads.v1.resources.ExpandedLandingPageView.expanded_final_url', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=173, + serialized_end=279, +) + +_EXPANDEDLANDINGPAGEVIEW.fields_by_name['expanded_final_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +DESCRIPTOR.message_types_by_name['ExpandedLandingPageView'] = _EXPANDEDLANDINGPAGEVIEW +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +ExpandedLandingPageView = _reflection.GeneratedProtocolMessageType('ExpandedLandingPageView', (_message.Message,), dict( + DESCRIPTOR = _EXPANDEDLANDINGPAGEVIEW, + __module__ = 'google.ads.googleads_v1.proto.resources.expanded_landing_page_view_pb2' + , + __doc__ = """A landing page view with metrics aggregated at the expanded final URL + level. + + + Attributes: + resource_name: + The resource name of the expanded landing page view. Expanded + landing page view resource names have the form: ``customers/{ + customer_id}/expandedLandingPageViews/{expanded_final_url_fing + erprint}`` + expanded_final_url: + The final URL that clicks are directed to. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.ExpandedLandingPageView) + )) +_sym_db.RegisterMessage(ExpandedLandingPageView) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/tag_snippet_pb2_grpc.py b/google/ads/google_ads/v1/proto/resources/expanded_landing_page_view_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/tag_snippet_pb2_grpc.py rename to google/ads/google_ads/v1/proto/resources/expanded_landing_page_view_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/resources/extension_feed_item_pb2.py b/google/ads/google_ads/v1/proto/resources/extension_feed_item_pb2.py index 3aa5e83d3..e25f3994f 100644 --- a/google/ads/google_ads/v1/proto/resources/extension_feed_item_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/extension_feed_item_pb2.py @@ -12,9 +12,11 @@ _sym_db = _symbol_database.Default() +from google.ads.google_ads.v1.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_criteria__pb2 from google.ads.google_ads.v1.proto.common import extensions_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2 from google.ads.google_ads.v1.proto.enums import extension_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_extension__type__pb2 from google.ads.google_ads.v1.proto.enums import feed_item_status_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_feed__item__status__pb2 +from google.ads.google_ads.v1.proto.enums import feed_item_target_device_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_feed__item__target__device__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +26,9 @@ package='google.ads.googleads.v1.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\026ExtensionFeedItemProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), - serialized_pb=_b('\nAgoogle/ads/googleads_v1/proto/resources/extension_feed_item.proto\x12!google.ads.googleads.v1.resources\x1a\x35google/ads/googleads_v1/proto/common/extensions.proto\x1a\x38google/ads/googleads_v1/proto/enums/extension_type.proto\x1a:google/ads/googleads_v1/proto/enums/feed_item_status.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xcf\x07\n\x11\x45xtensionFeedItem\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12V\n\x0e\x65xtension_type\x18\r \x01(\x0e\x32>.google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType\x12\x35\n\x0fstart_date_time\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rend_date_time\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12P\n\x06status\x18\x04 \x01(\x0e\x32@.google.ads.googleads.v1.enums.FeedItemStatusEnum.FeedItemStatus\x12N\n\x12sitelink_feed_item\x18\x02 \x01(\x0b\x32\x30.google.ads.googleads.v1.common.SitelinkFeedItemH\x00\x12\x61\n\x1cstructured_snippet_feed_item\x18\x03 \x01(\x0b\x32\x39.google.ads.googleads.v1.common.StructuredSnippetFeedItemH\x00\x12\x44\n\rapp_feed_item\x18\x07 \x01(\x0b\x32+.google.ads.googleads.v1.common.AppFeedItemH\x00\x12\x46\n\x0e\x63\x61ll_feed_item\x18\x08 \x01(\x0b\x32,.google.ads.googleads.v1.common.CallFeedItemH\x00\x12L\n\x11\x63\x61llout_feed_item\x18\t \x01(\x0b\x32/.google.ads.googleads.v1.common.CalloutFeedItemH\x00\x12U\n\x16text_message_feed_item\x18\n \x01(\x0b\x32\x33.google.ads.googleads.v1.common.TextMessageFeedItemH\x00\x12H\n\x0fprice_feed_item\x18\x0b \x01(\x0b\x32-.google.ads.googleads.v1.common.PriceFeedItemH\x00\x12P\n\x13promotion_feed_item\x18\x0c \x01(\x0b\x32\x31.google.ads.googleads.v1.common.PromotionFeedItemH\x00\x42\x0b\n\textensionB\x83\x02\n%com.google.ads.googleads.v1.resourcesB\x16\x45xtensionFeedItemProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + serialized_pb=_b('\nAgoogle/ads/googleads_v1/proto/resources/extension_feed_item.proto\x12!google.ads.googleads.v1.resources\x1a\x33google/ads/googleads_v1/proto/common/criteria.proto\x1a\x35google/ads/googleads_v1/proto/common/extensions.proto\x1a\x38google/ads/googleads_v1/proto/enums/extension_type.proto\x1a:google/ads/googleads_v1/proto/enums/feed_item_status.proto\x1a\x41google/ads/googleads_v1/proto/enums/feed_item_target_device.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa6\n\n\x11\x45xtensionFeedItem\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12V\n\x0e\x65xtension_type\x18\r \x01(\x0e\x32>.google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType\x12\x35\n\x0fstart_date_time\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rend_date_time\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x44\n\x0c\x61\x64_schedules\x18\x10 \x03(\x0b\x32..google.ads.googleads.v1.common.AdScheduleInfo\x12\\\n\x06\x64\x65vice\x18\x11 \x01(\x0e\x32L.google.ads.googleads.v1.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice\x12P\n\x06status\x18\x04 \x01(\x0e\x32@.google.ads.googleads.v1.enums.FeedItemStatusEnum.FeedItemStatus\x12N\n\x12sitelink_feed_item\x18\x02 \x01(\x0b\x32\x30.google.ads.googleads.v1.common.SitelinkFeedItemH\x00\x12\x61\n\x1cstructured_snippet_feed_item\x18\x03 \x01(\x0b\x32\x39.google.ads.googleads.v1.common.StructuredSnippetFeedItemH\x00\x12\x44\n\rapp_feed_item\x18\x07 \x01(\x0b\x32+.google.ads.googleads.v1.common.AppFeedItemH\x00\x12\x46\n\x0e\x63\x61ll_feed_item\x18\x08 \x01(\x0b\x32,.google.ads.googleads.v1.common.CallFeedItemH\x00\x12L\n\x11\x63\x61llout_feed_item\x18\t \x01(\x0b\x32/.google.ads.googleads.v1.common.CalloutFeedItemH\x00\x12U\n\x16text_message_feed_item\x18\n \x01(\x0b\x32\x33.google.ads.googleads.v1.common.TextMessageFeedItemH\x00\x12H\n\x0fprice_feed_item\x18\x0b \x01(\x0b\x32-.google.ads.googleads.v1.common.PriceFeedItemH\x00\x12P\n\x13promotion_feed_item\x18\x0c \x01(\x0b\x32\x31.google.ads.googleads.v1.common.PromotionFeedItemH\x00\x12N\n\x12location_feed_item\x18\x0e \x01(\x0b\x32\x30.google.ads.googleads.v1.common.LocationFeedItemH\x00\x12\x61\n\x1c\x61\x66\x66iliate_location_feed_item\x18\x0f \x01(\x0b\x32\x39.google.ads.googleads.v1.common.AffiliateLocationFeedItemH\x00\x42\x0b\n\textensionB\x83\x02\n%com.google.ads.googleads.v1.resourcesB\x16\x45xtensionFeedItemProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_extension__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_feed__item__status__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_extension__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_feed__item__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_feed__item__target__device__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -67,68 +69,96 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='status', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.status', index=4, + name='ad_schedules', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.ad_schedules', index=4, + number=16, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='device', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.device', index=5, + number=17, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='status', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.status', index=6, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='sitelink_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.sitelink_feed_item', index=5, + name='sitelink_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.sitelink_feed_item', index=7, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='structured_snippet_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.structured_snippet_feed_item', index=6, + name='structured_snippet_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.structured_snippet_feed_item', index=8, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='app_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.app_feed_item', index=7, + name='app_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.app_feed_item', index=9, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='call_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.call_feed_item', index=8, + name='call_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.call_feed_item', index=10, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='callout_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.callout_feed_item', index=9, + name='callout_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.callout_feed_item', index=11, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='text_message_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.text_message_feed_item', index=10, + name='text_message_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.text_message_feed_item', index=12, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='price_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.price_feed_item', index=11, + name='price_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.price_feed_item', index=13, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='promotion_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.promotion_feed_item', index=12, + name='promotion_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.promotion_feed_item', index=14, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='location_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.location_feed_item', index=15, + number=14, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='affiliate_location_feed_item', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.affiliate_location_feed_item', index=16, + number=15, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], @@ -144,13 +174,15 @@ name='extension', full_name='google.ads.googleads.v1.resources.ExtensionFeedItem.extension', index=0, containing_type=None, fields=[]), ], - serialized_start=340, - serialized_end=1315, + serialized_start=460, + serialized_end=1778, ) _EXTENSIONFEEDITEM.fields_by_name['extension_type'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_extension__type__pb2._EXTENSIONTYPEENUM_EXTENSIONTYPE _EXTENSIONFEEDITEM.fields_by_name['start_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _EXTENSIONFEEDITEM.fields_by_name['end_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_EXTENSIONFEEDITEM.fields_by_name['ad_schedules'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_criteria__pb2._ADSCHEDULEINFO +_EXTENSIONFEEDITEM.fields_by_name['device'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_feed__item__target__device__pb2._FEEDITEMTARGETDEVICEENUM_FEEDITEMTARGETDEVICE _EXTENSIONFEEDITEM.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_feed__item__status__pb2._FEEDITEMSTATUSENUM_FEEDITEMSTATUS _EXTENSIONFEEDITEM.fields_by_name['sitelink_feed_item'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2._SITELINKFEEDITEM _EXTENSIONFEEDITEM.fields_by_name['structured_snippet_feed_item'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2._STRUCTUREDSNIPPETFEEDITEM @@ -160,6 +192,8 @@ _EXTENSIONFEEDITEM.fields_by_name['text_message_feed_item'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2._TEXTMESSAGEFEEDITEM _EXTENSIONFEEDITEM.fields_by_name['price_feed_item'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2._PRICEFEEDITEM _EXTENSIONFEEDITEM.fields_by_name['promotion_feed_item'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2._PROMOTIONFEEDITEM +_EXTENSIONFEEDITEM.fields_by_name['location_feed_item'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2._LOCATIONFEEDITEM +_EXTENSIONFEEDITEM.fields_by_name['affiliate_location_feed_item'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2._AFFILIATELOCATIONFEEDITEM _EXTENSIONFEEDITEM.oneofs_by_name['extension'].fields.append( _EXTENSIONFEEDITEM.fields_by_name['sitelink_feed_item']) _EXTENSIONFEEDITEM.fields_by_name['sitelink_feed_item'].containing_oneof = _EXTENSIONFEEDITEM.oneofs_by_name['extension'] @@ -184,6 +218,12 @@ _EXTENSIONFEEDITEM.oneofs_by_name['extension'].fields.append( _EXTENSIONFEEDITEM.fields_by_name['promotion_feed_item']) _EXTENSIONFEEDITEM.fields_by_name['promotion_feed_item'].containing_oneof = _EXTENSIONFEEDITEM.oneofs_by_name['extension'] +_EXTENSIONFEEDITEM.oneofs_by_name['extension'].fields.append( + _EXTENSIONFEEDITEM.fields_by_name['location_feed_item']) +_EXTENSIONFEEDITEM.fields_by_name['location_feed_item'].containing_oneof = _EXTENSIONFEEDITEM.oneofs_by_name['extension'] +_EXTENSIONFEEDITEM.oneofs_by_name['extension'].fields.append( + _EXTENSIONFEEDITEM.fields_by_name['affiliate_location_feed_item']) +_EXTENSIONFEEDITEM.fields_by_name['affiliate_location_feed_item'].containing_oneof = _EXTENSIONFEEDITEM.oneofs_by_name['extension'] DESCRIPTOR.message_types_by_name['ExtensionFeedItem'] = _EXTENSIONFEEDITEM _sym_db.RegisterFileDescriptor(DESCRIPTOR) @@ -210,6 +250,12 @@ End time in which this feed item is no longer effective and will stop serving. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30" + ad_schedules: + List of non-overlapping schedules specifying all time + intervals for which the feed item may serve. There can be a + maximum of 6 schedules per day. + device: + The targeted device. status: Status of the feed item. This field is read-only. extension: @@ -230,6 +276,12 @@ Price extension. promotion_feed_item: Promotion extension. + location_feed_item: + Location extension. Locations are synced from a GMB account + into a feed. This field is read-only. + affiliate_location_feed_item: + Affiliate location extension. Feed locations are populated by + Google Ads based on a chain ID. This field is read-only. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.ExtensionFeedItem) )) diff --git a/google/ads/google_ads/v1/proto/resources/group_placement_view_pb2.py b/google/ads/google_ads/v1/proto/resources/group_placement_view_pb2.py index 4434c4dd6..3c68166af 100644 --- a/google/ads/google_ads/v1/proto/resources/group_placement_view_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/group_placement_view_pb2.py @@ -21,8 +21,8 @@ name='google/ads/googleads_v1/proto/resources/group_placement_view.proto', package='google.ads.googleads.v1.resources', syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\027GroupPlacementViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002$Google::Ads::GoogleAds::V1::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v1/proto/resources/group_placement_view.proto\x12!google.ads.googleads.v1.resources\x1a\x38google/ads/googleads_v1/proto/enums/placement_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x9a\x02\n\x12GroupPlacementView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12/\n\tplacement\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64isplay_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\ntarget_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12V\n\x0eplacement_type\x18\x05 \x01(\x0e\x32>.google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementTypeB\x83\x02\n%com.google.ads.googleads.v1.resourcesB\x17GroupPlacementViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3') + serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\027GroupPlacementViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), + serialized_pb=_b('\nBgoogle/ads/googleads_v1/proto/resources/group_placement_view.proto\x12!google.ads.googleads.v1.resources\x1a\x38google/ads/googleads_v1/proto/enums/placement_type.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x9a\x02\n\x12GroupPlacementView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12/\n\tplacement\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64isplay_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\ntarget_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12V\n\x0eplacement_type\x18\x05 \x01(\x0e\x32>.google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementTypeB\x84\x02\n%com.google.ads.googleads.v1.resourcesB\x17GroupPlacementViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') , dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_placement__type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) diff --git a/google/ads/google_ads/v1/proto/resources/landing_page_view_pb2.py b/google/ads/google_ads/v1/proto/resources/landing_page_view_pb2.py new file mode 100644 index 000000000..4169cf20a --- /dev/null +++ b/google/ads/google_ads/v1/proto/resources/landing_page_view_pb2.py @@ -0,0 +1,94 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/resources/landing_page_view.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/resources/landing_page_view.proto', + package='google.ads.googleads.v1.resources', + syntax='proto3', + serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\024LandingPageViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), + serialized_pb=_b('\n?google/ads/googleads_v1/proto/resources/landing_page_view.proto\x12!google.ads.googleads.v1.resources\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"d\n\x0fLandingPageView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12:\n\x14unexpanded_final_url\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x81\x02\n%com.google.ads.googleads.v1.resourcesB\x14LandingPageViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + + +_LANDINGPAGEVIEW = _descriptor.Descriptor( + name='LandingPageView', + full_name='google.ads.googleads.v1.resources.LandingPageView', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v1.resources.LandingPageView.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='unexpanded_final_url', full_name='google.ads.googleads.v1.resources.LandingPageView.unexpanded_final_url', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=164, + serialized_end=264, +) + +_LANDINGPAGEVIEW.fields_by_name['unexpanded_final_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +DESCRIPTOR.message_types_by_name['LandingPageView'] = _LANDINGPAGEVIEW +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +LandingPageView = _reflection.GeneratedProtocolMessageType('LandingPageView', (_message.Message,), dict( + DESCRIPTOR = _LANDINGPAGEVIEW, + __module__ = 'google.ads.googleads_v1.proto.resources.landing_page_view_pb2' + , + __doc__ = """A landing page view with metrics aggregated at the unexpanded final URL + level. + + + Attributes: + resource_name: + The resource name of the landing page view. Landing page view + resource names have the form: ``customers/{customer_id}/landi + ngPageViews/{unexpanded_final_url_fingerprint}`` + unexpanded_final_url: + The advertiser-specified final URL. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.LandingPageView) + )) +_sym_db.RegisterMessage(LandingPageView) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/targeting_setting_pb2_grpc.py b/google/ads/google_ads/v1/proto/resources/landing_page_view_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/targeting_setting_pb2_grpc.py rename to google/ads/google_ads/v1/proto/resources/landing_page_view_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/resources/mutate_job_pb2.py b/google/ads/google_ads/v1/proto/resources/mutate_job_pb2.py index fb17b9a21..2d52bdd55 100644 --- a/google/ads/google_ads/v1/proto/resources/mutate_job_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/mutate_job_pb2.py @@ -23,7 +23,7 @@ package='google.ads.googleads.v1.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\016MutateJobProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), - serialized_pb=_b('\n8google/ads/googleads_v1/proto/resources/mutate_job.proto\x12!google.ads.googleads.v1.resources\x1a;google/ads/googleads_v1/proto/enums/mutate_job_status.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xf3\x04\n\tMutateJob\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x17next_add_sequence_token\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12P\n\x08metadata\x18\x04 \x01(\x0b\x32>.google.ads.googleads.v1.resources.MutateJob.MutateJobMetadata\x12R\n\x06status\x18\x05 \x01(\x0e\x32\x42.google.ads.googleads.v1.enums.MutateJobStatusEnum.MutateJobStatus\x1a\xc0\x02\n\x11MutateJobMetadata\x12\x38\n\x12\x63reation_date_time\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63ompletion_date_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12@\n\x1a\x65stimated_completion_ratio\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x34\n\x0foperation_count\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18\x65xecuted_operation_count\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\xfb\x01\n%com.google.ads.googleads.v1.resourcesB\x0eMutateJobProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + serialized_pb=_b('\n8google/ads/googleads_v1/proto/resources/mutate_job.proto\x12!google.ads.googleads.v1.resources\x1a;google/ads/googleads_v1/proto/enums/mutate_job_status.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb1\x05\n\tMutateJob\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x17next_add_sequence_token\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12P\n\x08metadata\x18\x04 \x01(\x0b\x32>.google.ads.googleads.v1.resources.MutateJob.MutateJobMetadata\x12R\n\x06status\x18\x05 \x01(\x0e\x32\x42.google.ads.googleads.v1.enums.MutateJobStatusEnum.MutateJobStatus\x12<\n\x16long_running_operation\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xc0\x02\n\x11MutateJobMetadata\x12\x38\n\x12\x63reation_date_time\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63ompletion_date_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12@\n\x1a\x65stimated_completion_ratio\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x34\n\x0foperation_count\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18\x65xecuted_operation_count\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\xfb\x01\n%com.google.ads.googleads.v1.resourcesB\x0eMutateJobProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') , dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_mutate__job__status__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -84,8 +84,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=526, - serialized_end=846, + serialized_start=588, + serialized_end=908, ) _MUTATEJOB = _descriptor.Descriptor( @@ -130,6 +130,13 @@ message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='long_running_operation', full_name='google.ads.googleads.v1.resources.MutateJob.long_running_operation', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], @@ -143,7 +150,7 @@ oneofs=[ ], serialized_start=219, - serialized_end=846, + serialized_end=908, ) _MUTATEJOB_MUTATEJOBMETADATA.fields_by_name['creation_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -156,6 +163,7 @@ _MUTATEJOB.fields_by_name['next_add_sequence_token'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _MUTATEJOB.fields_by_name['metadata'].message_type = _MUTATEJOB_MUTATEJOBMETADATA _MUTATEJOB.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_mutate__job__status__pb2._MUTATEJOBSTATUSENUM_MUTATEJOBSTATUS +_MUTATEJOB.fields_by_name['long_running_operation'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE DESCRIPTOR.message_types_by_name['MutateJob'] = _MUTATEJOB _sym_db.RegisterFileDescriptor(DESCRIPTOR) @@ -212,6 +220,10 @@ Contains additional information about this mutate job. status: Status of this mutate job. + long_running_operation: + The resource name of the long-running operation that can be + used to poll for completion. Only set when the mutate job + status is RUNNING or DONE. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.MutateJob) )) diff --git a/google/ads/google_ads/v1/proto/resources/paid_organic_search_term_view_pb2.py b/google/ads/google_ads/v1/proto/resources/paid_organic_search_term_view_pb2.py new file mode 100644 index 000000000..c3fe4f71e --- /dev/null +++ b/google/ads/google_ads/v1/proto/resources/paid_organic_search_term_view_pb2.py @@ -0,0 +1,96 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/resources/paid_organic_search_term_view.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/resources/paid_organic_search_term_view.proto', + package='google.ads.googleads.v1.resources', + syntax='proto3', + serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\036PaidOrganicSearchTermViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), + serialized_pb=_b('\nKgoogle/ads/googleads_v1/proto/resources/paid_organic_search_term_view.proto\x12!google.ads.googleads.v1.resources\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"e\n\x19PaidOrganicSearchTermView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x31\n\x0bsearch_term\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x8b\x02\n%com.google.ads.googleads.v1.resourcesB\x1ePaidOrganicSearchTermViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') + , + dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + + +_PAIDORGANICSEARCHTERMVIEW = _descriptor.Descriptor( + name='PaidOrganicSearchTermView', + full_name='google.ads.googleads.v1.resources.PaidOrganicSearchTermView', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v1.resources.PaidOrganicSearchTermView.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='search_term', full_name='google.ads.googleads.v1.resources.PaidOrganicSearchTermView.search_term', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=176, + serialized_end=277, +) + +_PAIDORGANICSEARCHTERMVIEW.fields_by_name['search_term'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +DESCRIPTOR.message_types_by_name['PaidOrganicSearchTermView'] = _PAIDORGANICSEARCHTERMVIEW +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +PaidOrganicSearchTermView = _reflection.GeneratedProtocolMessageType('PaidOrganicSearchTermView', (_message.Message,), dict( + DESCRIPTOR = _PAIDORGANICSEARCHTERMVIEW, + __module__ = 'google.ads.googleads_v1.proto.resources.paid_organic_search_term_view_pb2' + , + __doc__ = """A paid organic search term view providing a view of search stats across + ads and organic listings aggregated by search term at the ad group + level. + + + Attributes: + resource_name: + The resource name of the search term view. Search term view + resource names have the form: ``customers/{customer_id}/paidO + rganicSearchTermViews/{campaign_id}~ {ad_group_id}~{URL-base64 + search term}`` + search_term: + The search term. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.resources.PaidOrganicSearchTermView) + )) +_sym_db.RegisterMessage(PaidOrganicSearchTermView) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v0/proto/common/user_lists_pb2_grpc.py b/google/ads/google_ads/v1/proto/resources/paid_organic_search_term_view_pb2_grpc.py similarity index 100% rename from google/ads/google_ads/v0/proto/common/user_lists_pb2_grpc.py rename to google/ads/google_ads/v1/proto/resources/paid_organic_search_term_view_pb2_grpc.py diff --git a/google/ads/google_ads/v1/proto/resources/product_bidding_category_constant_pb2.py b/google/ads/google_ads/v1/proto/resources/product_bidding_category_constant_pb2.py index 09b2bb653..a65700ef7 100644 --- a/google/ads/google_ads/v1/proto/resources/product_bidding_category_constant_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/product_bidding_category_constant_pb2.py @@ -22,8 +22,8 @@ name='google/ads/googleads_v1/proto/resources/product_bidding_category_constant.proto', package='google.ads.googleads.v1.resources', syntax='proto3', - serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB#ProductBiddingCategoryConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002!Google::Ads::GoogleAds::V1::Enums'), - serialized_pb=_b('\nOgoogle/ads/googleads_v1/proto/resources/product_bidding_category_constant.proto\x12!google.ads.googleads.v1.resources\x1aHgoogle/ads/googleads_v1/proto/enums/product_bidding_category_level.proto\x1aIgoogle/ads/googleads_v1/proto/enums/product_bidding_category_status.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa8\x04\n\x1eProductBiddingCategoryConstant\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0c\x63ountry_code\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n(product_bidding_category_constant_parent\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x05level\x18\x05 \x01(\x0e\x32Z.google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum.ProductBiddingCategoryLevel\x12l\n\x06status\x18\x06 \x01(\x0e\x32\\.google.ads.googleads.v1.enums.ProductBiddingCategoryStatusEnum.ProductBiddingCategoryStatus\x12\x33\n\rlanguage_code\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0elocalized_name\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x8c\x02\n%com.google.ads.googleads.v1.resourcesB#ProductBiddingCategoryConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02!Google::Ads::GoogleAds::V1::Enumsb\x06proto3') + serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB#ProductBiddingCategoryConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), + serialized_pb=_b('\nOgoogle/ads/googleads_v1/proto/resources/product_bidding_category_constant.proto\x12!google.ads.googleads.v1.resources\x1aHgoogle/ads/googleads_v1/proto/enums/product_bidding_category_level.proto\x1aIgoogle/ads/googleads_v1/proto/enums/product_bidding_category_status.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa8\x04\n\x1eProductBiddingCategoryConstant\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0c\x63ountry_code\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n(product_bidding_category_constant_parent\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x05level\x18\x05 \x01(\x0e\x32Z.google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum.ProductBiddingCategoryLevel\x12l\n\x06status\x18\x06 \x01(\x0e\x32\\.google.ads.googleads.v1.enums.ProductBiddingCategoryStatusEnum.ProductBiddingCategoryStatus\x12\x33\n\rlanguage_code\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0elocalized_name\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x90\x02\n%com.google.ads.googleads.v1.resourcesB#ProductBiddingCategoryConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V1.Resources\xca\x02!Google\\Ads\\GoogleAds\\V1\\Resources\xea\x02%Google::Ads::GoogleAds::V1::Resourcesb\x06proto3') , dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__bidding__category__level__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_product__bidding__category__status__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) diff --git a/google/ads/google_ads/v1/proto/resources/recommendation_pb2.py b/google/ads/google_ads/v1/proto/resources/recommendation_pb2.py index d1b5f1781..a73c2d795 100644 --- a/google/ads/google_ads/v1/proto/resources/recommendation_pb2.py +++ b/google/ads/google_ads/v1/proto/resources/recommendation_pb2.py @@ -13,6 +13,7 @@ from google.ads.google_ads.v1.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_criteria__pb2 +from google.ads.google_ads.v1.proto.common import extensions_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2 from google.ads.google_ads.v1.proto.enums import keyword_match_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_keyword__match__type__pb2 from google.ads.google_ads.v1.proto.enums import recommendation_type_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_recommendation__type__pb2 from google.ads.google_ads.v1.proto.enums import target_cpa_opt_in_recommendation_goal_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_target__cpa__opt__in__recommendation__goal__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v1.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v1.resourcesB\023RecommendationProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V1.Resources\312\002!Google\\Ads\\GoogleAds\\V1\\Resources\352\002%Google::Ads::GoogleAds::V1::Resources'), - serialized_pb=_b('\n\n%GetCampaignCriterionSimulationRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x98\x02\n\"CampaignCriterionSimulationService\x12\xf1\x01\n\x1eGetCampaignCriterionSimulation\x12G.google.ads.googleads.v1.services.GetCampaignCriterionSimulationRequest\x1a>.google.ads.googleads.v1.resources.CampaignCriterionSimulation\"F\x82\xd3\xe4\x93\x02@\x12>/v1/{resource_name=customers/*/campaignCriterionSimulations/*}B\x8e\x02\n$com.google.ads.googleads.v1.servicesB\'CampaignCriterionSimulationServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3') + , + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + + +_GETCAMPAIGNCRITERIONSIMULATIONREQUEST = _descriptor.Descriptor( + name='GetCampaignCriterionSimulationRequest', + full_name='google.ads.googleads.v1.services.GetCampaignCriterionSimulationRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v1.services.GetCampaignCriterionSimulationRequest.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=227, + serialized_end=289, +) + +DESCRIPTOR.message_types_by_name['GetCampaignCriterionSimulationRequest'] = _GETCAMPAIGNCRITERIONSIMULATIONREQUEST +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +GetCampaignCriterionSimulationRequest = _reflection.GeneratedProtocolMessageType('GetCampaignCriterionSimulationRequest', (_message.Message,), dict( + DESCRIPTOR = _GETCAMPAIGNCRITERIONSIMULATIONREQUEST, + __module__ = 'google.ads.googleads_v1.proto.services.campaign_criterion_simulation_service_pb2' + , + __doc__ = """Request message for + [CampaignCriterionSimulationService.GetCampaignCriterionSimulation][google.ads.googleads.v1.services.CampaignCriterionSimulationService.GetCampaignCriterionSimulation]. + + + Attributes: + resource_name: + The resource name of the campaign criterion simulation to + fetch. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.GetCampaignCriterionSimulationRequest) + )) +_sym_db.RegisterMessage(GetCampaignCriterionSimulationRequest) + + +DESCRIPTOR._options = None + +_CAMPAIGNCRITERIONSIMULATIONSERVICE = _descriptor.ServiceDescriptor( + name='CampaignCriterionSimulationService', + full_name='google.ads.googleads.v1.services.CampaignCriterionSimulationService', + file=DESCRIPTOR, + index=0, + serialized_options=None, + serialized_start=292, + serialized_end=572, + methods=[ + _descriptor.MethodDescriptor( + name='GetCampaignCriterionSimulation', + full_name='google.ads.googleads.v1.services.CampaignCriterionSimulationService.GetCampaignCriterionSimulation', + index=0, + containing_service=None, + input_type=_GETCAMPAIGNCRITERIONSIMULATIONREQUEST, + output_type=google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2._CAMPAIGNCRITERIONSIMULATION, + serialized_options=_b('\202\323\344\223\002@\022>/v1/{resource_name=customers/*/campaignCriterionSimulations/*}'), + ), +]) +_sym_db.RegisterServiceDescriptor(_CAMPAIGNCRITERIONSIMULATIONSERVICE) + +DESCRIPTOR.services_by_name['CampaignCriterionSimulationService'] = _CAMPAIGNCRITERIONSIMULATIONSERVICE + +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v1/proto/services/campaign_criterion_simulation_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/campaign_criterion_simulation_service_pb2_grpc.py new file mode 100644 index 000000000..57066ef51 --- /dev/null +++ b/google/ads/google_ads/v1/proto/services/campaign_criterion_simulation_service_pb2_grpc.py @@ -0,0 +1,51 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +import grpc + +from google.ads.google_ads.v1.proto.resources import campaign_criterion_simulation_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2 +from google.ads.google_ads.v1.proto.services import campaign_criterion_simulation_service_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__criterion__simulation__service__pb2 + + +class CampaignCriterionSimulationServiceStub(object): + """Proto file describing the CampaignCriterionSimulation service. + + Service to fetch campaign criterion simulations. + """ + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.GetCampaignCriterionSimulation = channel.unary_unary( + '/google.ads.googleads.v1.services.CampaignCriterionSimulationService/GetCampaignCriterionSimulation', + request_serializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__criterion__simulation__service__pb2.GetCampaignCriterionSimulationRequest.SerializeToString, + response_deserializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2.CampaignCriterionSimulation.FromString, + ) + + +class CampaignCriterionSimulationServiceServicer(object): + """Proto file describing the CampaignCriterionSimulation service. + + Service to fetch campaign criterion simulations. + """ + + def GetCampaignCriterionSimulation(self, request, context): + """Returns the requested campaign criterion simulation in full detail. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_CampaignCriterionSimulationServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'GetCampaignCriterionSimulation': grpc.unary_unary_rpc_method_handler( + servicer.GetCampaignCriterionSimulation, + request_deserializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__criterion__simulation__service__pb2.GetCampaignCriterionSimulationRequest.FromString, + response_serializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2.CampaignCriterionSimulation.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'google.ads.googleads.v1.services.CampaignCriterionSimulationService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v1/proto/services/campaign_extension_setting_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/campaign_extension_setting_service_pb2_grpc.py index 9be3fc310..097664517 100644 --- a/google/ads/google_ads/v1/proto/services/campaign_extension_setting_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/campaign_extension_setting_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CampaignExtensionSettingServiceStub(object): - """Service to manage campaign extension settings. + """Proto file describing the CampaignExtensionSetting service. + + Service to manage campaign extension settings. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class CampaignExtensionSettingServiceServicer(object): - """Service to manage campaign extension settings. + """Proto file describing the CampaignExtensionSetting service. + + Service to manage campaign extension settings. """ def GetCampaignExtensionSetting(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/campaign_feed_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/campaign_feed_service_pb2_grpc.py index 30486526d..26f107cbd 100644 --- a/google/ads/google_ads/v1/proto/services/campaign_feed_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/campaign_feed_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CampaignFeedServiceStub(object): - """Service to manage campaign feeds. + """Proto file describing the CampaignFeed service. + + Service to manage campaign feeds. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class CampaignFeedServiceServicer(object): - """Service to manage campaign feeds. + """Proto file describing the CampaignFeed service. + + Service to manage campaign feeds. """ def GetCampaignFeed(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/campaign_label_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/campaign_label_service_pb2_grpc.py index ad45e37cc..975a111b0 100644 --- a/google/ads/google_ads/v1/proto/services/campaign_label_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/campaign_label_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CampaignLabelServiceStub(object): - """Service to manage labels on campaigns. + """Proto file describing the Campaign Label service. + + Service to manage labels on campaigns. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class CampaignLabelServiceServicer(object): - """Service to manage labels on campaigns. + """Proto file describing the Campaign Label service. + + Service to manage labels on campaigns. """ def GetCampaignLabel(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/campaign_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/campaign_service_pb2_grpc.py index 1c4086111..aef9a9b29 100644 --- a/google/ads/google_ads/v1/proto/services/campaign_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/campaign_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CampaignServiceStub(object): - """Service to manage campaigns. + """Proto file describing the Campaign service. + + Service to manage campaigns. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class CampaignServiceServicer(object): - """Service to manage campaigns. + """Proto file describing the Campaign service. + + Service to manage campaigns. """ def GetCampaign(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/campaign_shared_set_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/campaign_shared_set_service_pb2_grpc.py index a79dbea77..9eb6e2c38 100644 --- a/google/ads/google_ads/v1/proto/services/campaign_shared_set_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/campaign_shared_set_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CampaignSharedSetServiceStub(object): - """Service to manage campaign shared sets. + """Proto file describing the Campaign Shared Set service. + + Service to manage campaign shared sets. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class CampaignSharedSetServiceServicer(object): - """Service to manage campaign shared sets. + """Proto file describing the Campaign Shared Set service. + + Service to manage campaign shared sets. """ def GetCampaignSharedSet(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/carrier_constant_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/carrier_constant_service_pb2_grpc.py index 991a9f6cf..499b9faf9 100644 --- a/google/ads/google_ads/v1/proto/services/carrier_constant_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/carrier_constant_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CarrierConstantServiceStub(object): - """Service to fetch carrier constants. + """Proto file describing the carrier constant service. + + Service to fetch carrier constants. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class CarrierConstantServiceServicer(object): - """Service to fetch carrier constants. + """Proto file describing the carrier constant service. + + Service to fetch carrier constants. """ def GetCarrierConstant(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/change_status_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/change_status_service_pb2_grpc.py index 2f11f2a32..d7db7bebb 100644 --- a/google/ads/google_ads/v1/proto/services/change_status_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/change_status_service_pb2_grpc.py @@ -6,7 +6,9 @@ class ChangeStatusServiceStub(object): - """Service to fetch change statuses. + """Proto file describing the Change Status service. + + Service to fetch change statuses. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class ChangeStatusServiceServicer(object): - """Service to fetch change statuses. + """Proto file describing the Change Status service. + + Service to fetch change statuses. """ def GetChangeStatus(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/click_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/click_view_service_pb2_grpc.py index 0325cb609..00af337f0 100644 --- a/google/ads/google_ads/v1/proto/services/click_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/click_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class ClickViewServiceStub(object): - """Service to fetch click views. + """Proto file describing the ClickView service. + + Service to fetch click views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class ClickViewServiceServicer(object): - """Service to fetch click views. + """Proto file describing the ClickView service. + + Service to fetch click views. """ def GetClickView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/conversion_action_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/conversion_action_service_pb2_grpc.py index 0b6ceae9a..e4cc63463 100644 --- a/google/ads/google_ads/v1/proto/services/conversion_action_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/conversion_action_service_pb2_grpc.py @@ -6,7 +6,9 @@ class ConversionActionServiceStub(object): - """Service to manage conversion actions. + """Proto file describing the Conversion Action service. + + Service to manage conversion actions. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class ConversionActionServiceServicer(object): - """Service to manage conversion actions. + """Proto file describing the Conversion Action service. + + Service to manage conversion actions. """ def GetConversionAction(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/conversion_adjustment_upload_service_pb2.py b/google/ads/google_ads/v1/proto/services/conversion_adjustment_upload_service_pb2.py index a87c69655..39182baf5 100644 --- a/google/ads/google_ads/v1/proto/services/conversion_adjustment_upload_service_pb2.py +++ b/google/ads/google_ads/v1/proto/services/conversion_adjustment_upload_service_pb2.py @@ -396,7 +396,8 @@ (e.g. auth errors), we return an RPC level error. results: Returned for successfully processed conversion adjustments. - Proto will be empty for rows that received an error. + Proto will be empty for rows that received an error. Results + are not returned when validate\_only is true. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.UploadConversionAdjustmentsResponse) )) diff --git a/google/ads/google_ads/v1/proto/services/conversion_upload_service_pb2.py b/google/ads/google_ads/v1/proto/services/conversion_upload_service_pb2.py index 4611ca5ef..925142cd8 100644 --- a/google/ads/google_ads/v1/proto/services/conversion_upload_service_pb2.py +++ b/google/ads/google_ads/v1/proto/services/conversion_upload_service_pb2.py @@ -547,7 +547,8 @@ auth errors), we return an RPC level error. results: Returned for successfully processed conversions. Proto will be - empty for rows that received an error. + empty for rows that received an error. Results are not + returned when validate\_only is true. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.UploadClickConversionsResponse) )) @@ -592,7 +593,8 @@ auth errors), we return an RPC level error. results: Returned for successfully processed conversions. Proto will be - empty for rows that received an error. + empty for rows that received an error. Results are not + returned when validate\_only is true. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.UploadCallConversionsResponse) )) diff --git a/google/ads/google_ads/v1/proto/services/custom_interest_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/custom_interest_service_pb2_grpc.py index 0969714b3..c48f37657 100644 --- a/google/ads/google_ads/v1/proto/services/custom_interest_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/custom_interest_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CustomInterestServiceStub(object): - """Service to manage custom interests. + """Proto file describing the Custom Interest service. + + Service to manage custom interests. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class CustomInterestServiceServicer(object): - """Service to manage custom interests. + """Proto file describing the Custom Interest service. + + Service to manage custom interests. """ def GetCustomInterest(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/customer_client_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/customer_client_service_pb2_grpc.py index 3d96616c4..58e40e6e7 100644 --- a/google/ads/google_ads/v1/proto/services/customer_client_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/customer_client_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CustomerClientServiceStub(object): - """Service to get clients in a customer's hierarchy. + """Proto file describing the Customer Client service. + + Service to get clients in a customer's hierarchy. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class CustomerClientServiceServicer(object): - """Service to get clients in a customer's hierarchy. + """Proto file describing the Customer Client service. + + Service to get clients in a customer's hierarchy. """ def GetCustomerClient(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/customer_extension_setting_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/customer_extension_setting_service_pb2_grpc.py index bc1ca3c34..333c0ffaa 100644 --- a/google/ads/google_ads/v1/proto/services/customer_extension_setting_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/customer_extension_setting_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CustomerExtensionSettingServiceStub(object): - """Service to manage customer extension settings. + """Proto file describing the CustomerExtensionSetting service. + + Service to manage customer extension settings. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class CustomerExtensionSettingServiceServicer(object): - """Service to manage customer extension settings. + """Proto file describing the CustomerExtensionSetting service. + + Service to manage customer extension settings. """ def GetCustomerExtensionSetting(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/customer_feed_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/customer_feed_service_pb2_grpc.py index a5669f5da..02561e92f 100644 --- a/google/ads/google_ads/v1/proto/services/customer_feed_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/customer_feed_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CustomerFeedServiceStub(object): - """Service to manage customer feeds. + """Proto file describing the CustomerFeed service. + + Service to manage customer feeds. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class CustomerFeedServiceServicer(object): - """Service to manage customer feeds. + """Proto file describing the CustomerFeed service. + + Service to manage customer feeds. """ def GetCustomerFeed(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/customer_label_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/customer_label_service_pb2_grpc.py index 330f5dd5e..296c3bd99 100644 --- a/google/ads/google_ads/v1/proto/services/customer_label_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/customer_label_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CustomerLabelServiceStub(object): - """Service to manage labels on customers. + """Proto file describing the Customer Label service. + + Service to manage labels on customers. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class CustomerLabelServiceServicer(object): - """Service to manage labels on customers. + """Proto file describing the Customer Label service. + + Service to manage labels on customers. """ def GetCustomerLabel(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/customer_negative_criterion_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/customer_negative_criterion_service_pb2_grpc.py index eeed0ce25..adc68853c 100644 --- a/google/ads/google_ads/v1/proto/services/customer_negative_criterion_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/customer_negative_criterion_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CustomerNegativeCriterionServiceStub(object): - """Service to manage customer negative criteria. + """Proto file describing the Customer Negative Criterion service. + + Service to manage customer negative criteria. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class CustomerNegativeCriterionServiceServicer(object): - """Service to manage customer negative criteria. + """Proto file describing the Customer Negative Criterion service. + + Service to manage customer negative criteria. """ def GetCustomerNegativeCriterion(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/customer_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/customer_service_pb2_grpc.py index 3e27d3375..8c9d5b1ab 100644 --- a/google/ads/google_ads/v1/proto/services/customer_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/customer_service_pb2_grpc.py @@ -6,7 +6,9 @@ class CustomerServiceStub(object): - """Service to manage customers. + """Proto file describing the Customer service. + + Service to manage customers. """ def __init__(self, channel): @@ -38,7 +40,9 @@ def __init__(self, channel): class CustomerServiceServicer(object): - """Service to manage customers. + """Proto file describing the Customer service. + + Service to manage customers. """ def GetCustomer(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/detail_placement_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/detail_placement_view_service_pb2_grpc.py index 876b12376..3b6930969 100644 --- a/google/ads/google_ads/v1/proto/services/detail_placement_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/detail_placement_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class DetailPlacementViewServiceStub(object): - """Service to fetch Detail Placement views. + """Proto file describing the Detail Placement View service. + + Service to fetch Detail Placement views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class DetailPlacementViewServiceServicer(object): - """Service to fetch Detail Placement views. + """Proto file describing the Detail Placement View service. + + Service to fetch Detail Placement views. """ def GetDetailPlacementView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/display_keyword_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/display_keyword_view_service_pb2_grpc.py index 9ce4ae487..8fad0913d 100644 --- a/google/ads/google_ads/v1/proto/services/display_keyword_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/display_keyword_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class DisplayKeywordViewServiceStub(object): - """Service to manage display keyword views. + """Proto file describing the Display Keyword View service. + + Service to manage display keyword views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class DisplayKeywordViewServiceServicer(object): - """Service to manage display keyword views. + """Proto file describing the Display Keyword View service. + + Service to manage display keyword views. """ def GetDisplayKeywordView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/domain_category_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/domain_category_service_pb2_grpc.py index 5d403780d..dffd135ad 100644 --- a/google/ads/google_ads/v1/proto/services/domain_category_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/domain_category_service_pb2_grpc.py @@ -6,7 +6,9 @@ class DomainCategoryServiceStub(object): - """Service to fetch domain categories. + """Proto file describing the DomainCategory Service. + + Service to fetch domain categories. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class DomainCategoryServiceServicer(object): - """Service to fetch domain categories. + """Proto file describing the DomainCategory Service. + + Service to fetch domain categories. """ def GetDomainCategory(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/dynamic_search_ads_search_term_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/dynamic_search_ads_search_term_view_service_pb2_grpc.py index 09e073396..2b75991cd 100644 --- a/google/ads/google_ads/v1/proto/services/dynamic_search_ads_search_term_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/dynamic_search_ads_search_term_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class DynamicSearchAdsSearchTermViewServiceStub(object): - """Service to fetch dynamic search ads views. + """Proto file describing the Dynamic Search Ads Search Term View service. + + Service to fetch dynamic search ads views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class DynamicSearchAdsSearchTermViewServiceServicer(object): - """Service to fetch dynamic search ads views. + """Proto file describing the Dynamic Search Ads Search Term View service. + + Service to fetch dynamic search ads views. """ def GetDynamicSearchAdsSearchTermView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/expanded_landing_page_view_service_pb2.py b/google/ads/google_ads/v1/proto/services/expanded_landing_page_view_service_pb2.py new file mode 100644 index 000000000..0fd326ed3 --- /dev/null +++ b/google/ads/google_ads/v1/proto/services/expanded_landing_page_view_service_pb2.py @@ -0,0 +1,107 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/services/expanded_landing_page_view_service.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.ads.google_ads.v1.proto.resources import expanded_landing_page_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/services/expanded_landing_page_view_service.proto', + package='google.ads.googleads.v1.services', + syntax='proto3', + serialized_options=_b('\n$com.google.ads.googleads.v1.servicesB#ExpandedLandingPageViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V1.Services\312\002 Google\\Ads\\GoogleAds\\V1\\Services\352\002$Google::Ads::GoogleAds::V1::Services'), + serialized_pb=_b('\nOgoogle/ads/googleads_v1/proto/services/expanded_landing_page_view_service.proto\x12 google.ads.googleads.v1.services\x1aHgoogle/ads/googleads_v1/proto/resources/expanded_landing_page_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\":\n!GetExpandedLandingPageViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x84\x02\n\x1e\x45xpandedLandingPageViewService\x12\xe1\x01\n\x1aGetExpandedLandingPageView\x12\x43.google.ads.googleads.v1.services.GetExpandedLandingPageViewRequest\x1a:.google.ads.googleads.v1.resources.ExpandedLandingPageView\"B\x82\xd3\xe4\x93\x02<\x12:/v1/{resource_name=customers/*/expandedLandingPageViews/*}B\x8a\x02\n$com.google.ads.googleads.v1.servicesB#ExpandedLandingPageViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3') + , + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) + + + + +_GETEXPANDEDLANDINGPAGEVIEWREQUEST = _descriptor.Descriptor( + name='GetExpandedLandingPageViewRequest', + full_name='google.ads.googleads.v1.services.GetExpandedLandingPageViewRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v1.services.GetExpandedLandingPageViewRequest.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=253, + serialized_end=311, +) + +DESCRIPTOR.message_types_by_name['GetExpandedLandingPageViewRequest'] = _GETEXPANDEDLANDINGPAGEVIEWREQUEST +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +GetExpandedLandingPageViewRequest = _reflection.GeneratedProtocolMessageType('GetExpandedLandingPageViewRequest', (_message.Message,), dict( + DESCRIPTOR = _GETEXPANDEDLANDINGPAGEVIEWREQUEST, + __module__ = 'google.ads.googleads_v1.proto.services.expanded_landing_page_view_service_pb2' + , + __doc__ = """Request message for + [ExpandedLandingPageViewService.GetExpandedLandingPageView][google.ads.googleads.v1.services.ExpandedLandingPageViewService.GetExpandedLandingPageView]. + + + Attributes: + resource_name: + The resource name of the expanded landing page view to fetch. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.GetExpandedLandingPageViewRequest) + )) +_sym_db.RegisterMessage(GetExpandedLandingPageViewRequest) + + +DESCRIPTOR._options = None + +_EXPANDEDLANDINGPAGEVIEWSERVICE = _descriptor.ServiceDescriptor( + name='ExpandedLandingPageViewService', + full_name='google.ads.googleads.v1.services.ExpandedLandingPageViewService', + file=DESCRIPTOR, + index=0, + serialized_options=None, + serialized_start=314, + serialized_end=574, + methods=[ + _descriptor.MethodDescriptor( + name='GetExpandedLandingPageView', + full_name='google.ads.googleads.v1.services.ExpandedLandingPageViewService.GetExpandedLandingPageView', + index=0, + containing_service=None, + input_type=_GETEXPANDEDLANDINGPAGEVIEWREQUEST, + output_type=google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2._EXPANDEDLANDINGPAGEVIEW, + serialized_options=_b('\202\323\344\223\002<\022:/v1/{resource_name=customers/*/expandedLandingPageViews/*}'), + ), +]) +_sym_db.RegisterServiceDescriptor(_EXPANDEDLANDINGPAGEVIEWSERVICE) + +DESCRIPTOR.services_by_name['ExpandedLandingPageViewService'] = _EXPANDEDLANDINGPAGEVIEWSERVICE + +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v1/proto/services/expanded_landing_page_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/expanded_landing_page_view_service_pb2_grpc.py new file mode 100644 index 000000000..a3d6c401e --- /dev/null +++ b/google/ads/google_ads/v1/proto/services/expanded_landing_page_view_service_pb2_grpc.py @@ -0,0 +1,51 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +import grpc + +from google.ads.google_ads.v1.proto.resources import expanded_landing_page_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2 +from google.ads.google_ads.v1.proto.services import expanded_landing_page_view_service_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_expanded__landing__page__view__service__pb2 + + +class ExpandedLandingPageViewServiceStub(object): + """Proto file describing the expanded landing page view service. + + Service to fetch expanded landing page views. + """ + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.GetExpandedLandingPageView = channel.unary_unary( + '/google.ads.googleads.v1.services.ExpandedLandingPageViewService/GetExpandedLandingPageView', + request_serializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_expanded__landing__page__view__service__pb2.GetExpandedLandingPageViewRequest.SerializeToString, + response_deserializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2.ExpandedLandingPageView.FromString, + ) + + +class ExpandedLandingPageViewServiceServicer(object): + """Proto file describing the expanded landing page view service. + + Service to fetch expanded landing page views. + """ + + def GetExpandedLandingPageView(self, request, context): + """Returns the requested expanded landing page view in full detail. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_ExpandedLandingPageViewServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'GetExpandedLandingPageView': grpc.unary_unary_rpc_method_handler( + servicer.GetExpandedLandingPageView, + request_deserializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_expanded__landing__page__view__service__pb2.GetExpandedLandingPageViewRequest.FromString, + response_serializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2.ExpandedLandingPageView.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'google.ads.googleads.v1.services.ExpandedLandingPageViewService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v1/proto/services/extension_feed_item_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/extension_feed_item_service_pb2_grpc.py index e882ce676..ee70f3418 100644 --- a/google/ads/google_ads/v1/proto/services/extension_feed_item_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/extension_feed_item_service_pb2_grpc.py @@ -6,7 +6,9 @@ class ExtensionFeedItemServiceStub(object): - """Service to manage extension feed items. + """Proto file describing the ExtensionFeedItem service. + + Service to manage extension feed items. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class ExtensionFeedItemServiceServicer(object): - """Service to manage extension feed items. + """Proto file describing the ExtensionFeedItem service. + + Service to manage extension feed items. """ def GetExtensionFeedItem(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/feed_item_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/feed_item_service_pb2_grpc.py index 44efcce86..f99efe4d0 100644 --- a/google/ads/google_ads/v1/proto/services/feed_item_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/feed_item_service_pb2_grpc.py @@ -6,7 +6,9 @@ class FeedItemServiceStub(object): - """Service to manage feed items. + """Proto file describing the FeedItem service. + + Service to manage feed items. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class FeedItemServiceServicer(object): - """Service to manage feed items. + """Proto file describing the FeedItem service. + + Service to manage feed items. """ def GetFeedItem(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/feed_item_target_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/feed_item_target_service_pb2_grpc.py index b16594bfa..231ea1e4f 100644 --- a/google/ads/google_ads/v1/proto/services/feed_item_target_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/feed_item_target_service_pb2_grpc.py @@ -6,7 +6,9 @@ class FeedItemTargetServiceStub(object): - """Service to manage feed item targets. + """Proto file describing the FeedItemTarget service. + + Service to manage feed item targets. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class FeedItemTargetServiceServicer(object): - """Service to manage feed item targets. + """Proto file describing the FeedItemTarget service. + + Service to manage feed item targets. """ def GetFeedItemTarget(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/feed_mapping_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/feed_mapping_service_pb2_grpc.py index c8a7df7c8..6ce4fc75c 100644 --- a/google/ads/google_ads/v1/proto/services/feed_mapping_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/feed_mapping_service_pb2_grpc.py @@ -6,7 +6,9 @@ class FeedMappingServiceStub(object): - """Service to manage feed mappings. + """Proto file describing the FeedMapping service. + + Service to manage feed mappings. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class FeedMappingServiceServicer(object): - """Service to manage feed mappings. + """Proto file describing the FeedMapping service. + + Service to manage feed mappings. """ def GetFeedMapping(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/feed_placeholder_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/feed_placeholder_view_service_pb2_grpc.py index 9a3b89851..61943aef9 100644 --- a/google/ads/google_ads/v1/proto/services/feed_placeholder_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/feed_placeholder_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class FeedPlaceholderViewServiceStub(object): - """Service to fetch feed placeholder views. + """Proto file describing the FeedPlaceholderView service. + + Service to fetch feed placeholder views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class FeedPlaceholderViewServiceServicer(object): - """Service to fetch feed placeholder views. + """Proto file describing the FeedPlaceholderView service. + + Service to fetch feed placeholder views. """ def GetFeedPlaceholderView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/feed_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/feed_service_pb2_grpc.py index 80007f67f..b27241d76 100644 --- a/google/ads/google_ads/v1/proto/services/feed_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/feed_service_pb2_grpc.py @@ -6,7 +6,9 @@ class FeedServiceStub(object): - """Service to manage feeds. + """Proto file describing the Feed service. + + Service to manage feeds. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class FeedServiceServicer(object): - """Service to manage feeds. + """Proto file describing the Feed service. + + Service to manage feeds. """ def GetFeed(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/gender_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/gender_view_service_pb2_grpc.py index e44ff03e9..b07d1810e 100644 --- a/google/ads/google_ads/v1/proto/services/gender_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/gender_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class GenderViewServiceStub(object): - """Service to manage gender views. + """Proto file describing the Gender View service. + + Service to manage gender views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class GenderViewServiceServicer(object): - """Service to manage gender views. + """Proto file describing the Gender View service. + + Service to manage gender views. """ def GetGenderView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/geo_target_constant_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/geo_target_constant_service_pb2_grpc.py index 34a6cf12f..d2ea163c7 100644 --- a/google/ads/google_ads/v1/proto/services/geo_target_constant_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/geo_target_constant_service_pb2_grpc.py @@ -6,7 +6,9 @@ class GeoTargetConstantServiceStub(object): - """Service to fetch geo target constants. + """Proto file describing the Geo target constant service. + + Service to fetch geo target constants. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class GeoTargetConstantServiceServicer(object): - """Service to fetch geo target constants. + """Proto file describing the Geo target constant service. + + Service to fetch geo target constants. """ def GetGeoTargetConstant(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/geographic_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/geographic_view_service_pb2_grpc.py index 84205c37f..a621f19a4 100644 --- a/google/ads/google_ads/v1/proto/services/geographic_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/geographic_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class GeographicViewServiceStub(object): - """Service to manage geographic views. + """Proto file describing the GeographicViewService. + + Service to manage geographic views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class GeographicViewServiceServicer(object): - """Service to manage geographic views. + """Proto file describing the GeographicViewService. + + Service to manage geographic views. """ def GetGeographicView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/google_ads_field_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/google_ads_field_service_pb2_grpc.py index dca028aec..f52c74062 100644 --- a/google/ads/google_ads/v1/proto/services/google_ads_field_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/google_ads_field_service_pb2_grpc.py @@ -6,7 +6,9 @@ class GoogleAdsFieldServiceStub(object): - """Service to fetch Google Ads API fields. + """Proto file describing the GoogleAdsFieldService + + Service to fetch Google Ads API fields. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class GoogleAdsFieldServiceServicer(object): - """Service to fetch Google Ads API fields. + """Proto file describing the GoogleAdsFieldService + + Service to fetch Google Ads API fields. """ def GetGoogleAdsField(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/google_ads_service_pb2.py b/google/ads/google_ads/v1/proto/services/google_ads_service_pb2.py index 3f292d752..7c5236811 100644 --- a/google/ads/google_ads/v1/proto/services/google_ads_service_pb2.py +++ b/google/ads/google_ads/v1/proto/services/google_ads_service_pb2.py @@ -23,9 +23,12 @@ from google.ads.google_ads.v1.proto.resources import ad_group_bid_modifier_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2 from google.ads.google_ads.v1.proto.resources import ad_group_criterion_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__criterion__pb2 from google.ads.google_ads.v1.proto.resources import ad_group_criterion_label_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__criterion__label__pb2 +from google.ads.google_ads.v1.proto.resources import ad_group_criterion_simulation_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__criterion__simulation__pb2 from google.ads.google_ads.v1.proto.resources import ad_group_extension_setting_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__extension__setting__pb2 from google.ads.google_ads.v1.proto.resources import ad_group_feed_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__feed__pb2 from google.ads.google_ads.v1.proto.resources import ad_group_label_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__label__pb2 +from google.ads.google_ads.v1.proto.resources import ad_group_simulation_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__simulation__pb2 +from google.ads.google_ads.v1.proto.resources import ad_parameter_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__parameter__pb2 from google.ads.google_ads.v1.proto.resources import ad_schedule_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__schedule__view__pb2 from google.ads.google_ads.v1.proto.resources import age_range_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_age__range__view__pb2 from google.ads.google_ads.v1.proto.resources import asset_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_asset__pb2 @@ -36,6 +39,7 @@ from google.ads.google_ads.v1.proto.resources import campaign_bid_modifier_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2 from google.ads.google_ads.v1.proto.resources import campaign_budget_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__budget__pb2 from google.ads.google_ads.v1.proto.resources import campaign_criterion_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__pb2 +from google.ads.google_ads.v1.proto.resources import campaign_criterion_simulation_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2 from google.ads.google_ads.v1.proto.resources import campaign_extension_setting_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__extension__setting__pb2 from google.ads.google_ads.v1.proto.resources import campaign_feed_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__feed__pb2 from google.ads.google_ads.v1.proto.resources import campaign_label_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__label__pb2 @@ -57,6 +61,7 @@ from google.ads.google_ads.v1.proto.resources import display_keyword_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_display__keyword__view__pb2 from google.ads.google_ads.v1.proto.resources import domain_category_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_domain__category__pb2 from google.ads.google_ads.v1.proto.resources import dynamic_search_ads_search_term_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_dynamic__search__ads__search__term__view__pb2 +from google.ads.google_ads.v1.proto.resources import expanded_landing_page_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2 from google.ads.google_ads.v1.proto.resources import extension_feed_item_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_extension__feed__item__pb2 from google.ads.google_ads.v1.proto.resources import feed_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__pb2 from google.ads.google_ads.v1.proto.resources import feed_item_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__item__pb2 @@ -76,13 +81,16 @@ from google.ads.google_ads.v1.proto.resources import keyword_plan_negative_keyword_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2 from google.ads.google_ads.v1.proto.resources import keyword_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__view__pb2 from google.ads.google_ads.v1.proto.resources import label_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_label__pb2 +from google.ads.google_ads.v1.proto.resources import landing_page_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_landing__page__view__pb2 from google.ads.google_ads.v1.proto.resources import language_constant_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_language__constant__pb2 from google.ads.google_ads.v1.proto.resources import location_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_location__view__pb2 from google.ads.google_ads.v1.proto.resources import managed_placement_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_managed__placement__view__pb2 from google.ads.google_ads.v1.proto.resources import media_file_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_media__file__pb2 from google.ads.google_ads.v1.proto.resources import mobile_app_category_constant_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2 from google.ads.google_ads.v1.proto.resources import mobile_device_constant_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_mobile__device__constant__pb2 +from google.ads.google_ads.v1.proto.resources import mutate_job_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_mutate__job__pb2 from google.ads.google_ads.v1.proto.resources import operating_system_version_constant_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_operating__system__version__constant__pb2 +from google.ads.google_ads.v1.proto.resources import paid_organic_search_term_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_paid__organic__search__term__view__pb2 from google.ads.google_ads.v1.proto.resources import parental_status_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_parental__status__view__pb2 from google.ads.google_ads.v1.proto.resources import product_bidding_category_constant_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_product__bidding__category__constant__pb2 from google.ads.google_ads.v1.proto.resources import product_group_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_product__group__view__pb2 @@ -144,9 +152,9 @@ package='google.ads.googleads.v1.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v1.servicesB\025GoogleAdsServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V1.Services\312\002 Google\\Ads\\GoogleAds\\V1\\Services\352\002$Google::Ads::GoogleAds::V1::Services'), - serialized_pb=_b('\n?google/ads/googleads_v1/proto/services/google_ads_service.proto\x12 google.ads.googleads.v1.services\x1a\x32google/ads/googleads_v1/proto/common/metrics.proto\x1a\x33google/ads/googleads_v1/proto/common/segments.proto\x1agoogle/ads/googleads_v1/proto/resources/ad_schedule_view.proto\x1agoogle/ads/googleads_v1/proto/resources/bidding_strategy.proto\x1a;google/ads/googleads_v1/proto/resources/billing_setup.proto\x1a\x36google/ads/googleads_v1/proto/resources/campaign.proto\x1a\x44google/ads/googleads_v1/proto/resources/campaign_audience_view.proto\x1a\x43google/ads/googleads_v1/proto/resources/campaign_bid_modifier.proto\x1a=google/ads/googleads_v1/proto/resources/campaign_budget.proto\x1a@google/ads/googleads_v1/proto/resources/campaign_criterion.proto\x1aHgoogle/ads/googleads_v1/proto/resources/campaign_extension_setting.proto\x1a;google/ads/googleads_v1/proto/resources/campaign_feed.proto\x1agoogle/ads/googleads_v1/proto/resources/carrier_constant.proto\x1a;google/ads/googleads_v1/proto/resources/change_status.proto\x1a\x38google/ads/googleads_v1/proto/resources/click_view.proto\x1a?google/ads/googleads_v1/proto/resources/conversion_action.proto\x1a=google/ads/googleads_v1/proto/resources/custom_interest.proto\x1a\x36google/ads/googleads_v1/proto/resources/customer.proto\x1a=google/ads/googleads_v1/proto/resources/customer_client.proto\x1a\x42google/ads/googleads_v1/proto/resources/customer_client_link.proto\x1aHgoogle/ads/googleads_v1/proto/resources/customer_extension_setting.proto\x1a;google/ads/googleads_v1/proto/resources/customer_feed.proto\x1agoogle/ads/googleads_v1/proto/resources/feed_item_target.proto\x1a:google/ads/googleads_v1/proto/resources/feed_mapping.proto\x1a\x43google/ads/googleads_v1/proto/resources/feed_placeholder_view.proto\x1a\x39google/ads/googleads_v1/proto/resources/gender_view.proto\x1a\x41google/ads/googleads_v1/proto/resources/geo_target_constant.proto\x1a=google/ads/googleads_v1/proto/resources/geographic_view.proto\x1a\x42google/ads/googleads_v1/proto/resources/group_placement_view.proto\x1a>google/ads/googleads_v1/proto/resources/hotel_group_view.proto\x1a\x44google/ads/googleads_v1/proto/resources/hotel_performance_view.proto\x1a:google/ads/googleads_v1/proto/resources/keyword_plan.proto\x1a\x43google/ads/googleads_v1/proto/resources/keyword_plan_ad_group.proto\x1a\x43google/ads/googleads_v1/proto/resources/keyword_plan_campaign.proto\x1a\x42google/ads/googleads_v1/proto/resources/keyword_plan_keyword.proto\x1aKgoogle/ads/googleads_v1/proto/resources/keyword_plan_negative_keyword.proto\x1a:google/ads/googleads_v1/proto/resources/keyword_view.proto\x1a\x33google/ads/googleads_v1/proto/resources/label.proto\x1a?google/ads/googleads_v1/proto/resources/language_constant.proto\x1a;google/ads/googleads_v1/proto/resources/location_view.proto\x1a\x44google/ads/googleads_v1/proto/resources/managed_placement_view.proto\x1a\x38google/ads/googleads_v1/proto/resources/media_file.proto\x1aJgoogle/ads/googleads_v1/proto/resources/mobile_app_category_constant.proto\x1a\x44google/ads/googleads_v1/proto/resources/mobile_device_constant.proto\x1aOgoogle/ads/googleads_v1/proto/resources/operating_system_version_constant.proto\x1a\x42google/ads/googleads_v1/proto/resources/parental_status_view.proto\x1aOgoogle/ads/googleads_v1/proto/resources/product_bidding_category_constant.proto\x1a@google/ads/googleads_v1/proto/resources/product_group_view.proto\x1agoogle/ads/googleads_v1/proto/resources/search_term_view.proto\x1a>google/ads/googleads_v1/proto/resources/shared_criterion.proto\x1a\x38google/ads/googleads_v1/proto/resources/shared_set.proto\x1aGgoogle/ads/googleads_v1/proto/resources/shopping_performance_view.proto\x1agoogle/ads/googleads_v1/proto/services/feed_item_service.proto\x1a\x45google/ads/googleads_v1/proto/services/feed_item_target_service.proto\x1a\x41google/ads/googleads_v1/proto/services/feed_mapping_service.proto\x1a\x39google/ads/googleads_v1/proto/services/feed_service.proto\x1a:google/ads/googleads_v1/proto/services/label_service.proto\x1a?google/ads/googleads_v1/proto/services/media_file_service.proto\x1aGgoogle/ads/googleads_v1/proto/services/remarketing_action_service.proto\x1a\x45google/ads/googleads_v1/proto/services/shared_criterion_service.proto\x1a?google/ads/googleads_v1/proto/services/shared_set_service.proto\x1a>google/ads/googleads_v1/proto/services/user_list_service.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"z\n\x16SearchGoogleAdsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12\r\n\x05query\x18\x02 \x01(\t\x12\x12\n\npage_token\x18\x03 \x01(\t\x12\x11\n\tpage_size\x18\x04 \x01(\x05\x12\x15\n\rvalidate_only\x18\x05 \x01(\x08\"\xc0\x01\n\x17SearchGoogleAdsResponse\x12?\n\x07results\x18\x01 \x03(\x0b\x32..google.ads.googleads.v1.services.GoogleAdsRow\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x1b\n\x13total_results_count\x18\x03 \x01(\x03\x12.\n\nfield_mask\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\"\xbb\x34\n\x0cGoogleAdsRow\x12H\n\x0e\x61\x63\x63ount_budget\x18* \x01(\x0b\x32\x30.google.ads.googleads.v1.resources.AccountBudget\x12Y\n\x17\x61\x63\x63ount_budget_proposal\x18+ \x01(\x0b\x32\x38.google.ads.googleads.v1.resources.AccountBudgetProposal\x12<\n\x08\x61\x64_group\x18\x03 \x01(\x0b\x32*.google.ads.googleads.v1.resources.AdGroup\x12\x41\n\x0b\x61\x64_group_ad\x18\x10 \x01(\x0b\x32,.google.ads.googleads.v1.resources.AdGroupAd\x12L\n\x11\x61\x64_group_ad_label\x18x \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.AdGroupAdLabel\x12V\n\x16\x61\x64_group_audience_view\x18\x39 \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.AdGroupAudienceView\x12T\n\x15\x61\x64_group_bid_modifier\x18\x18 \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.AdGroupBidModifier\x12O\n\x12\x61\x64_group_criterion\x18\x11 \x01(\x0b\x32\x33.google.ads.googleads.v1.resources.AdGroupCriterion\x12Z\n\x18\x61\x64_group_criterion_label\x18y \x01(\x0b\x32\x38.google.ads.googleads.v1.resources.AdGroupCriterionLabel\x12^\n\x1a\x61\x64_group_extension_setting\x18p \x01(\x0b\x32:.google.ads.googleads.v1.resources.AdGroupExtensionSetting\x12\x45\n\rad_group_feed\x18\x43 \x01(\x0b\x32..google.ads.googleads.v1.resources.AdGroupFeed\x12G\n\x0e\x61\x64_group_label\x18s \x01(\x0b\x32/.google.ads.googleads.v1.resources.AdGroupLabel\x12G\n\x0e\x61ge_range_view\x18\x30 \x01(\x0b\x32/.google.ads.googleads.v1.resources.AgeRangeView\x12K\n\x10\x61\x64_schedule_view\x18Y \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.AdScheduleView\x12J\n\x0f\x64omain_category\x18[ \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.DomainCategory\x12\x37\n\x05\x61sset\x18i \x01(\x0b\x32(.google.ads.googleads.v1.resources.Asset\x12L\n\x10\x62idding_strategy\x18\x12 \x01(\x0b\x32\x32.google.ads.googleads.v1.resources.BiddingStrategy\x12\x46\n\rbilling_setup\x18) \x01(\x0b\x32/.google.ads.googleads.v1.resources.BillingSetup\x12J\n\x0f\x63\x61mpaign_budget\x18\x13 \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.CampaignBudget\x12=\n\x08\x63\x61mpaign\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v1.resources.Campaign\x12W\n\x16\x63\x61mpaign_audience_view\x18\x45 \x01(\x0b\x32\x37.google.ads.googleads.v1.resources.CampaignAudienceView\x12U\n\x15\x63\x61mpaign_bid_modifier\x18\x1a \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.CampaignBidModifier\x12P\n\x12\x63\x61mpaign_criterion\x18\x14 \x01(\x0b\x32\x34.google.ads.googleads.v1.resources.CampaignCriterion\x12_\n\x1a\x63\x61mpaign_extension_setting\x18q \x01(\x0b\x32;.google.ads.googleads.v1.resources.CampaignExtensionSetting\x12\x46\n\rcampaign_feed\x18? \x01(\x0b\x32/.google.ads.googleads.v1.resources.CampaignFeed\x12H\n\x0e\x63\x61mpaign_label\x18l \x01(\x0b\x32\x30.google.ads.googleads.v1.resources.CampaignLabel\x12Q\n\x13\x63\x61mpaign_shared_set\x18\x1e \x01(\x0b\x32\x34.google.ads.googleads.v1.resources.CampaignSharedSet\x12L\n\x10\x63\x61rrier_constant\x18\x42 \x01(\x0b\x32\x32.google.ads.googleads.v1.resources.CarrierConstant\x12\x46\n\rchange_status\x18% \x01(\x0b\x32/.google.ads.googleads.v1.resources.ChangeStatus\x12N\n\x11\x63onversion_action\x18g \x01(\x0b\x32\x33.google.ads.googleads.v1.resources.ConversionAction\x12@\n\nclick_view\x18z \x01(\x0b\x32,.google.ads.googleads.v1.resources.ClickView\x12J\n\x0f\x63ustom_interest\x18h \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.CustomInterest\x12=\n\x08\x63ustomer\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v1.resources.Customer\x12U\n\x15\x63ustomer_manager_link\x18= \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.CustomerManagerLink\x12S\n\x14\x63ustomer_client_link\x18> \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.CustomerClientLink\x12J\n\x0f\x63ustomer_client\x18\x46 \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.CustomerClient\x12_\n\x1a\x63ustomer_extension_setting\x18r \x01(\x0b\x32;.google.ads.googleads.v1.resources.CustomerExtensionSetting\x12\x46\n\rcustomer_feed\x18@ \x01(\x0b\x32/.google.ads.googleads.v1.resources.CustomerFeed\x12H\n\x0e\x63ustomer_label\x18| \x01(\x0b\x32\x30.google.ads.googleads.v1.resources.CustomerLabel\x12\x61\n\x1b\x63ustomer_negative_criterion\x18X \x01(\x0b\x32<.google.ads.googleads.v1.resources.CustomerNegativeCriterion\x12U\n\x15\x64\x65tail_placement_view\x18v \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.DetailPlacementView\x12S\n\x14\x64isplay_keyword_view\x18/ \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.DisplayKeywordView\x12n\n#dynamic_search_ads_search_term_view\x18j \x01(\x0b\x32\x41.google.ads.googleads.v1.resources.DynamicSearchAdsSearchTermView\x12Q\n\x13\x65xtension_feed_item\x18U \x01(\x0b\x32\x34.google.ads.googleads.v1.resources.ExtensionFeedItem\x12\x35\n\x04\x66\x65\x65\x64\x18. \x01(\x0b\x32\'.google.ads.googleads.v1.resources.Feed\x12>\n\tfeed_item\x18\x32 \x01(\x0b\x32+.google.ads.googleads.v1.resources.FeedItem\x12K\n\x10\x66\x65\x65\x64_item_target\x18t \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.FeedItemTarget\x12\x44\n\x0c\x66\x65\x65\x64_mapping\x18: \x01(\x0b\x32..google.ads.googleads.v1.resources.FeedMapping\x12U\n\x15\x66\x65\x65\x64_placeholder_view\x18\x61 \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.FeedPlaceholderView\x12\x42\n\x0bgender_view\x18( \x01(\x0b\x32-.google.ads.googleads.v1.resources.GenderView\x12Q\n\x13geo_target_constant\x18\x17 \x01(\x0b\x32\x34.google.ads.googleads.v1.resources.GeoTargetConstant\x12J\n\x0fgeographic_view\x18} \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.GeographicView\x12S\n\x14group_placement_view\x18w \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.GroupPlacementView\x12K\n\x10hotel_group_view\x18\x33 \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.HotelGroupView\x12W\n\x16hotel_performance_view\x18G \x01(\x0b\x32\x37.google.ads.googleads.v1.resources.HotelPerformanceView\x12\x44\n\x0ckeyword_view\x18\x15 \x01(\x0b\x32..google.ads.googleads.v1.resources.KeywordView\x12\x44\n\x0ckeyword_plan\x18 \x01(\x0b\x32..google.ads.googleads.v1.resources.KeywordPlan\x12U\n\x15keyword_plan_campaign\x18! \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.KeywordPlanCampaign\x12\x64\n\x1dkeyword_plan_negative_keyword\x18\" \x01(\x0b\x32=.google.ads.googleads.v1.resources.KeywordPlanNegativeKeyword\x12T\n\x15keyword_plan_ad_group\x18# \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.KeywordPlanAdGroup\x12S\n\x14keyword_plan_keyword\x18$ \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.KeywordPlanKeyword\x12\x37\n\x05label\x18\x34 \x01(\x0b\x32(.google.ads.googleads.v1.resources.Label\x12N\n\x11language_constant\x18\x37 \x01(\x0b\x32\x33.google.ads.googleads.v1.resources.LanguageConstant\x12\x46\n\rlocation_view\x18{ \x01(\x0b\x32/.google.ads.googleads.v1.resources.LocationView\x12W\n\x16managed_placement_view\x18\x35 \x01(\x0b\x32\x37.google.ads.googleads.v1.resources.ManagedPlacementView\x12@\n\nmedia_file\x18Z \x01(\x0b\x32,.google.ads.googleads.v1.resources.MediaFile\x12\x62\n\x1cmobile_app_category_constant\x18W \x01(\x0b\x32<.google.ads.googleads.v1.resources.MobileAppCategoryConstant\x12W\n\x16mobile_device_constant\x18\x62 \x01(\x0b\x32\x37.google.ads.googleads.v1.resources.MobileDeviceConstant\x12l\n!operating_system_version_constant\x18V \x01(\x0b\x32\x41.google.ads.googleads.v1.resources.OperatingSystemVersionConstant\x12S\n\x14parental_status_view\x18- \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.ParentalStatusView\x12l\n!product_bidding_category_constant\x18m \x01(\x0b\x32\x41.google.ads.googleads.v1.resources.ProductBiddingCategoryConstant\x12O\n\x12product_group_view\x18\x36 \x01(\x0b\x32\x33.google.ads.googleads.v1.resources.ProductGroupView\x12I\n\x0erecommendation\x18\x16 \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.Recommendation\x12K\n\x10search_term_view\x18\x44 \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.SearchTermView\x12L\n\x10shared_criterion\x18\x1d \x01(\x0b\x32\x32.google.ads.googleads.v1.resources.SharedCriterion\x12@\n\nshared_set\x18\x1b \x01(\x0b\x32,.google.ads.googleads.v1.resources.SharedSet\x12]\n\x19shopping_performance_view\x18u \x01(\x0b\x32:.google.ads.googleads.v1.resources.ShoppingPerformanceView\x12@\n\ntopic_view\x18, \x01(\x0b\x32,.google.ads.googleads.v1.resources.TopicView\x12\x46\n\ruser_interest\x18; \x01(\x0b\x32/.google.ads.googleads.v1.resources.UserInterest\x12>\n\tuser_list\x18& \x01(\x0b\x32+.google.ads.googleads.v1.resources.UserList\x12P\n\x12remarketing_action\x18< \x01(\x0b\x32\x34.google.ads.googleads.v1.resources.RemarketingAction\x12H\n\x0etopic_constant\x18\x1f \x01(\x0b\x32\x30.google.ads.googleads.v1.resources.TopicConstant\x12\x37\n\x05video\x18\' \x01(\x0b\x32(.google.ads.googleads.v1.resources.Video\x12\x38\n\x07metrics\x18\x04 \x01(\x0b\x32\'.google.ads.googleads.v1.common.Metrics\x12:\n\x08segments\x18\x66 \x01(\x0b\x32(.google.ads.googleads.v1.common.Segments\"\xab\x01\n\x16MutateGoogleAdsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12L\n\x11mutate_operations\x18\x02 \x03(\x0b\x32\x31.google.ads.googleads.v1.services.MutateOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xab\x01\n\x17MutateGoogleAdsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12]\n\x1amutate_operation_responses\x18\x01 \x03(\x0b\x32\x39.google.ads.googleads.v1.services.MutateOperationResponse\"\xea\x1b\n\x0fMutateOperation\x12`\n\x1b\x61\x64_group_ad_label_operation\x18\x11 \x01(\x0b\x32\x39.google.ads.googleads.v1.services.AdGroupAdLabelOperationH\x00\x12U\n\x15\x61\x64_group_ad_operation\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v1.services.AdGroupAdOperationH\x00\x12h\n\x1f\x61\x64_group_bid_modifier_operation\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v1.services.AdGroupBidModifierOperationH\x00\x12n\n\"ad_group_criterion_label_operation\x18\x12 \x01(\x0b\x32@.google.ads.googleads.v1.services.AdGroupCriterionLabelOperationH\x00\x12\x63\n\x1c\x61\x64_group_criterion_operation\x18\x03 \x01(\x0b\x32;.google.ads.googleads.v1.services.AdGroupCriterionOperationH\x00\x12r\n$ad_group_extension_setting_operation\x18\x13 \x01(\x0b\x32\x42.google.ads.googleads.v1.services.AdGroupExtensionSettingOperationH\x00\x12Y\n\x17\x61\x64_group_feed_operation\x18\x14 \x01(\x0b\x32\x36.google.ads.googleads.v1.services.AdGroupFeedOperationH\x00\x12[\n\x18\x61\x64_group_label_operation\x18\x15 \x01(\x0b\x32\x37.google.ads.googleads.v1.services.AdGroupLabelOperationH\x00\x12P\n\x12\x61\x64_group_operation\x18\x05 \x01(\x0b\x32\x32.google.ads.googleads.v1.services.AdGroupOperationH\x00\x12X\n\x16\x61\x64_parameter_operation\x18\x16 \x01(\x0b\x32\x36.google.ads.googleads.v1.services.AdParameterOperationH\x00\x12K\n\x0f\x61sset_operation\x18\x17 \x01(\x0b\x32\x30.google.ads.googleads.v1.services.AssetOperationH\x00\x12`\n\x1a\x62idding_strategy_operation\x18\x06 \x01(\x0b\x32:.google.ads.googleads.v1.services.BiddingStrategyOperationH\x00\x12i\n\x1f\x63\x61mpaign_bid_modifier_operation\x18\x07 \x01(\x0b\x32>.google.ads.googleads.v1.services.CampaignBidModifierOperationH\x00\x12^\n\x19\x63\x61mpaign_budget_operation\x18\x08 \x01(\x0b\x32\x39.google.ads.googleads.v1.services.CampaignBudgetOperationH\x00\x12\x64\n\x1c\x63\x61mpaign_criterion_operation\x18\r \x01(\x0b\x32<.google.ads.googleads.v1.services.CampaignCriterionOperationH\x00\x12s\n$campaign_extension_setting_operation\x18\x1a \x01(\x0b\x32\x43.google.ads.googleads.v1.services.CampaignExtensionSettingOperationH\x00\x12Z\n\x17\x63\x61mpaign_feed_operation\x18\x1b \x01(\x0b\x32\x37.google.ads.googleads.v1.services.CampaignFeedOperationH\x00\x12\\\n\x18\x63\x61mpaign_label_operation\x18\x1c \x01(\x0b\x32\x38.google.ads.googleads.v1.services.CampaignLabelOperationH\x00\x12Q\n\x12\x63\x61mpaign_operation\x18\n \x01(\x0b\x32\x33.google.ads.googleads.v1.services.CampaignOperationH\x00\x12\x65\n\x1d\x63\x61mpaign_shared_set_operation\x18\x0b \x01(\x0b\x32<.google.ads.googleads.v1.services.CampaignSharedSetOperationH\x00\x12\x62\n\x1b\x63onversion_action_operation\x18\x0c \x01(\x0b\x32;.google.ads.googleads.v1.services.ConversionActionOperationH\x00\x12s\n$customer_extension_setting_operation\x18\x1e \x01(\x0b\x32\x43.google.ads.googleads.v1.services.CustomerExtensionSettingOperationH\x00\x12Z\n\x17\x63ustomer_feed_operation\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v1.services.CustomerFeedOperationH\x00\x12\\\n\x18\x63ustomer_label_operation\x18 \x01(\x0b\x32\x38.google.ads.googleads.v1.services.CustomerLabelOperationH\x00\x12u\n%customer_negative_criterion_operation\x18\" \x01(\x0b\x32\x44.google.ads.googleads.v1.services.CustomerNegativeCriterionOperationH\x00\x12Q\n\x12\x63ustomer_operation\x18# \x01(\x0b\x32\x33.google.ads.googleads.v1.services.CustomerOperationH\x00\x12\x65\n\x1d\x65xtension_feed_item_operation\x18$ \x01(\x0b\x32<.google.ads.googleads.v1.services.ExtensionFeedItemOperationH\x00\x12R\n\x13\x66\x65\x65\x64_item_operation\x18% \x01(\x0b\x32\x33.google.ads.googleads.v1.services.FeedItemOperationH\x00\x12_\n\x1a\x66\x65\x65\x64_item_target_operation\x18& \x01(\x0b\x32\x39.google.ads.googleads.v1.services.FeedItemTargetOperationH\x00\x12X\n\x16\x66\x65\x65\x64_mapping_operation\x18\' \x01(\x0b\x32\x36.google.ads.googleads.v1.services.FeedMappingOperationH\x00\x12I\n\x0e\x66\x65\x65\x64_operation\x18( \x01(\x0b\x32/.google.ads.googleads.v1.services.FeedOperationH\x00\x12K\n\x0flabel_operation\x18) \x01(\x0b\x32\x30.google.ads.googleads.v1.services.LabelOperationH\x00\x12T\n\x14media_file_operation\x18* \x01(\x0b\x32\x34.google.ads.googleads.v1.services.MediaFileOperationH\x00\x12\x64\n\x1cremarketing_action_operation\x18+ \x01(\x0b\x32<.google.ads.googleads.v1.services.RemarketingActionOperationH\x00\x12`\n\x1ashared_criterion_operation\x18\x0e \x01(\x0b\x32:.google.ads.googleads.v1.services.SharedCriterionOperationH\x00\x12T\n\x14shared_set_operation\x18\x0f \x01(\x0b\x32\x34.google.ads.googleads.v1.services.SharedSetOperationH\x00\x12R\n\x13user_list_operation\x18\x10 \x01(\x0b\x32\x33.google.ads.googleads.v1.services.UserListOperationH\x00\x42\x0b\n\toperation\"\xf0\x1b\n\x17MutateOperationResponse\x12`\n\x18\x61\x64_group_ad_label_result\x18\x11 \x01(\x0b\x32<.google.ads.googleads.v1.services.MutateAdGroupAdLabelResultH\x00\x12U\n\x12\x61\x64_group_ad_result\x18\x01 \x01(\x0b\x32\x37.google.ads.googleads.v1.services.MutateAdGroupAdResultH\x00\x12h\n\x1c\x61\x64_group_bid_modifier_result\x18\x02 \x01(\x0b\x32@.google.ads.googleads.v1.services.MutateAdGroupBidModifierResultH\x00\x12n\n\x1f\x61\x64_group_criterion_label_result\x18\x12 \x01(\x0b\x32\x43.google.ads.googleads.v1.services.MutateAdGroupCriterionLabelResultH\x00\x12\x63\n\x19\x61\x64_group_criterion_result\x18\x03 \x01(\x0b\x32>.google.ads.googleads.v1.services.MutateAdGroupCriterionResultH\x00\x12r\n!ad_group_extension_setting_result\x18\x13 \x01(\x0b\x32\x45.google.ads.googleads.v1.services.MutateAdGroupExtensionSettingResultH\x00\x12Y\n\x14\x61\x64_group_feed_result\x18\x14 \x01(\x0b\x32\x39.google.ads.googleads.v1.services.MutateAdGroupFeedResultH\x00\x12[\n\x15\x61\x64_group_label_result\x18\x15 \x01(\x0b\x32:.google.ads.googleads.v1.services.MutateAdGroupLabelResultH\x00\x12P\n\x0f\x61\x64_group_result\x18\x05 \x01(\x0b\x32\x35.google.ads.googleads.v1.services.MutateAdGroupResultH\x00\x12X\n\x13\x61\x64_parameter_result\x18\x16 \x01(\x0b\x32\x39.google.ads.googleads.v1.services.MutateAdParameterResultH\x00\x12K\n\x0c\x61sset_result\x18\x17 \x01(\x0b\x32\x33.google.ads.googleads.v1.services.MutateAssetResultH\x00\x12`\n\x17\x62idding_strategy_result\x18\x06 \x01(\x0b\x32=.google.ads.googleads.v1.services.MutateBiddingStrategyResultH\x00\x12i\n\x1c\x63\x61mpaign_bid_modifier_result\x18\x07 \x01(\x0b\x32\x41.google.ads.googleads.v1.services.MutateCampaignBidModifierResultH\x00\x12^\n\x16\x63\x61mpaign_budget_result\x18\x08 \x01(\x0b\x32<.google.ads.googleads.v1.services.MutateCampaignBudgetResultH\x00\x12\x64\n\x19\x63\x61mpaign_criterion_result\x18\r \x01(\x0b\x32?.google.ads.googleads.v1.services.MutateCampaignCriterionResultH\x00\x12s\n!campaign_extension_setting_result\x18\x1a \x01(\x0b\x32\x46.google.ads.googleads.v1.services.MutateCampaignExtensionSettingResultH\x00\x12Z\n\x14\x63\x61mpaign_feed_result\x18\x1b \x01(\x0b\x32:.google.ads.googleads.v1.services.MutateCampaignFeedResultH\x00\x12\\\n\x15\x63\x61mpaign_label_result\x18\x1c \x01(\x0b\x32;.google.ads.googleads.v1.services.MutateCampaignLabelResultH\x00\x12Q\n\x0f\x63\x61mpaign_result\x18\n \x01(\x0b\x32\x36.google.ads.googleads.v1.services.MutateCampaignResultH\x00\x12\x65\n\x1a\x63\x61mpaign_shared_set_result\x18\x0b \x01(\x0b\x32?.google.ads.googleads.v1.services.MutateCampaignSharedSetResultH\x00\x12\x62\n\x18\x63onversion_action_result\x18\x0c \x01(\x0b\x32>.google.ads.googleads.v1.services.MutateConversionActionResultH\x00\x12s\n!customer_extension_setting_result\x18\x1e \x01(\x0b\x32\x46.google.ads.googleads.v1.services.MutateCustomerExtensionSettingResultH\x00\x12Z\n\x14\x63ustomer_feed_result\x18\x1f \x01(\x0b\x32:.google.ads.googleads.v1.services.MutateCustomerFeedResultH\x00\x12\\\n\x15\x63ustomer_label_result\x18 \x01(\x0b\x32;.google.ads.googleads.v1.services.MutateCustomerLabelResultH\x00\x12t\n\"customer_negative_criterion_result\x18\" \x01(\x0b\x32\x46.google.ads.googleads.v1.services.MutateCustomerNegativeCriteriaResultH\x00\x12Q\n\x0f\x63ustomer_result\x18# \x01(\x0b\x32\x36.google.ads.googleads.v1.services.MutateCustomerResultH\x00\x12\x65\n\x1a\x65xtension_feed_item_result\x18$ \x01(\x0b\x32?.google.ads.googleads.v1.services.MutateExtensionFeedItemResultH\x00\x12R\n\x10\x66\x65\x65\x64_item_result\x18% \x01(\x0b\x32\x36.google.ads.googleads.v1.services.MutateFeedItemResultH\x00\x12_\n\x17\x66\x65\x65\x64_item_target_result\x18& \x01(\x0b\x32<.google.ads.googleads.v1.services.MutateFeedItemTargetResultH\x00\x12X\n\x13\x66\x65\x65\x64_mapping_result\x18\' \x01(\x0b\x32\x39.google.ads.googleads.v1.services.MutateFeedMappingResultH\x00\x12I\n\x0b\x66\x65\x65\x64_result\x18( \x01(\x0b\x32\x32.google.ads.googleads.v1.services.MutateFeedResultH\x00\x12K\n\x0clabel_result\x18) \x01(\x0b\x32\x33.google.ads.googleads.v1.services.MutateLabelResultH\x00\x12T\n\x11media_file_result\x18* \x01(\x0b\x32\x37.google.ads.googleads.v1.services.MutateMediaFileResultH\x00\x12\x64\n\x19remarketing_action_result\x18+ \x01(\x0b\x32?.google.ads.googleads.v1.services.MutateRemarketingActionResultH\x00\x12`\n\x17shared_criterion_result\x18\x0e \x01(\x0b\x32=.google.ads.googleads.v1.services.MutateSharedCriterionResultH\x00\x12T\n\x11shared_set_result\x18\x0f \x01(\x0b\x32\x37.google.ads.googleads.v1.services.MutateSharedSetResultH\x00\x12R\n\x10user_list_result\x18\x10 \x01(\x0b\x32\x36.google.ads.googleads.v1.services.MutateUserListResultH\x00\x42\n\n\x08response2\x88\x03\n\x10GoogleAdsService\x12\xb8\x01\n\x06Search\x12\x38.google.ads.googleads.v1.services.SearchGoogleAdsRequest\x1a\x39.google.ads.googleads.v1.services.SearchGoogleAdsResponse\"9\x82\xd3\xe4\x93\x02\x33\"./v1/customers/{customer_id=*}/googleAds:search:\x01*\x12\xb8\x01\n\x06Mutate\x12\x38.google.ads.googleads.v1.services.MutateGoogleAdsRequest\x1a\x39.google.ads.googleads.v1.services.MutateGoogleAdsResponse\"9\x82\xd3\xe4\x93\x02\x33\"./v1/customers/{customer_id=*}/googleAds:mutate:\x01*B\xfc\x01\n$com.google.ads.googleads.v1.servicesB\x15GoogleAdsServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3') + serialized_pb=_b('\n?google/ads/googleads_v1/proto/services/google_ads_service.proto\x12 google.ads.googleads.v1.services\x1a\x32google/ads/googleads_v1/proto/common/metrics.proto\x1a\x33google/ads/googleads_v1/proto/common/segments.proto\x1agoogle/ads/googleads_v1/proto/resources/ad_schedule_view.proto\x1agoogle/ads/googleads_v1/proto/resources/bidding_strategy.proto\x1a;google/ads/googleads_v1/proto/resources/billing_setup.proto\x1a\x36google/ads/googleads_v1/proto/resources/campaign.proto\x1a\x44google/ads/googleads_v1/proto/resources/campaign_audience_view.proto\x1a\x43google/ads/googleads_v1/proto/resources/campaign_bid_modifier.proto\x1a=google/ads/googleads_v1/proto/resources/campaign_budget.proto\x1a@google/ads/googleads_v1/proto/resources/campaign_criterion.proto\x1aKgoogle/ads/googleads_v1/proto/resources/campaign_criterion_simulation.proto\x1aHgoogle/ads/googleads_v1/proto/resources/campaign_extension_setting.proto\x1a;google/ads/googleads_v1/proto/resources/campaign_feed.proto\x1agoogle/ads/googleads_v1/proto/resources/carrier_constant.proto\x1a;google/ads/googleads_v1/proto/resources/change_status.proto\x1a\x38google/ads/googleads_v1/proto/resources/click_view.proto\x1a?google/ads/googleads_v1/proto/resources/conversion_action.proto\x1a=google/ads/googleads_v1/proto/resources/custom_interest.proto\x1a\x36google/ads/googleads_v1/proto/resources/customer.proto\x1a=google/ads/googleads_v1/proto/resources/customer_client.proto\x1a\x42google/ads/googleads_v1/proto/resources/customer_client_link.proto\x1aHgoogle/ads/googleads_v1/proto/resources/customer_extension_setting.proto\x1a;google/ads/googleads_v1/proto/resources/customer_feed.proto\x1agoogle/ads/googleads_v1/proto/resources/feed_item_target.proto\x1a:google/ads/googleads_v1/proto/resources/feed_mapping.proto\x1a\x43google/ads/googleads_v1/proto/resources/feed_placeholder_view.proto\x1a\x39google/ads/googleads_v1/proto/resources/gender_view.proto\x1a\x41google/ads/googleads_v1/proto/resources/geo_target_constant.proto\x1a=google/ads/googleads_v1/proto/resources/geographic_view.proto\x1a\x42google/ads/googleads_v1/proto/resources/group_placement_view.proto\x1a>google/ads/googleads_v1/proto/resources/hotel_group_view.proto\x1a\x44google/ads/googleads_v1/proto/resources/hotel_performance_view.proto\x1a:google/ads/googleads_v1/proto/resources/keyword_plan.proto\x1a\x43google/ads/googleads_v1/proto/resources/keyword_plan_ad_group.proto\x1a\x43google/ads/googleads_v1/proto/resources/keyword_plan_campaign.proto\x1a\x42google/ads/googleads_v1/proto/resources/keyword_plan_keyword.proto\x1aKgoogle/ads/googleads_v1/proto/resources/keyword_plan_negative_keyword.proto\x1a:google/ads/googleads_v1/proto/resources/keyword_view.proto\x1a\x33google/ads/googleads_v1/proto/resources/label.proto\x1a?google/ads/googleads_v1/proto/resources/landing_page_view.proto\x1a?google/ads/googleads_v1/proto/resources/language_constant.proto\x1a;google/ads/googleads_v1/proto/resources/location_view.proto\x1a\x44google/ads/googleads_v1/proto/resources/managed_placement_view.proto\x1a\x38google/ads/googleads_v1/proto/resources/media_file.proto\x1aJgoogle/ads/googleads_v1/proto/resources/mobile_app_category_constant.proto\x1a\x44google/ads/googleads_v1/proto/resources/mobile_device_constant.proto\x1a\x38google/ads/googleads_v1/proto/resources/mutate_job.proto\x1aOgoogle/ads/googleads_v1/proto/resources/operating_system_version_constant.proto\x1aKgoogle/ads/googleads_v1/proto/resources/paid_organic_search_term_view.proto\x1a\x42google/ads/googleads_v1/proto/resources/parental_status_view.proto\x1aOgoogle/ads/googleads_v1/proto/resources/product_bidding_category_constant.proto\x1a@google/ads/googleads_v1/proto/resources/product_group_view.proto\x1agoogle/ads/googleads_v1/proto/resources/search_term_view.proto\x1a>google/ads/googleads_v1/proto/resources/shared_criterion.proto\x1a\x38google/ads/googleads_v1/proto/resources/shared_set.proto\x1aGgoogle/ads/googleads_v1/proto/resources/shopping_performance_view.proto\x1agoogle/ads/googleads_v1/proto/services/feed_item_service.proto\x1a\x45google/ads/googleads_v1/proto/services/feed_item_target_service.proto\x1a\x41google/ads/googleads_v1/proto/services/feed_mapping_service.proto\x1a\x39google/ads/googleads_v1/proto/services/feed_service.proto\x1a:google/ads/googleads_v1/proto/services/label_service.proto\x1a?google/ads/googleads_v1/proto/services/media_file_service.proto\x1aGgoogle/ads/googleads_v1/proto/services/remarketing_action_service.proto\x1a\x45google/ads/googleads_v1/proto/services/shared_criterion_service.proto\x1a?google/ads/googleads_v1/proto/services/shared_set_service.proto\x1a>google/ads/googleads_v1/proto/services/user_list_service.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"z\n\x16SearchGoogleAdsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12\r\n\x05query\x18\x02 \x01(\t\x12\x12\n\npage_token\x18\x03 \x01(\t\x12\x11\n\tpage_size\x18\x04 \x01(\x05\x12\x15\n\rvalidate_only\x18\x05 \x01(\x08\"\xc0\x01\n\x17SearchGoogleAdsResponse\x12?\n\x07results\x18\x01 \x03(\x0b\x32..google.ads.googleads.v1.services.GoogleAdsRow\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x1b\n\x13total_results_count\x18\x03 \x01(\x03\x12.\n\nfield_mask\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\"\xfa\x39\n\x0cGoogleAdsRow\x12H\n\x0e\x61\x63\x63ount_budget\x18* \x01(\x0b\x32\x30.google.ads.googleads.v1.resources.AccountBudget\x12Y\n\x17\x61\x63\x63ount_budget_proposal\x18+ \x01(\x0b\x32\x38.google.ads.googleads.v1.resources.AccountBudgetProposal\x12<\n\x08\x61\x64_group\x18\x03 \x01(\x0b\x32*.google.ads.googleads.v1.resources.AdGroup\x12\x41\n\x0b\x61\x64_group_ad\x18\x10 \x01(\x0b\x32,.google.ads.googleads.v1.resources.AdGroupAd\x12L\n\x11\x61\x64_group_ad_label\x18x \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.AdGroupAdLabel\x12V\n\x16\x61\x64_group_audience_view\x18\x39 \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.AdGroupAudienceView\x12T\n\x15\x61\x64_group_bid_modifier\x18\x18 \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.AdGroupBidModifier\x12O\n\x12\x61\x64_group_criterion\x18\x11 \x01(\x0b\x32\x33.google.ads.googleads.v1.resources.AdGroupCriterion\x12Z\n\x18\x61\x64_group_criterion_label\x18y \x01(\x0b\x32\x38.google.ads.googleads.v1.resources.AdGroupCriterionLabel\x12\x64\n\x1d\x61\x64_group_criterion_simulation\x18n \x01(\x0b\x32=.google.ads.googleads.v1.resources.AdGroupCriterionSimulation\x12^\n\x1a\x61\x64_group_extension_setting\x18p \x01(\x0b\x32:.google.ads.googleads.v1.resources.AdGroupExtensionSetting\x12\x45\n\rad_group_feed\x18\x43 \x01(\x0b\x32..google.ads.googleads.v1.resources.AdGroupFeed\x12G\n\x0e\x61\x64_group_label\x18s \x01(\x0b\x32/.google.ads.googleads.v1.resources.AdGroupLabel\x12Q\n\x13\x61\x64_group_simulation\x18k \x01(\x0b\x32\x34.google.ads.googleads.v1.resources.AdGroupSimulation\x12\x45\n\x0c\x61\x64_parameter\x18\x82\x01 \x01(\x0b\x32..google.ads.googleads.v1.resources.AdParameter\x12G\n\x0e\x61ge_range_view\x18\x30 \x01(\x0b\x32/.google.ads.googleads.v1.resources.AgeRangeView\x12K\n\x10\x61\x64_schedule_view\x18Y \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.AdScheduleView\x12J\n\x0f\x64omain_category\x18[ \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.DomainCategory\x12\x37\n\x05\x61sset\x18i \x01(\x0b\x32(.google.ads.googleads.v1.resources.Asset\x12L\n\x10\x62idding_strategy\x18\x12 \x01(\x0b\x32\x32.google.ads.googleads.v1.resources.BiddingStrategy\x12\x46\n\rbilling_setup\x18) \x01(\x0b\x32/.google.ads.googleads.v1.resources.BillingSetup\x12J\n\x0f\x63\x61mpaign_budget\x18\x13 \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.CampaignBudget\x12=\n\x08\x63\x61mpaign\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v1.resources.Campaign\x12W\n\x16\x63\x61mpaign_audience_view\x18\x45 \x01(\x0b\x32\x37.google.ads.googleads.v1.resources.CampaignAudienceView\x12U\n\x15\x63\x61mpaign_bid_modifier\x18\x1a \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.CampaignBidModifier\x12P\n\x12\x63\x61mpaign_criterion\x18\x14 \x01(\x0b\x32\x34.google.ads.googleads.v1.resources.CampaignCriterion\x12\x65\n\x1d\x63\x61mpaign_criterion_simulation\x18o \x01(\x0b\x32>.google.ads.googleads.v1.resources.CampaignCriterionSimulation\x12_\n\x1a\x63\x61mpaign_extension_setting\x18q \x01(\x0b\x32;.google.ads.googleads.v1.resources.CampaignExtensionSetting\x12\x46\n\rcampaign_feed\x18? \x01(\x0b\x32/.google.ads.googleads.v1.resources.CampaignFeed\x12H\n\x0e\x63\x61mpaign_label\x18l \x01(\x0b\x32\x30.google.ads.googleads.v1.resources.CampaignLabel\x12Q\n\x13\x63\x61mpaign_shared_set\x18\x1e \x01(\x0b\x32\x34.google.ads.googleads.v1.resources.CampaignSharedSet\x12L\n\x10\x63\x61rrier_constant\x18\x42 \x01(\x0b\x32\x32.google.ads.googleads.v1.resources.CarrierConstant\x12\x46\n\rchange_status\x18% \x01(\x0b\x32/.google.ads.googleads.v1.resources.ChangeStatus\x12N\n\x11\x63onversion_action\x18g \x01(\x0b\x32\x33.google.ads.googleads.v1.resources.ConversionAction\x12@\n\nclick_view\x18z \x01(\x0b\x32,.google.ads.googleads.v1.resources.ClickView\x12J\n\x0f\x63ustom_interest\x18h \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.CustomInterest\x12=\n\x08\x63ustomer\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v1.resources.Customer\x12U\n\x15\x63ustomer_manager_link\x18= \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.CustomerManagerLink\x12S\n\x14\x63ustomer_client_link\x18> \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.CustomerClientLink\x12J\n\x0f\x63ustomer_client\x18\x46 \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.CustomerClient\x12_\n\x1a\x63ustomer_extension_setting\x18r \x01(\x0b\x32;.google.ads.googleads.v1.resources.CustomerExtensionSetting\x12\x46\n\rcustomer_feed\x18@ \x01(\x0b\x32/.google.ads.googleads.v1.resources.CustomerFeed\x12H\n\x0e\x63ustomer_label\x18| \x01(\x0b\x32\x30.google.ads.googleads.v1.resources.CustomerLabel\x12\x61\n\x1b\x63ustomer_negative_criterion\x18X \x01(\x0b\x32<.google.ads.googleads.v1.resources.CustomerNegativeCriterion\x12U\n\x15\x64\x65tail_placement_view\x18v \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.DetailPlacementView\x12S\n\x14\x64isplay_keyword_view\x18/ \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.DisplayKeywordView\x12n\n#dynamic_search_ads_search_term_view\x18j \x01(\x0b\x32\x41.google.ads.googleads.v1.resources.DynamicSearchAdsSearchTermView\x12_\n\x1a\x65xpanded_landing_page_view\x18\x80\x01 \x01(\x0b\x32:.google.ads.googleads.v1.resources.ExpandedLandingPageView\x12Q\n\x13\x65xtension_feed_item\x18U \x01(\x0b\x32\x34.google.ads.googleads.v1.resources.ExtensionFeedItem\x12\x35\n\x04\x66\x65\x65\x64\x18. \x01(\x0b\x32\'.google.ads.googleads.v1.resources.Feed\x12>\n\tfeed_item\x18\x32 \x01(\x0b\x32+.google.ads.googleads.v1.resources.FeedItem\x12K\n\x10\x66\x65\x65\x64_item_target\x18t \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.FeedItemTarget\x12\x44\n\x0c\x66\x65\x65\x64_mapping\x18: \x01(\x0b\x32..google.ads.googleads.v1.resources.FeedMapping\x12U\n\x15\x66\x65\x65\x64_placeholder_view\x18\x61 \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.FeedPlaceholderView\x12\x42\n\x0bgender_view\x18( \x01(\x0b\x32-.google.ads.googleads.v1.resources.GenderView\x12Q\n\x13geo_target_constant\x18\x17 \x01(\x0b\x32\x34.google.ads.googleads.v1.resources.GeoTargetConstant\x12J\n\x0fgeographic_view\x18} \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.GeographicView\x12S\n\x14group_placement_view\x18w \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.GroupPlacementView\x12K\n\x10hotel_group_view\x18\x33 \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.HotelGroupView\x12W\n\x16hotel_performance_view\x18G \x01(\x0b\x32\x37.google.ads.googleads.v1.resources.HotelPerformanceView\x12\x44\n\x0ckeyword_view\x18\x15 \x01(\x0b\x32..google.ads.googleads.v1.resources.KeywordView\x12\x44\n\x0ckeyword_plan\x18 \x01(\x0b\x32..google.ads.googleads.v1.resources.KeywordPlan\x12U\n\x15keyword_plan_campaign\x18! \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.KeywordPlanCampaign\x12\x64\n\x1dkeyword_plan_negative_keyword\x18\" \x01(\x0b\x32=.google.ads.googleads.v1.resources.KeywordPlanNegativeKeyword\x12T\n\x15keyword_plan_ad_group\x18# \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.KeywordPlanAdGroup\x12S\n\x14keyword_plan_keyword\x18$ \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.KeywordPlanKeyword\x12\x37\n\x05label\x18\x34 \x01(\x0b\x32(.google.ads.googleads.v1.resources.Label\x12M\n\x11landing_page_view\x18~ \x01(\x0b\x32\x32.google.ads.googleads.v1.resources.LandingPageView\x12N\n\x11language_constant\x18\x37 \x01(\x0b\x32\x33.google.ads.googleads.v1.resources.LanguageConstant\x12\x46\n\rlocation_view\x18{ \x01(\x0b\x32/.google.ads.googleads.v1.resources.LocationView\x12W\n\x16managed_placement_view\x18\x35 \x01(\x0b\x32\x37.google.ads.googleads.v1.resources.ManagedPlacementView\x12@\n\nmedia_file\x18Z \x01(\x0b\x32,.google.ads.googleads.v1.resources.MediaFile\x12\x62\n\x1cmobile_app_category_constant\x18W \x01(\x0b\x32<.google.ads.googleads.v1.resources.MobileAppCategoryConstant\x12W\n\x16mobile_device_constant\x18\x62 \x01(\x0b\x32\x37.google.ads.googleads.v1.resources.MobileDeviceConstant\x12@\n\nmutate_job\x18\x7f \x01(\x0b\x32,.google.ads.googleads.v1.resources.MutateJob\x12l\n!operating_system_version_constant\x18V \x01(\x0b\x32\x41.google.ads.googleads.v1.resources.OperatingSystemVersionConstant\x12\x64\n\x1dpaid_organic_search_term_view\x18\x81\x01 \x01(\x0b\x32<.google.ads.googleads.v1.resources.PaidOrganicSearchTermView\x12S\n\x14parental_status_view\x18- \x01(\x0b\x32\x35.google.ads.googleads.v1.resources.ParentalStatusView\x12l\n!product_bidding_category_constant\x18m \x01(\x0b\x32\x41.google.ads.googleads.v1.resources.ProductBiddingCategoryConstant\x12O\n\x12product_group_view\x18\x36 \x01(\x0b\x32\x33.google.ads.googleads.v1.resources.ProductGroupView\x12I\n\x0erecommendation\x18\x16 \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.Recommendation\x12K\n\x10search_term_view\x18\x44 \x01(\x0b\x32\x31.google.ads.googleads.v1.resources.SearchTermView\x12L\n\x10shared_criterion\x18\x1d \x01(\x0b\x32\x32.google.ads.googleads.v1.resources.SharedCriterion\x12@\n\nshared_set\x18\x1b \x01(\x0b\x32,.google.ads.googleads.v1.resources.SharedSet\x12]\n\x19shopping_performance_view\x18u \x01(\x0b\x32:.google.ads.googleads.v1.resources.ShoppingPerformanceView\x12@\n\ntopic_view\x18, \x01(\x0b\x32,.google.ads.googleads.v1.resources.TopicView\x12\x46\n\ruser_interest\x18; \x01(\x0b\x32/.google.ads.googleads.v1.resources.UserInterest\x12>\n\tuser_list\x18& \x01(\x0b\x32+.google.ads.googleads.v1.resources.UserList\x12P\n\x12remarketing_action\x18< \x01(\x0b\x32\x34.google.ads.googleads.v1.resources.RemarketingAction\x12H\n\x0etopic_constant\x18\x1f \x01(\x0b\x32\x30.google.ads.googleads.v1.resources.TopicConstant\x12\x37\n\x05video\x18\' \x01(\x0b\x32(.google.ads.googleads.v1.resources.Video\x12\x38\n\x07metrics\x18\x04 \x01(\x0b\x32\'.google.ads.googleads.v1.common.Metrics\x12:\n\x08segments\x18\x66 \x01(\x0b\x32(.google.ads.googleads.v1.common.Segments\"\xab\x01\n\x16MutateGoogleAdsRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12L\n\x11mutate_operations\x18\x02 \x03(\x0b\x32\x31.google.ads.googleads.v1.services.MutateOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xab\x01\n\x17MutateGoogleAdsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12]\n\x1amutate_operation_responses\x18\x01 \x03(\x0b\x32\x39.google.ads.googleads.v1.services.MutateOperationResponse\"\xea\x1b\n\x0fMutateOperation\x12`\n\x1b\x61\x64_group_ad_label_operation\x18\x11 \x01(\x0b\x32\x39.google.ads.googleads.v1.services.AdGroupAdLabelOperationH\x00\x12U\n\x15\x61\x64_group_ad_operation\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v1.services.AdGroupAdOperationH\x00\x12h\n\x1f\x61\x64_group_bid_modifier_operation\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v1.services.AdGroupBidModifierOperationH\x00\x12n\n\"ad_group_criterion_label_operation\x18\x12 \x01(\x0b\x32@.google.ads.googleads.v1.services.AdGroupCriterionLabelOperationH\x00\x12\x63\n\x1c\x61\x64_group_criterion_operation\x18\x03 \x01(\x0b\x32;.google.ads.googleads.v1.services.AdGroupCriterionOperationH\x00\x12r\n$ad_group_extension_setting_operation\x18\x13 \x01(\x0b\x32\x42.google.ads.googleads.v1.services.AdGroupExtensionSettingOperationH\x00\x12Y\n\x17\x61\x64_group_feed_operation\x18\x14 \x01(\x0b\x32\x36.google.ads.googleads.v1.services.AdGroupFeedOperationH\x00\x12[\n\x18\x61\x64_group_label_operation\x18\x15 \x01(\x0b\x32\x37.google.ads.googleads.v1.services.AdGroupLabelOperationH\x00\x12P\n\x12\x61\x64_group_operation\x18\x05 \x01(\x0b\x32\x32.google.ads.googleads.v1.services.AdGroupOperationH\x00\x12X\n\x16\x61\x64_parameter_operation\x18\x16 \x01(\x0b\x32\x36.google.ads.googleads.v1.services.AdParameterOperationH\x00\x12K\n\x0f\x61sset_operation\x18\x17 \x01(\x0b\x32\x30.google.ads.googleads.v1.services.AssetOperationH\x00\x12`\n\x1a\x62idding_strategy_operation\x18\x06 \x01(\x0b\x32:.google.ads.googleads.v1.services.BiddingStrategyOperationH\x00\x12i\n\x1f\x63\x61mpaign_bid_modifier_operation\x18\x07 \x01(\x0b\x32>.google.ads.googleads.v1.services.CampaignBidModifierOperationH\x00\x12^\n\x19\x63\x61mpaign_budget_operation\x18\x08 \x01(\x0b\x32\x39.google.ads.googleads.v1.services.CampaignBudgetOperationH\x00\x12\x64\n\x1c\x63\x61mpaign_criterion_operation\x18\r \x01(\x0b\x32<.google.ads.googleads.v1.services.CampaignCriterionOperationH\x00\x12s\n$campaign_extension_setting_operation\x18\x1a \x01(\x0b\x32\x43.google.ads.googleads.v1.services.CampaignExtensionSettingOperationH\x00\x12Z\n\x17\x63\x61mpaign_feed_operation\x18\x1b \x01(\x0b\x32\x37.google.ads.googleads.v1.services.CampaignFeedOperationH\x00\x12\\\n\x18\x63\x61mpaign_label_operation\x18\x1c \x01(\x0b\x32\x38.google.ads.googleads.v1.services.CampaignLabelOperationH\x00\x12Q\n\x12\x63\x61mpaign_operation\x18\n \x01(\x0b\x32\x33.google.ads.googleads.v1.services.CampaignOperationH\x00\x12\x65\n\x1d\x63\x61mpaign_shared_set_operation\x18\x0b \x01(\x0b\x32<.google.ads.googleads.v1.services.CampaignSharedSetOperationH\x00\x12\x62\n\x1b\x63onversion_action_operation\x18\x0c \x01(\x0b\x32;.google.ads.googleads.v1.services.ConversionActionOperationH\x00\x12s\n$customer_extension_setting_operation\x18\x1e \x01(\x0b\x32\x43.google.ads.googleads.v1.services.CustomerExtensionSettingOperationH\x00\x12Z\n\x17\x63ustomer_feed_operation\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v1.services.CustomerFeedOperationH\x00\x12\\\n\x18\x63ustomer_label_operation\x18 \x01(\x0b\x32\x38.google.ads.googleads.v1.services.CustomerLabelOperationH\x00\x12u\n%customer_negative_criterion_operation\x18\" \x01(\x0b\x32\x44.google.ads.googleads.v1.services.CustomerNegativeCriterionOperationH\x00\x12Q\n\x12\x63ustomer_operation\x18# \x01(\x0b\x32\x33.google.ads.googleads.v1.services.CustomerOperationH\x00\x12\x65\n\x1d\x65xtension_feed_item_operation\x18$ \x01(\x0b\x32<.google.ads.googleads.v1.services.ExtensionFeedItemOperationH\x00\x12R\n\x13\x66\x65\x65\x64_item_operation\x18% \x01(\x0b\x32\x33.google.ads.googleads.v1.services.FeedItemOperationH\x00\x12_\n\x1a\x66\x65\x65\x64_item_target_operation\x18& \x01(\x0b\x32\x39.google.ads.googleads.v1.services.FeedItemTargetOperationH\x00\x12X\n\x16\x66\x65\x65\x64_mapping_operation\x18\' \x01(\x0b\x32\x36.google.ads.googleads.v1.services.FeedMappingOperationH\x00\x12I\n\x0e\x66\x65\x65\x64_operation\x18( \x01(\x0b\x32/.google.ads.googleads.v1.services.FeedOperationH\x00\x12K\n\x0flabel_operation\x18) \x01(\x0b\x32\x30.google.ads.googleads.v1.services.LabelOperationH\x00\x12T\n\x14media_file_operation\x18* \x01(\x0b\x32\x34.google.ads.googleads.v1.services.MediaFileOperationH\x00\x12\x64\n\x1cremarketing_action_operation\x18+ \x01(\x0b\x32<.google.ads.googleads.v1.services.RemarketingActionOperationH\x00\x12`\n\x1ashared_criterion_operation\x18\x0e \x01(\x0b\x32:.google.ads.googleads.v1.services.SharedCriterionOperationH\x00\x12T\n\x14shared_set_operation\x18\x0f \x01(\x0b\x32\x34.google.ads.googleads.v1.services.SharedSetOperationH\x00\x12R\n\x13user_list_operation\x18\x10 \x01(\x0b\x32\x33.google.ads.googleads.v1.services.UserListOperationH\x00\x42\x0b\n\toperation\"\xf0\x1b\n\x17MutateOperationResponse\x12`\n\x18\x61\x64_group_ad_label_result\x18\x11 \x01(\x0b\x32<.google.ads.googleads.v1.services.MutateAdGroupAdLabelResultH\x00\x12U\n\x12\x61\x64_group_ad_result\x18\x01 \x01(\x0b\x32\x37.google.ads.googleads.v1.services.MutateAdGroupAdResultH\x00\x12h\n\x1c\x61\x64_group_bid_modifier_result\x18\x02 \x01(\x0b\x32@.google.ads.googleads.v1.services.MutateAdGroupBidModifierResultH\x00\x12n\n\x1f\x61\x64_group_criterion_label_result\x18\x12 \x01(\x0b\x32\x43.google.ads.googleads.v1.services.MutateAdGroupCriterionLabelResultH\x00\x12\x63\n\x19\x61\x64_group_criterion_result\x18\x03 \x01(\x0b\x32>.google.ads.googleads.v1.services.MutateAdGroupCriterionResultH\x00\x12r\n!ad_group_extension_setting_result\x18\x13 \x01(\x0b\x32\x45.google.ads.googleads.v1.services.MutateAdGroupExtensionSettingResultH\x00\x12Y\n\x14\x61\x64_group_feed_result\x18\x14 \x01(\x0b\x32\x39.google.ads.googleads.v1.services.MutateAdGroupFeedResultH\x00\x12[\n\x15\x61\x64_group_label_result\x18\x15 \x01(\x0b\x32:.google.ads.googleads.v1.services.MutateAdGroupLabelResultH\x00\x12P\n\x0f\x61\x64_group_result\x18\x05 \x01(\x0b\x32\x35.google.ads.googleads.v1.services.MutateAdGroupResultH\x00\x12X\n\x13\x61\x64_parameter_result\x18\x16 \x01(\x0b\x32\x39.google.ads.googleads.v1.services.MutateAdParameterResultH\x00\x12K\n\x0c\x61sset_result\x18\x17 \x01(\x0b\x32\x33.google.ads.googleads.v1.services.MutateAssetResultH\x00\x12`\n\x17\x62idding_strategy_result\x18\x06 \x01(\x0b\x32=.google.ads.googleads.v1.services.MutateBiddingStrategyResultH\x00\x12i\n\x1c\x63\x61mpaign_bid_modifier_result\x18\x07 \x01(\x0b\x32\x41.google.ads.googleads.v1.services.MutateCampaignBidModifierResultH\x00\x12^\n\x16\x63\x61mpaign_budget_result\x18\x08 \x01(\x0b\x32<.google.ads.googleads.v1.services.MutateCampaignBudgetResultH\x00\x12\x64\n\x19\x63\x61mpaign_criterion_result\x18\r \x01(\x0b\x32?.google.ads.googleads.v1.services.MutateCampaignCriterionResultH\x00\x12s\n!campaign_extension_setting_result\x18\x1a \x01(\x0b\x32\x46.google.ads.googleads.v1.services.MutateCampaignExtensionSettingResultH\x00\x12Z\n\x14\x63\x61mpaign_feed_result\x18\x1b \x01(\x0b\x32:.google.ads.googleads.v1.services.MutateCampaignFeedResultH\x00\x12\\\n\x15\x63\x61mpaign_label_result\x18\x1c \x01(\x0b\x32;.google.ads.googleads.v1.services.MutateCampaignLabelResultH\x00\x12Q\n\x0f\x63\x61mpaign_result\x18\n \x01(\x0b\x32\x36.google.ads.googleads.v1.services.MutateCampaignResultH\x00\x12\x65\n\x1a\x63\x61mpaign_shared_set_result\x18\x0b \x01(\x0b\x32?.google.ads.googleads.v1.services.MutateCampaignSharedSetResultH\x00\x12\x62\n\x18\x63onversion_action_result\x18\x0c \x01(\x0b\x32>.google.ads.googleads.v1.services.MutateConversionActionResultH\x00\x12s\n!customer_extension_setting_result\x18\x1e \x01(\x0b\x32\x46.google.ads.googleads.v1.services.MutateCustomerExtensionSettingResultH\x00\x12Z\n\x14\x63ustomer_feed_result\x18\x1f \x01(\x0b\x32:.google.ads.googleads.v1.services.MutateCustomerFeedResultH\x00\x12\\\n\x15\x63ustomer_label_result\x18 \x01(\x0b\x32;.google.ads.googleads.v1.services.MutateCustomerLabelResultH\x00\x12t\n\"customer_negative_criterion_result\x18\" \x01(\x0b\x32\x46.google.ads.googleads.v1.services.MutateCustomerNegativeCriteriaResultH\x00\x12Q\n\x0f\x63ustomer_result\x18# \x01(\x0b\x32\x36.google.ads.googleads.v1.services.MutateCustomerResultH\x00\x12\x65\n\x1a\x65xtension_feed_item_result\x18$ \x01(\x0b\x32?.google.ads.googleads.v1.services.MutateExtensionFeedItemResultH\x00\x12R\n\x10\x66\x65\x65\x64_item_result\x18% \x01(\x0b\x32\x36.google.ads.googleads.v1.services.MutateFeedItemResultH\x00\x12_\n\x17\x66\x65\x65\x64_item_target_result\x18& \x01(\x0b\x32<.google.ads.googleads.v1.services.MutateFeedItemTargetResultH\x00\x12X\n\x13\x66\x65\x65\x64_mapping_result\x18\' \x01(\x0b\x32\x39.google.ads.googleads.v1.services.MutateFeedMappingResultH\x00\x12I\n\x0b\x66\x65\x65\x64_result\x18( \x01(\x0b\x32\x32.google.ads.googleads.v1.services.MutateFeedResultH\x00\x12K\n\x0clabel_result\x18) \x01(\x0b\x32\x33.google.ads.googleads.v1.services.MutateLabelResultH\x00\x12T\n\x11media_file_result\x18* \x01(\x0b\x32\x37.google.ads.googleads.v1.services.MutateMediaFileResultH\x00\x12\x64\n\x19remarketing_action_result\x18+ \x01(\x0b\x32?.google.ads.googleads.v1.services.MutateRemarketingActionResultH\x00\x12`\n\x17shared_criterion_result\x18\x0e \x01(\x0b\x32=.google.ads.googleads.v1.services.MutateSharedCriterionResultH\x00\x12T\n\x11shared_set_result\x18\x0f \x01(\x0b\x32\x37.google.ads.googleads.v1.services.MutateSharedSetResultH\x00\x12R\n\x10user_list_result\x18\x10 \x01(\x0b\x32\x36.google.ads.googleads.v1.services.MutateUserListResultH\x00\x42\n\n\x08response2\x88\x03\n\x10GoogleAdsService\x12\xb8\x01\n\x06Search\x12\x38.google.ads.googleads.v1.services.SearchGoogleAdsRequest\x1a\x39.google.ads.googleads.v1.services.SearchGoogleAdsResponse\"9\x82\xd3\xe4\x93\x02\x33\"./v1/customers/{customer_id=*}/googleAds:search:\x01*\x12\xb8\x01\n\x06Mutate\x12\x38.google.ads.googleads.v1.services.MutateGoogleAdsRequest\x1a\x39.google.ads.googleads.v1.services.MutateGoogleAdsResponse\"9\x82\xd3\xe4\x93\x02\x33\"./v1/customers/{customer_id=*}/googleAds:mutate:\x01*B\xfc\x01\n$com.google.ads.googleads.v1.servicesB\x15GoogleAdsServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_metrics__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_segments__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_account__budget__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_account__budget__proposal__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__ad__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__ad__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__audience__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__criterion__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__schedule__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_age__range__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_asset__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_bidding__strategy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_billing__setup__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__audience__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__budget__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__shared__set__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_carrier__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_change__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_click__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_conversion__action__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_custom__interest__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__client__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__client__link__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__manager__link__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__negative__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_detail__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_display__keyword__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_domain__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_dynamic__search__ads__search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_extension__feed__item__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__item__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__item__target__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__mapping__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__placeholder__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_gender__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_geo__target__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_geographic__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_group__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_hotel__group__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_hotel__performance__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_language__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_location__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_managed__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_media__file__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_mobile__device__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_operating__system__version__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_parental__status__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_product__bidding__category__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_product__group__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_recommendation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_remarketing__action__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_shared__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_shared__set__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_shopping__performance__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_topic__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_topic__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_user__interest__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_user__list__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_video__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__ad__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__ad__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__criterion__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__parameter__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_asset__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_bidding__strategy__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__budget__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__shared__set__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_conversion__action__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_customer__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_customer__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_customer__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_customer__negative__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_customer__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_extension__feed__item__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_feed__item__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_feed__item__target__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_feed__mapping__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_media__file__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_remarketing__action__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_shared__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_shared__set__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_user__list__service__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_metrics__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_segments__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_account__budget__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_account__budget__proposal__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__ad__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__ad__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__audience__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__criterion__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__criterion__simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__schedule__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_age__range__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_asset__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_bidding__strategy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_billing__setup__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__audience__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__budget__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__shared__set__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_carrier__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_change__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_click__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_conversion__action__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_custom__interest__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__client__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__client__link__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__manager__link__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_customer__negative__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_detail__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_display__keyword__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_domain__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_dynamic__search__ads__search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_extension__feed__item__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__item__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__item__target__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__mapping__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__placeholder__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_gender__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_geo__target__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_geographic__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_group__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_hotel__group__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_hotel__performance__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_landing__page__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_language__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_location__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_managed__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_media__file__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_mobile__device__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_mutate__job__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_operating__system__version__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_paid__organic__search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_parental__status__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_product__bidding__category__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_product__group__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_recommendation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_remarketing__action__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_shared__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_shared__set__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_shopping__performance__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_topic__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_topic__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_user__interest__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_user__list__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_video__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__ad__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__ad__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__criterion__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__group__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_ad__parameter__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_asset__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_bidding__strategy__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__budget__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_campaign__shared__set__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_conversion__action__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_customer__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_customer__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_customer__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_customer__negative__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_customer__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_extension__feed__item__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_feed__item__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_feed__item__target__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_feed__mapping__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_media__file__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_remarketing__action__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_shared__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_shared__set__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_user__list__service__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -205,8 +213,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8273, - serialized_end=8395, + serialized_start=8828, + serialized_end=8950, ) @@ -257,8 +265,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8398, - serialized_end=8590, + serialized_start=8953, + serialized_end=9145, ) @@ -333,532 +341,588 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='ad_group_extension_setting', full_name='google.ads.googleads.v1.services.GoogleAdsRow.ad_group_extension_setting', index=9, + name='ad_group_criterion_simulation', full_name='google.ads.googleads.v1.services.GoogleAdsRow.ad_group_criterion_simulation', index=9, + number=110, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ad_group_extension_setting', full_name='google.ads.googleads.v1.services.GoogleAdsRow.ad_group_extension_setting', index=10, number=112, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='ad_group_feed', full_name='google.ads.googleads.v1.services.GoogleAdsRow.ad_group_feed', index=10, + name='ad_group_feed', full_name='google.ads.googleads.v1.services.GoogleAdsRow.ad_group_feed', index=11, number=67, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='ad_group_label', full_name='google.ads.googleads.v1.services.GoogleAdsRow.ad_group_label', index=11, + name='ad_group_label', full_name='google.ads.googleads.v1.services.GoogleAdsRow.ad_group_label', index=12, number=115, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='age_range_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.age_range_view', index=12, + name='ad_group_simulation', full_name='google.ads.googleads.v1.services.GoogleAdsRow.ad_group_simulation', index=13, + number=107, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ad_parameter', full_name='google.ads.googleads.v1.services.GoogleAdsRow.ad_parameter', index=14, + number=130, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='age_range_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.age_range_view', index=15, number=48, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='ad_schedule_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.ad_schedule_view', index=13, + name='ad_schedule_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.ad_schedule_view', index=16, number=89, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='domain_category', full_name='google.ads.googleads.v1.services.GoogleAdsRow.domain_category', index=14, + name='domain_category', full_name='google.ads.googleads.v1.services.GoogleAdsRow.domain_category', index=17, number=91, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='asset', full_name='google.ads.googleads.v1.services.GoogleAdsRow.asset', index=15, + name='asset', full_name='google.ads.googleads.v1.services.GoogleAdsRow.asset', index=18, number=105, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='bidding_strategy', full_name='google.ads.googleads.v1.services.GoogleAdsRow.bidding_strategy', index=16, + name='bidding_strategy', full_name='google.ads.googleads.v1.services.GoogleAdsRow.bidding_strategy', index=19, number=18, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='billing_setup', full_name='google.ads.googleads.v1.services.GoogleAdsRow.billing_setup', index=17, + name='billing_setup', full_name='google.ads.googleads.v1.services.GoogleAdsRow.billing_setup', index=20, number=41, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_budget', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_budget', index=18, + name='campaign_budget', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_budget', index=21, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign', index=19, + name='campaign', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign', index=22, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_audience_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_audience_view', index=20, + name='campaign_audience_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_audience_view', index=23, number=69, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_bid_modifier', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_bid_modifier', index=21, + name='campaign_bid_modifier', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_bid_modifier', index=24, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_criterion', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_criterion', index=22, + name='campaign_criterion', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_criterion', index=25, number=20, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_extension_setting', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_extension_setting', index=23, + name='campaign_criterion_simulation', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_criterion_simulation', index=26, + number=111, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='campaign_extension_setting', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_extension_setting', index=27, number=113, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_feed', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_feed', index=24, + name='campaign_feed', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_feed', index=28, number=63, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_label', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_label', index=25, + name='campaign_label', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_label', index=29, number=108, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_shared_set', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_shared_set', index=26, + name='campaign_shared_set', full_name='google.ads.googleads.v1.services.GoogleAdsRow.campaign_shared_set', index=30, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='carrier_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.carrier_constant', index=27, + name='carrier_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.carrier_constant', index=31, number=66, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='change_status', full_name='google.ads.googleads.v1.services.GoogleAdsRow.change_status', index=28, + name='change_status', full_name='google.ads.googleads.v1.services.GoogleAdsRow.change_status', index=32, number=37, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversion_action', full_name='google.ads.googleads.v1.services.GoogleAdsRow.conversion_action', index=29, + name='conversion_action', full_name='google.ads.googleads.v1.services.GoogleAdsRow.conversion_action', index=33, number=103, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='click_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.click_view', index=30, + name='click_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.click_view', index=34, number=122, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='custom_interest', full_name='google.ads.googleads.v1.services.GoogleAdsRow.custom_interest', index=31, + name='custom_interest', full_name='google.ads.googleads.v1.services.GoogleAdsRow.custom_interest', index=35, number=104, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer', index=32, + name='customer', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer', index=36, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_manager_link', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_manager_link', index=33, + name='customer_manager_link', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_manager_link', index=37, number=61, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_client_link', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_client_link', index=34, + name='customer_client_link', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_client_link', index=38, number=62, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_client', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_client', index=35, + name='customer_client', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_client', index=39, number=70, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_extension_setting', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_extension_setting', index=36, + name='customer_extension_setting', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_extension_setting', index=40, number=114, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_feed', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_feed', index=37, + name='customer_feed', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_feed', index=41, number=64, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_label', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_label', index=38, + name='customer_label', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_label', index=42, number=124, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_negative_criterion', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_negative_criterion', index=39, + name='customer_negative_criterion', full_name='google.ads.googleads.v1.services.GoogleAdsRow.customer_negative_criterion', index=43, number=88, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='detail_placement_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.detail_placement_view', index=40, + name='detail_placement_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.detail_placement_view', index=44, number=118, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='display_keyword_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.display_keyword_view', index=41, + name='display_keyword_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.display_keyword_view', index=45, number=47, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='dynamic_search_ads_search_term_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.dynamic_search_ads_search_term_view', index=42, + name='dynamic_search_ads_search_term_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.dynamic_search_ads_search_term_view', index=46, number=106, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='extension_feed_item', full_name='google.ads.googleads.v1.services.GoogleAdsRow.extension_feed_item', index=43, + name='expanded_landing_page_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.expanded_landing_page_view', index=47, + number=128, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='extension_feed_item', full_name='google.ads.googleads.v1.services.GoogleAdsRow.extension_feed_item', index=48, number=85, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed', full_name='google.ads.googleads.v1.services.GoogleAdsRow.feed', index=44, + name='feed', full_name='google.ads.googleads.v1.services.GoogleAdsRow.feed', index=49, number=46, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_item', full_name='google.ads.googleads.v1.services.GoogleAdsRow.feed_item', index=45, + name='feed_item', full_name='google.ads.googleads.v1.services.GoogleAdsRow.feed_item', index=50, number=50, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_item_target', full_name='google.ads.googleads.v1.services.GoogleAdsRow.feed_item_target', index=46, + name='feed_item_target', full_name='google.ads.googleads.v1.services.GoogleAdsRow.feed_item_target', index=51, number=116, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_mapping', full_name='google.ads.googleads.v1.services.GoogleAdsRow.feed_mapping', index=47, + name='feed_mapping', full_name='google.ads.googleads.v1.services.GoogleAdsRow.feed_mapping', index=52, number=58, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_placeholder_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.feed_placeholder_view', index=48, + name='feed_placeholder_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.feed_placeholder_view', index=53, number=97, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='gender_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.gender_view', index=49, + name='gender_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.gender_view', index=54, number=40, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='geo_target_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.geo_target_constant', index=50, + name='geo_target_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.geo_target_constant', index=55, number=23, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='geographic_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.geographic_view', index=51, + name='geographic_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.geographic_view', index=56, number=125, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='group_placement_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.group_placement_view', index=52, + name='group_placement_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.group_placement_view', index=57, number=119, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_group_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.hotel_group_view', index=53, + name='hotel_group_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.hotel_group_view', index=58, number=51, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='hotel_performance_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.hotel_performance_view', index=54, + name='hotel_performance_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.hotel_performance_view', index=59, number=71, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_view', index=55, + name='keyword_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_view', index=60, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_plan', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_plan', index=56, + name='keyword_plan', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_plan', index=61, number=32, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_plan_campaign', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_plan_campaign', index=57, + name='keyword_plan_campaign', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_plan_campaign', index=62, number=33, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_plan_negative_keyword', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_plan_negative_keyword', index=58, + name='keyword_plan_negative_keyword', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_plan_negative_keyword', index=63, number=34, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_plan_ad_group', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_plan_ad_group', index=59, + name='keyword_plan_ad_group', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_plan_ad_group', index=64, number=35, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='keyword_plan_keyword', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_plan_keyword', index=60, + name='keyword_plan_keyword', full_name='google.ads.googleads.v1.services.GoogleAdsRow.keyword_plan_keyword', index=65, number=36, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='label', full_name='google.ads.googleads.v1.services.GoogleAdsRow.label', index=61, + name='label', full_name='google.ads.googleads.v1.services.GoogleAdsRow.label', index=66, number=52, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='language_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.language_constant', index=62, + name='landing_page_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.landing_page_view', index=67, + number=126, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='language_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.language_constant', index=68, number=55, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='location_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.location_view', index=63, + name='location_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.location_view', index=69, number=123, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='managed_placement_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.managed_placement_view', index=64, + name='managed_placement_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.managed_placement_view', index=70, number=53, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='media_file', full_name='google.ads.googleads.v1.services.GoogleAdsRow.media_file', index=65, + name='media_file', full_name='google.ads.googleads.v1.services.GoogleAdsRow.media_file', index=71, number=90, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='mobile_app_category_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.mobile_app_category_constant', index=66, + name='mobile_app_category_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.mobile_app_category_constant', index=72, number=87, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='mobile_device_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.mobile_device_constant', index=67, + name='mobile_device_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.mobile_device_constant', index=73, number=98, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='operating_system_version_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.operating_system_version_constant', index=68, + name='mutate_job', full_name='google.ads.googleads.v1.services.GoogleAdsRow.mutate_job', index=74, + number=127, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='operating_system_version_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.operating_system_version_constant', index=75, number=86, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='parental_status_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.parental_status_view', index=69, + name='paid_organic_search_term_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.paid_organic_search_term_view', index=76, + number=129, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='parental_status_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.parental_status_view', index=77, number=45, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_bidding_category_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.product_bidding_category_constant', index=70, + name='product_bidding_category_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.product_bidding_category_constant', index=78, number=109, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_group_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.product_group_view', index=71, + name='product_group_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.product_group_view', index=79, number=54, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='recommendation', full_name='google.ads.googleads.v1.services.GoogleAdsRow.recommendation', index=72, + name='recommendation', full_name='google.ads.googleads.v1.services.GoogleAdsRow.recommendation', index=80, number=22, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_term_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.search_term_view', index=73, + name='search_term_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.search_term_view', index=81, number=68, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shared_criterion', full_name='google.ads.googleads.v1.services.GoogleAdsRow.shared_criterion', index=74, + name='shared_criterion', full_name='google.ads.googleads.v1.services.GoogleAdsRow.shared_criterion', index=82, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shared_set', full_name='google.ads.googleads.v1.services.GoogleAdsRow.shared_set', index=75, + name='shared_set', full_name='google.ads.googleads.v1.services.GoogleAdsRow.shared_set', index=83, number=27, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shopping_performance_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.shopping_performance_view', index=76, + name='shopping_performance_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.shopping_performance_view', index=84, number=117, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='topic_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.topic_view', index=77, + name='topic_view', full_name='google.ads.googleads.v1.services.GoogleAdsRow.topic_view', index=85, number=44, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='user_interest', full_name='google.ads.googleads.v1.services.GoogleAdsRow.user_interest', index=78, + name='user_interest', full_name='google.ads.googleads.v1.services.GoogleAdsRow.user_interest', index=86, number=59, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='user_list', full_name='google.ads.googleads.v1.services.GoogleAdsRow.user_list', index=79, + name='user_list', full_name='google.ads.googleads.v1.services.GoogleAdsRow.user_list', index=87, number=38, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='remarketing_action', full_name='google.ads.googleads.v1.services.GoogleAdsRow.remarketing_action', index=80, + name='remarketing_action', full_name='google.ads.googleads.v1.services.GoogleAdsRow.remarketing_action', index=88, number=60, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='topic_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.topic_constant', index=81, + name='topic_constant', full_name='google.ads.googleads.v1.services.GoogleAdsRow.topic_constant', index=89, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='video', full_name='google.ads.googleads.v1.services.GoogleAdsRow.video', index=82, + name='video', full_name='google.ads.googleads.v1.services.GoogleAdsRow.video', index=90, number=39, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='metrics', full_name='google.ads.googleads.v1.services.GoogleAdsRow.metrics', index=83, + name='metrics', full_name='google.ads.googleads.v1.services.GoogleAdsRow.metrics', index=91, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='segments', full_name='google.ads.googleads.v1.services.GoogleAdsRow.segments', index=84, + name='segments', full_name='google.ads.googleads.v1.services.GoogleAdsRow.segments', index=92, number=102, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -876,8 +940,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=8593, - serialized_end=15308, + serialized_start=9148, + serialized_end=16566, ) @@ -928,8 +992,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15311, - serialized_end=15482, + serialized_start=16569, + serialized_end=16740, ) @@ -966,8 +1030,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15485, - serialized_end=15656, + serialized_start=16743, + serialized_end=16914, ) @@ -1252,8 +1316,8 @@ name='operation', full_name='google.ads.googleads.v1.services.MutateOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=15659, - serialized_end=19221, + serialized_start=16917, + serialized_end=20479, ) @@ -1538,8 +1602,8 @@ name='response', full_name='google.ads.googleads.v1.services.MutateOperationResponse.response', index=0, containing_type=None, fields=[]), ], - serialized_start=19224, - serialized_end=22792, + serialized_start=20482, + serialized_end=24050, ) _SEARCHGOOGLEADSRESPONSE.fields_by_name['results'].message_type = _GOOGLEADSROW @@ -1553,9 +1617,12 @@ _GOOGLEADSROW.fields_by_name['ad_group_bid_modifier'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2._ADGROUPBIDMODIFIER _GOOGLEADSROW.fields_by_name['ad_group_criterion'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__criterion__pb2._ADGROUPCRITERION _GOOGLEADSROW.fields_by_name['ad_group_criterion_label'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__criterion__label__pb2._ADGROUPCRITERIONLABEL +_GOOGLEADSROW.fields_by_name['ad_group_criterion_simulation'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__criterion__simulation__pb2._ADGROUPCRITERIONSIMULATION _GOOGLEADSROW.fields_by_name['ad_group_extension_setting'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__extension__setting__pb2._ADGROUPEXTENSIONSETTING _GOOGLEADSROW.fields_by_name['ad_group_feed'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__feed__pb2._ADGROUPFEED _GOOGLEADSROW.fields_by_name['ad_group_label'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__label__pb2._ADGROUPLABEL +_GOOGLEADSROW.fields_by_name['ad_group_simulation'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__group__simulation__pb2._ADGROUPSIMULATION +_GOOGLEADSROW.fields_by_name['ad_parameter'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__parameter__pb2._ADPARAMETER _GOOGLEADSROW.fields_by_name['age_range_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_age__range__view__pb2._AGERANGEVIEW _GOOGLEADSROW.fields_by_name['ad_schedule_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__schedule__view__pb2._ADSCHEDULEVIEW _GOOGLEADSROW.fields_by_name['domain_category'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_domain__category__pb2._DOMAINCATEGORY @@ -1567,6 +1634,7 @@ _GOOGLEADSROW.fields_by_name['campaign_audience_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__audience__view__pb2._CAMPAIGNAUDIENCEVIEW _GOOGLEADSROW.fields_by_name['campaign_bid_modifier'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2._CAMPAIGNBIDMODIFIER _GOOGLEADSROW.fields_by_name['campaign_criterion'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__pb2._CAMPAIGNCRITERION +_GOOGLEADSROW.fields_by_name['campaign_criterion_simulation'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2._CAMPAIGNCRITERIONSIMULATION _GOOGLEADSROW.fields_by_name['campaign_extension_setting'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__extension__setting__pb2._CAMPAIGNEXTENSIONSETTING _GOOGLEADSROW.fields_by_name['campaign_feed'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__feed__pb2._CAMPAIGNFEED _GOOGLEADSROW.fields_by_name['campaign_label'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_campaign__label__pb2._CAMPAIGNLABEL @@ -1587,6 +1655,7 @@ _GOOGLEADSROW.fields_by_name['detail_placement_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_detail__placement__view__pb2._DETAILPLACEMENTVIEW _GOOGLEADSROW.fields_by_name['display_keyword_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_display__keyword__view__pb2._DISPLAYKEYWORDVIEW _GOOGLEADSROW.fields_by_name['dynamic_search_ads_search_term_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_dynamic__search__ads__search__term__view__pb2._DYNAMICSEARCHADSSEARCHTERMVIEW +_GOOGLEADSROW.fields_by_name['expanded_landing_page_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2._EXPANDEDLANDINGPAGEVIEW _GOOGLEADSROW.fields_by_name['extension_feed_item'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_extension__feed__item__pb2._EXTENSIONFEEDITEM _GOOGLEADSROW.fields_by_name['feed'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__pb2._FEED _GOOGLEADSROW.fields_by_name['feed_item'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_feed__item__pb2._FEEDITEM @@ -1606,13 +1675,16 @@ _GOOGLEADSROW.fields_by_name['keyword_plan_ad_group'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2._KEYWORDPLANADGROUP _GOOGLEADSROW.fields_by_name['keyword_plan_keyword'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2._KEYWORDPLANKEYWORD _GOOGLEADSROW.fields_by_name['label'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_label__pb2._LABEL +_GOOGLEADSROW.fields_by_name['landing_page_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_landing__page__view__pb2._LANDINGPAGEVIEW _GOOGLEADSROW.fields_by_name['language_constant'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_language__constant__pb2._LANGUAGECONSTANT _GOOGLEADSROW.fields_by_name['location_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_location__view__pb2._LOCATIONVIEW _GOOGLEADSROW.fields_by_name['managed_placement_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_managed__placement__view__pb2._MANAGEDPLACEMENTVIEW _GOOGLEADSROW.fields_by_name['media_file'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_media__file__pb2._MEDIAFILE _GOOGLEADSROW.fields_by_name['mobile_app_category_constant'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2._MOBILEAPPCATEGORYCONSTANT _GOOGLEADSROW.fields_by_name['mobile_device_constant'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_mobile__device__constant__pb2._MOBILEDEVICECONSTANT +_GOOGLEADSROW.fields_by_name['mutate_job'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_mutate__job__pb2._MUTATEJOB _GOOGLEADSROW.fields_by_name['operating_system_version_constant'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_operating__system__version__constant__pb2._OPERATINGSYSTEMVERSIONCONSTANT +_GOOGLEADSROW.fields_by_name['paid_organic_search_term_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_paid__organic__search__term__view__pb2._PAIDORGANICSEARCHTERMVIEW _GOOGLEADSROW.fields_by_name['parental_status_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_parental__status__view__pb2._PARENTALSTATUSVIEW _GOOGLEADSROW.fields_by_name['product_bidding_category_constant'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_product__bidding__category__constant__pb2._PRODUCTBIDDINGCATEGORYCONSTANT _GOOGLEADSROW.fields_by_name['product_group_view'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_product__group__view__pb2._PRODUCTGROUPVIEW @@ -2019,12 +2091,18 @@ The criterion referenced in the query. ad_group_criterion_label: The ad group criterion label referenced in the query. + ad_group_criterion_simulation: + The ad group criterion simulation referenced in the query. ad_group_extension_setting: The ad group extension setting referenced in the query. ad_group_feed: The ad group feed referenced in the query. ad_group_label: The ad group label referenced in the query. + ad_group_simulation: + The ad group simulation referenced in the query. + ad_parameter: + The ad parameter referenced in the query. age_range_view: The age range view referenced in the query. ad_schedule_view: @@ -2047,6 +2125,8 @@ The campaign bid modifier referenced in the query. campaign_criterion: The campaign criterion referenced in the query. + campaign_criterion_simulation: + The campaign criterion simulation referenced in the query. campaign_extension_setting: The campaign extension setting referenced in the query. campaign_feed: @@ -2088,6 +2168,8 @@ dynamic_search_ads_search_term_view: The dynamic search ads search term view referenced in the query. + expanded_landing_page_view: + The expanded landing page view referenced in the query. extension_feed_item: The extension feed item referenced in the query. feed: @@ -2126,6 +2208,8 @@ The keyword plan keyword referenced in the query. label: The label referenced in the query. + landing_page_view: + The landing page view referenced in the query. language_constant: The language constant referenced in the query. location_view: @@ -2138,8 +2222,12 @@ The mobile app category constant referenced in the query. mobile_device_constant: The mobile device constant referenced in the query. + mutate_job: + The mutate job referenced in the query. operating_system_version_constant: The operating system version constant referenced in the query. + paid_organic_search_term_view: + The paid organic search term view referenced in the query. parental_status_view: The parental status view referenced in the query. product_bidding_category_constant: @@ -2412,8 +2500,8 @@ file=DESCRIPTOR, index=0, serialized_options=None, - serialized_start=22795, - serialized_end=23187, + serialized_start=24053, + serialized_end=24445, methods=[ _descriptor.MethodDescriptor( name='Search', diff --git a/google/ads/google_ads/v1/proto/services/google_ads_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/google_ads_service_pb2_grpc.py index 34164e13d..7d77f2e70 100644 --- a/google/ads/google_ads/v1/proto/services/google_ads_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/google_ads_service_pb2_grpc.py @@ -5,7 +5,9 @@ class GoogleAdsServiceStub(object): - """Service to fetch data and metrics across resources. + """Proto file describing the GoogleAdsService. + + Service to fetch data and metrics across resources. """ def __init__(self, channel): @@ -27,7 +29,9 @@ def __init__(self, channel): class GoogleAdsServiceServicer(object): - """Service to fetch data and metrics across resources. + """Proto file describing the GoogleAdsService. + + Service to fetch data and metrics across resources. """ def Search(self, request, context): @@ -38,7 +42,55 @@ def Search(self, request, context): raise NotImplementedError('Method not implemented!') def Mutate(self, request, context): - """Creates, updates, or removes resources. Operation statuses are returned. + """Creates, updates, or removes resources. This method supports atomic + transactions with multiple types of resources. For example, you can + atomically create a campaign and a campaign budget, or perform up to + thousands of mutates atomically. + + This method is essentially a wrapper around a series of mutate methods. The + only features it offers over calling those methods directly are: + - Atomic transactions + - Temp resource names (described below) + - Somewhat reduced latency over making a series of mutate calls. + + Note: Only resources that support atomic transactions are included, so this + method can't replace all calls to individual services. + + ## Atomic Transaction Benefits + + Atomicity makes error handling much easier. If you're making a series of + changes and one fails, it can leave your account in an inconsistent state. + With atomicity, you either reach the desired state directly, or the request + fails and you can retry. + + ## Temp Resource Names + + Temp resource names are a special type of resource name used to create a + resource and reference that resource in the same request. For example, if a + campaign budget is created with 'resource_name' equal to + 'customers/123/campaignBudgets/-1', that resource name can be reused in + the 'Campaign.budget' field in the same request. That way, the two + resources are created and linked atomically. + + To create a temp resource name, put a negative number in the part of the + name that the server would normally allocate. + + Note: + - Resources must be created with a temp name before the name can be reused. + For example, the previous CampaignBudget+Campaign example would fail if + the mutate order was reversed. + - Temp names are not remembered across requests. + - There's no limit to the number of temp names in a request. + - Each temp name must use a unique negative number, even if the resource + types differ. + + ## Latency + + It's important to group mutates by resource type or the request may time + out and fail. Latency is roughly equal to a series of calls to individual + mutate methods, where each change in resource type is a new call. For + example, mutating 10 campaigns then 10 ad groups is like 2 calls, while + mutating 1 campaign, 1 ad group, 1 campaign, 1 ad group is like 4 calls. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') diff --git a/google/ads/google_ads/v1/proto/services/group_placement_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/group_placement_view_service_pb2_grpc.py index c0c405ab3..2978f83a9 100644 --- a/google/ads/google_ads/v1/proto/services/group_placement_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/group_placement_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class GroupPlacementViewServiceStub(object): - """Service to fetch Group Placement views. + """Proto file describing the Group Placement View service. + + Service to fetch Group Placement views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class GroupPlacementViewServiceServicer(object): - """Service to fetch Group Placement views. + """Proto file describing the Group Placement View service. + + Service to fetch Group Placement views. """ def GetGroupPlacementView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/hotel_group_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/hotel_group_view_service_pb2_grpc.py index 47babb9ea..46ee02323 100644 --- a/google/ads/google_ads/v1/proto/services/hotel_group_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/hotel_group_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class HotelGroupViewServiceStub(object): - """Service to manage Hotel Group Views. + """Proto file describing the Hotel Group View Service. + + Service to manage Hotel Group Views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class HotelGroupViewServiceServicer(object): - """Service to manage Hotel Group Views. + """Proto file describing the Hotel Group View Service. + + Service to manage Hotel Group Views. """ def GetHotelGroupView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/hotel_performance_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/hotel_performance_view_service_pb2_grpc.py index 07fb4de54..c205f959c 100644 --- a/google/ads/google_ads/v1/proto/services/hotel_performance_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/hotel_performance_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class HotelPerformanceViewServiceStub(object): - """Service to manage Hotel Performance Views. + """Proto file describing the Hotel Performance View Service. + + Service to manage Hotel Performance Views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class HotelPerformanceViewServiceServicer(object): - """Service to manage Hotel Performance Views. + """Proto file describing the Hotel Performance View Service. + + Service to manage Hotel Performance Views. """ def GetHotelPerformanceView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/keyword_plan_ad_group_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/keyword_plan_ad_group_service_pb2_grpc.py index d96b9394e..fe4bb60b8 100644 --- a/google/ads/google_ads/v1/proto/services/keyword_plan_ad_group_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/keyword_plan_ad_group_service_pb2_grpc.py @@ -6,7 +6,9 @@ class KeywordPlanAdGroupServiceStub(object): - """Service to manage Keyword Plan ad groups. + """Proto file describing the keyword plan ad group service. + + Service to manage Keyword Plan ad groups. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class KeywordPlanAdGroupServiceServicer(object): - """Service to manage Keyword Plan ad groups. + """Proto file describing the keyword plan ad group service. + + Service to manage Keyword Plan ad groups. """ def GetKeywordPlanAdGroup(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/keyword_plan_campaign_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/keyword_plan_campaign_service_pb2_grpc.py index a4f206887..0a27dc6e8 100644 --- a/google/ads/google_ads/v1/proto/services/keyword_plan_campaign_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/keyword_plan_campaign_service_pb2_grpc.py @@ -6,7 +6,9 @@ class KeywordPlanCampaignServiceStub(object): - """Service to manage Keyword Plan campaigns. + """Proto file describing the keyword plan campaign service. + + Service to manage Keyword Plan campaigns. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class KeywordPlanCampaignServiceServicer(object): - """Service to manage Keyword Plan campaigns. + """Proto file describing the keyword plan campaign service. + + Service to manage Keyword Plan campaigns. """ def GetKeywordPlanCampaign(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/keyword_plan_idea_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/keyword_plan_idea_service_pb2_grpc.py index 4fbc9ccfc..7dfc76c8c 100644 --- a/google/ads/google_ads/v1/proto/services/keyword_plan_idea_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/keyword_plan_idea_service_pb2_grpc.py @@ -5,7 +5,9 @@ class KeywordPlanIdeaServiceStub(object): - """Service to generate keyword ideas. + """Proto file describing the keyword plan idea service. + + Service to generate keyword ideas. """ def __init__(self, channel): @@ -22,7 +24,9 @@ def __init__(self, channel): class KeywordPlanIdeaServiceServicer(object): - """Service to generate keyword ideas. + """Proto file describing the keyword plan idea service. + + Service to generate keyword ideas. """ def GenerateKeywordIdeas(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/keyword_plan_keyword_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/keyword_plan_keyword_service_pb2_grpc.py index 5a216a6bc..7a85321ae 100644 --- a/google/ads/google_ads/v1/proto/services/keyword_plan_keyword_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/keyword_plan_keyword_service_pb2_grpc.py @@ -6,7 +6,9 @@ class KeywordPlanKeywordServiceStub(object): - """Service to manage Keyword Plan ad group keywords. + """Proto file describing the keyword plan keyword service. + + Service to manage Keyword Plan ad group keywords. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class KeywordPlanKeywordServiceServicer(object): - """Service to manage Keyword Plan ad group keywords. + """Proto file describing the keyword plan keyword service. + + Service to manage Keyword Plan ad group keywords. """ def GetKeywordPlanKeyword(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/keyword_plan_negative_keyword_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/keyword_plan_negative_keyword_service_pb2_grpc.py index c6ce149c2..dba928133 100644 --- a/google/ads/google_ads/v1/proto/services/keyword_plan_negative_keyword_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/keyword_plan_negative_keyword_service_pb2_grpc.py @@ -6,7 +6,9 @@ class KeywordPlanNegativeKeywordServiceStub(object): - """Service to manage Keyword Plan negative keywords. + """Proto file describing the keyword plan negative keyword service. + + Service to manage Keyword Plan negative keywords. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class KeywordPlanNegativeKeywordServiceServicer(object): - """Service to manage Keyword Plan negative keywords. + """Proto file describing the keyword plan negative keyword service. + + Service to manage Keyword Plan negative keywords. """ def GetKeywordPlanNegativeKeyword(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/keyword_plan_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/keyword_plan_service_pb2_grpc.py index cfeab45d0..ad3448e25 100644 --- a/google/ads/google_ads/v1/proto/services/keyword_plan_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/keyword_plan_service_pb2_grpc.py @@ -6,7 +6,9 @@ class KeywordPlanServiceStub(object): - """Service to manage keyword plans. + """Proto file describing the keyword plan service. + + Service to manage keyword plans. """ def __init__(self, channel): @@ -38,7 +40,9 @@ def __init__(self, channel): class KeywordPlanServiceServicer(object): - """Service to manage keyword plans. + """Proto file describing the keyword plan service. + + Service to manage keyword plans. """ def GetKeywordPlan(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/keyword_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/keyword_view_service_pb2_grpc.py index 9454a5b85..fcfb30698 100644 --- a/google/ads/google_ads/v1/proto/services/keyword_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/keyword_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class KeywordViewServiceStub(object): - """Service to manage keyword views. + """Proto file describing the Keyword View service. + + Service to manage keyword views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class KeywordViewServiceServicer(object): - """Service to manage keyword views. + """Proto file describing the Keyword View service. + + Service to manage keyword views. """ def GetKeywordView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/landing_page_view_service_pb2.py b/google/ads/google_ads/v1/proto/services/landing_page_view_service_pb2.py new file mode 100644 index 000000000..e0f052bfb --- /dev/null +++ b/google/ads/google_ads/v1/proto/services/landing_page_view_service_pb2.py @@ -0,0 +1,107 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/services/landing_page_view_service.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.ads.google_ads.v1.proto.resources import landing_page_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_landing__page__view__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/services/landing_page_view_service.proto', + package='google.ads.googleads.v1.services', + syntax='proto3', + serialized_options=_b('\n$com.google.ads.googleads.v1.servicesB\033LandingPageViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V1.Services\312\002 Google\\Ads\\GoogleAds\\V1\\Services\352\002$Google::Ads::GoogleAds::V1::Services'), + serialized_pb=_b('\nFgoogle/ads/googleads_v1/proto/services/landing_page_view_service.proto\x12 google.ads.googleads.v1.services\x1a?google/ads/googleads_v1/proto/resources/landing_page_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\"2\n\x19GetLandingPageViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xdc\x01\n\x16LandingPageViewService\x12\xc1\x01\n\x12GetLandingPageView\x12;.google.ads.googleads.v1.services.GetLandingPageViewRequest\x1a\x32.google.ads.googleads.v1.resources.LandingPageView\":\x82\xd3\xe4\x93\x02\x34\x12\x32/v1/{resource_name=customers/*/landingPageViews/*}B\x82\x02\n$com.google.ads.googleads.v1.servicesB\x1bLandingPageViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3') + , + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_landing__page__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) + + + + +_GETLANDINGPAGEVIEWREQUEST = _descriptor.Descriptor( + name='GetLandingPageViewRequest', + full_name='google.ads.googleads.v1.services.GetLandingPageViewRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v1.services.GetLandingPageViewRequest.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=235, + serialized_end=285, +) + +DESCRIPTOR.message_types_by_name['GetLandingPageViewRequest'] = _GETLANDINGPAGEVIEWREQUEST +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +GetLandingPageViewRequest = _reflection.GeneratedProtocolMessageType('GetLandingPageViewRequest', (_message.Message,), dict( + DESCRIPTOR = _GETLANDINGPAGEVIEWREQUEST, + __module__ = 'google.ads.googleads_v1.proto.services.landing_page_view_service_pb2' + , + __doc__ = """Request message for + [LandingPageViewService.GetLandingPageView][google.ads.googleads.v1.services.LandingPageViewService.GetLandingPageView]. + + + Attributes: + resource_name: + The resource name of the landing page view to fetch. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.GetLandingPageViewRequest) + )) +_sym_db.RegisterMessage(GetLandingPageViewRequest) + + +DESCRIPTOR._options = None + +_LANDINGPAGEVIEWSERVICE = _descriptor.ServiceDescriptor( + name='LandingPageViewService', + full_name='google.ads.googleads.v1.services.LandingPageViewService', + file=DESCRIPTOR, + index=0, + serialized_options=None, + serialized_start=288, + serialized_end=508, + methods=[ + _descriptor.MethodDescriptor( + name='GetLandingPageView', + full_name='google.ads.googleads.v1.services.LandingPageViewService.GetLandingPageView', + index=0, + containing_service=None, + input_type=_GETLANDINGPAGEVIEWREQUEST, + output_type=google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_landing__page__view__pb2._LANDINGPAGEVIEW, + serialized_options=_b('\202\323\344\223\0024\0222/v1/{resource_name=customers/*/landingPageViews/*}'), + ), +]) +_sym_db.RegisterServiceDescriptor(_LANDINGPAGEVIEWSERVICE) + +DESCRIPTOR.services_by_name['LandingPageViewService'] = _LANDINGPAGEVIEWSERVICE + +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v1/proto/services/landing_page_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/landing_page_view_service_pb2_grpc.py new file mode 100644 index 000000000..ca3823694 --- /dev/null +++ b/google/ads/google_ads/v1/proto/services/landing_page_view_service_pb2_grpc.py @@ -0,0 +1,51 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +import grpc + +from google.ads.google_ads.v1.proto.resources import landing_page_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_landing__page__view__pb2 +from google.ads.google_ads.v1.proto.services import landing_page_view_service_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_landing__page__view__service__pb2 + + +class LandingPageViewServiceStub(object): + """Proto file describing the landing page view service. + + Service to fetch landing page views. + """ + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.GetLandingPageView = channel.unary_unary( + '/google.ads.googleads.v1.services.LandingPageViewService/GetLandingPageView', + request_serializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_landing__page__view__service__pb2.GetLandingPageViewRequest.SerializeToString, + response_deserializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_landing__page__view__pb2.LandingPageView.FromString, + ) + + +class LandingPageViewServiceServicer(object): + """Proto file describing the landing page view service. + + Service to fetch landing page views. + """ + + def GetLandingPageView(self, request, context): + """Returns the requested landing page view in full detail. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_LandingPageViewServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'GetLandingPageView': grpc.unary_unary_rpc_method_handler( + servicer.GetLandingPageView, + request_deserializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_services_dot_landing__page__view__service__pb2.GetLandingPageViewRequest.FromString, + response_serializer=google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_landing__page__view__pb2.LandingPageView.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'google.ads.googleads.v1.services.LandingPageViewService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v1/proto/services/language_constant_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/language_constant_service_pb2_grpc.py index 2953a9d3a..15bd63a00 100644 --- a/google/ads/google_ads/v1/proto/services/language_constant_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/language_constant_service_pb2_grpc.py @@ -6,7 +6,9 @@ class LanguageConstantServiceStub(object): - """Service to fetch language constants. + """Proto file describing the language constant service. + + Service to fetch language constants. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class LanguageConstantServiceServicer(object): - """Service to fetch language constants. + """Proto file describing the language constant service. + + Service to fetch language constants. """ def GetLanguageConstant(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/location_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/location_view_service_pb2_grpc.py index f711d89cf..11aeb0dc3 100644 --- a/google/ads/google_ads/v1/proto/services/location_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/location_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class LocationViewServiceStub(object): - """Service to fetch location views. + """Proto file describing the Location View service. + + Service to fetch location views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class LocationViewServiceServicer(object): - """Service to fetch location views. + """Proto file describing the Location View service. + + Service to fetch location views. """ def GetLocationView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/managed_placement_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/managed_placement_view_service_pb2_grpc.py index d5c19db7a..5e5dcdcd6 100644 --- a/google/ads/google_ads/v1/proto/services/managed_placement_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/managed_placement_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class ManagedPlacementViewServiceStub(object): - """Service to manage Managed Placement views. + """Proto file describing the Managed Placement View service. + + Service to manage Managed Placement views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class ManagedPlacementViewServiceServicer(object): - """Service to manage Managed Placement views. + """Proto file describing the Managed Placement View service. + + Service to manage Managed Placement views. """ def GetManagedPlacementView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/media_file_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/media_file_service_pb2_grpc.py index 5f65076ee..593a27f3c 100644 --- a/google/ads/google_ads/v1/proto/services/media_file_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/media_file_service_pb2_grpc.py @@ -6,7 +6,9 @@ class MediaFileServiceStub(object): - """Service to manage media files. + """Proto file describing the Media File service. + + Service to manage media files. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class MediaFileServiceServicer(object): - """Service to manage media files. + """Proto file describing the Media File service. + + Service to manage media files. """ def GetMediaFile(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/merchant_center_link_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/merchant_center_link_service_pb2_grpc.py index d9a453e10..fb0ddb7c7 100644 --- a/google/ads/google_ads/v1/proto/services/merchant_center_link_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/merchant_center_link_service_pb2_grpc.py @@ -6,7 +6,9 @@ class MerchantCenterLinkServiceStub(object): - """This service allows management of links between Google Ads and Google + """Proto file describing the MerchantCenterLink service. + + This service allows management of links between Google Ads and Google Merchant Center. """ @@ -34,7 +36,9 @@ def __init__(self, channel): class MerchantCenterLinkServiceServicer(object): - """This service allows management of links between Google Ads and Google + """Proto file describing the MerchantCenterLink service. + + This service allows management of links between Google Ads and Google Merchant Center. """ diff --git a/google/ads/google_ads/v1/proto/services/mobile_device_constant_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/mobile_device_constant_service_pb2_grpc.py index 041f67ed8..91fe951f7 100644 --- a/google/ads/google_ads/v1/proto/services/mobile_device_constant_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/mobile_device_constant_service_pb2_grpc.py @@ -6,7 +6,9 @@ class MobileDeviceConstantServiceStub(object): - """Service to fetch mobile device constants. + """Proto file describing the mobile device constant service. + + Service to fetch mobile device constants. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class MobileDeviceConstantServiceServicer(object): - """Service to fetch mobile device constants. + """Proto file describing the mobile device constant service. + + Service to fetch mobile device constants. """ def GetMobileDeviceConstant(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/mutate_job_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/mutate_job_service_pb2_grpc.py index 29b857116..1cd10551e 100644 --- a/google/ads/google_ads/v1/proto/services/mutate_job_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/mutate_job_service_pb2_grpc.py @@ -7,7 +7,9 @@ class MutateJobServiceStub(object): - """Service to manage mutate jobs. + """Proto file describing the MutateJobService. + + Service to manage mutate jobs. """ def __init__(self, channel): @@ -44,7 +46,9 @@ def __init__(self, channel): class MutateJobServiceServicer(object): - """Service to manage mutate jobs. + """Proto file describing the MutateJobService. + + Service to manage mutate jobs. """ def CreateMutateJob(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/operating_system_version_constant_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/operating_system_version_constant_service_pb2_grpc.py index 9bdf63e19..058418db0 100644 --- a/google/ads/google_ads/v1/proto/services/operating_system_version_constant_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/operating_system_version_constant_service_pb2_grpc.py @@ -6,7 +6,9 @@ class OperatingSystemVersionConstantServiceStub(object): - """Service to fetch Operating System Version constants. + """Proto file describing the OS version constant service + + Service to fetch Operating System Version constants. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class OperatingSystemVersionConstantServiceServicer(object): - """Service to fetch Operating System Version constants. + """Proto file describing the OS version constant service + + Service to fetch Operating System Version constants. """ def GetOperatingSystemVersionConstant(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/paid_organic_search_term_view_service_pb2.py b/google/ads/google_ads/v1/proto/services/paid_organic_search_term_view_service_pb2.py new file mode 100644 index 000000000..c94ba436d --- /dev/null +++ b/google/ads/google_ads/v1/proto/services/paid_organic_search_term_view_service_pb2.py @@ -0,0 +1,107 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v1/proto/services/paid_organic_search_term_view_service.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.ads.google_ads.v1.proto.resources import paid_organic_search_term_view_pb2 as google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_paid__organic__search__term__view__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v1/proto/services/paid_organic_search_term_view_service.proto', + package='google.ads.googleads.v1.services', + syntax='proto3', + serialized_options=_b('\n$com.google.ads.googleads.v1.servicesB%PaidOrganicSearchTermViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V1.Services\312\002 Google\\Ads\\GoogleAds\\V1\\Services\352\002$Google::Ads::GoogleAds::V1::Services'), + serialized_pb=_b('\nRgoogle/ads/googleads_v1/proto/services/paid_organic_search_term_view_service.proto\x12 google.ads.googleads.v1.services\x1aKgoogle/ads/googleads_v1/proto/resources/paid_organic_search_term_view.proto\x1a\x1cgoogle/api/annotations.proto\"<\n#GetPaidOrganicSearchTermViewRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x8e\x02\n PaidOrganicSearchTermViewService\x12\xe9\x01\n\x1cGetPaidOrganicSearchTermView\x12\x45.google.ads.googleads.v1.services.GetPaidOrganicSearchTermViewRequest\x1a<.google.ads.googleads.v1.resources.PaidOrganicSearchTermView\"D\x82\xd3\xe4\x93\x02>\x12\022.google.ads.googleads.v1.services.ApplyRecommendationOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\"\xe3\t\n\x1c\x41pplyRecommendationOperation\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12r\n\x0f\x63\x61mpaign_budget\x18\x02 \x01(\x0b\x32W.google.ads.googleads.v1.services.ApplyRecommendationOperation.CampaignBudgetParametersH\x00\x12\x62\n\x07text_ad\x18\x03 \x01(\x0b\x32O.google.ads.googleads.v1.services.ApplyRecommendationOperation.TextAdParametersH\x00\x12\x63\n\x07keyword\x18\x04 \x01(\x0b\x32P.google.ads.googleads.v1.services.ApplyRecommendationOperation.KeywordParametersH\x00\x12t\n\x11target_cpa_opt_in\x18\x05 \x01(\x0b\x32W.google.ads.googleads.v1.services.ApplyRecommendationOperation.TargetCpaOptInParametersH\x00\x12w\n\x12move_unused_budget\x18\t \x01(\x0b\x32Y.google.ads.googleads.v1.services.ApplyRecommendationOperation.MoveUnusedBudgetParametersH\x00\x1aY\n\x18\x43\x61mpaignBudgetParameters\x12=\n\x18new_budget_amount_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\x45\n\x10TextAdParameters\x12\x31\n\x02\x61\x64\x18\x01 \x01(\x0b\x32%.google.ads.googleads.v1.resources.Ad\x1a\xd2\x01\n\x11KeywordParameters\x12.\n\x08\x61\x64_group\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12X\n\nmatch_type\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType\x12\x33\n\x0e\x63pc_bid_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\x9a\x01\n\x18TargetCpaOptInParameters\x12\x36\n\x11target_cpa_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x46\n!new_campaign_budget_amount_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1aX\n\x1aMoveUnusedBudgetParameters\x12:\n\x15\x62udget_micros_to_move\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x12\n\x10\x61pply_parameters\"\x9e\x01\n\x1b\x41pplyRecommendationResponse\x12L\n\x07results\x18\x01 \x03(\x0b\x32;.google.ads.googleads.v1.services.ApplyRecommendationResult\x12\x31\n\x15partial_failure_error\x18\x02 \x01(\x0b\x32\x12.google.rpc.Status\"2\n\x19\x41pplyRecommendationResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xf8\x01\n\x1c\x44ismissRecommendationRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12q\n\noperations\x18\x03 \x03(\x0b\x32].google.ads.googleads.v1.services.DismissRecommendationRequest.DismissRecommendationOperation\x12\x17\n\x0fpartial_failure\x18\x02 \x01(\x08\x1a\x37\n\x1e\x44ismissRecommendationOperation\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xf6\x01\n\x1d\x44ismissRecommendationResponse\x12l\n\x07results\x18\x01 \x03(\x0b\x32[.google.ads.googleads.v1.services.DismissRecommendationResponse.DismissRecommendationResult\x12\x31\n\x15partial_failure_error\x18\x02 \x01(\x0b\x32\x12.google.rpc.Status\x1a\x34\n\x1b\x44ismissRecommendationResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x89\x05\n\x15RecommendationService\x12\xbd\x01\n\x11GetRecommendation\x12:.google.ads.googleads.v1.services.GetRecommendationRequest\x1a\x31.google.ads.googleads.v1.resources.Recommendation\"9\x82\xd3\xe4\x93\x02\x33\x12\x31/v1/{resource_name=customers/*/recommendations/*}\x12\xd2\x01\n\x13\x41pplyRecommendation\x12<.google.ads.googleads.v1.services.ApplyRecommendationRequest\x1a=.google.ads.googleads.v1.services.ApplyRecommendationResponse\">\x82\xd3\xe4\x93\x02\x38\"3/v1/customers/{customer_id=*}/recommendations:apply:\x01*\x12\xda\x01\n\x15\x44ismissRecommendation\x12>.google.ads.googleads.v1.services.DismissRecommendationRequest\x1a?.google.ads.googleads.v1.services.DismissRecommendationResponse\"@\x82\xd3\xe4\x93\x02:\"5/v1/customers/{customer_id=*}/recommendations:dismiss:\x01*B\x81\x02\n$com.google.ads.googleads.v1.servicesB\x1aRecommendationServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3') + serialized_pb=_b('\nCgoogle/ads/googleads_v1/proto/services/recommendation_service.proto\x12 google.ads.googleads.v1.services\x1a\x35google/ads/googleads_v1/proto/common/extensions.proto\x1a.google.ads.googleads.v1.services.ApplyRecommendationOperation\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\"\x82\x0f\n\x1c\x41pplyRecommendationOperation\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12r\n\x0f\x63\x61mpaign_budget\x18\x02 \x01(\x0b\x32W.google.ads.googleads.v1.services.ApplyRecommendationOperation.CampaignBudgetParametersH\x00\x12\x62\n\x07text_ad\x18\x03 \x01(\x0b\x32O.google.ads.googleads.v1.services.ApplyRecommendationOperation.TextAdParametersH\x00\x12\x63\n\x07keyword\x18\x04 \x01(\x0b\x32P.google.ads.googleads.v1.services.ApplyRecommendationOperation.KeywordParametersH\x00\x12t\n\x11target_cpa_opt_in\x18\x05 \x01(\x0b\x32W.google.ads.googleads.v1.services.ApplyRecommendationOperation.TargetCpaOptInParametersH\x00\x12v\n\x11\x63\x61llout_extension\x18\x06 \x01(\x0b\x32Y.google.ads.googleads.v1.services.ApplyRecommendationOperation.CalloutExtensionParametersH\x00\x12p\n\x0e\x63\x61ll_extension\x18\x07 \x01(\x0b\x32V.google.ads.googleads.v1.services.ApplyRecommendationOperation.CallExtensionParametersH\x00\x12x\n\x12sitelink_extension\x18\x08 \x01(\x0b\x32Z.google.ads.googleads.v1.services.ApplyRecommendationOperation.SitelinkExtensionParametersH\x00\x12w\n\x12move_unused_budget\x18\t \x01(\x0b\x32Y.google.ads.googleads.v1.services.ApplyRecommendationOperation.MoveUnusedBudgetParametersH\x00\x1aY\n\x18\x43\x61mpaignBudgetParameters\x12=\n\x18new_budget_amount_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\x45\n\x10TextAdParameters\x12\x31\n\x02\x61\x64\x18\x01 \x01(\x0b\x32%.google.ads.googleads.v1.resources.Ad\x1a\xd2\x01\n\x11KeywordParameters\x12.\n\x08\x61\x64_group\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12X\n\nmatch_type\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType\x12\x33\n\x0e\x63pc_bid_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\x9a\x01\n\x18TargetCpaOptInParameters\x12\x36\n\x11target_cpa_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x46\n!new_campaign_budget_amount_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1ai\n\x1a\x43\x61lloutExtensionParameters\x12K\n\x12\x63\x61llout_extensions\x18\x01 \x03(\x0b\x32/.google.ads.googleads.v1.common.CalloutFeedItem\x1a`\n\x17\x43\x61llExtensionParameters\x12\x45\n\x0f\x63\x61ll_extensions\x18\x01 \x03(\x0b\x32,.google.ads.googleads.v1.common.CallFeedItem\x1al\n\x1bSitelinkExtensionParameters\x12M\n\x13sitelink_extensions\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v1.common.SitelinkFeedItem\x1aX\n\x1aMoveUnusedBudgetParameters\x12:\n\x15\x62udget_micros_to_move\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x12\n\x10\x61pply_parameters\"\x9e\x01\n\x1b\x41pplyRecommendationResponse\x12L\n\x07results\x18\x01 \x03(\x0b\x32;.google.ads.googleads.v1.services.ApplyRecommendationResult\x12\x31\n\x15partial_failure_error\x18\x02 \x01(\x0b\x32\x12.google.rpc.Status\"2\n\x19\x41pplyRecommendationResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xf8\x01\n\x1c\x44ismissRecommendationRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12q\n\noperations\x18\x03 \x03(\x0b\x32].google.ads.googleads.v1.services.DismissRecommendationRequest.DismissRecommendationOperation\x12\x17\n\x0fpartial_failure\x18\x02 \x01(\x08\x1a\x37\n\x1e\x44ismissRecommendationOperation\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xf6\x01\n\x1d\x44ismissRecommendationResponse\x12l\n\x07results\x18\x01 \x03(\x0b\x32[.google.ads.googleads.v1.services.DismissRecommendationResponse.DismissRecommendationResult\x12\x31\n\x15partial_failure_error\x18\x02 \x01(\x0b\x32\x12.google.rpc.Status\x1a\x34\n\x1b\x44ismissRecommendationResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x89\x05\n\x15RecommendationService\x12\xbd\x01\n\x11GetRecommendation\x12:.google.ads.googleads.v1.services.GetRecommendationRequest\x1a\x31.google.ads.googleads.v1.resources.Recommendation\"9\x82\xd3\xe4\x93\x02\x33\x12\x31/v1/{resource_name=customers/*/recommendations/*}\x12\xd2\x01\n\x13\x41pplyRecommendation\x12<.google.ads.googleads.v1.services.ApplyRecommendationRequest\x1a=.google.ads.googleads.v1.services.ApplyRecommendationResponse\">\x82\xd3\xe4\x93\x02\x38\"3/v1/customers/{customer_id=*}/recommendations:apply:\x01*\x12\xda\x01\n\x15\x44ismissRecommendation\x12>.google.ads.googleads.v1.services.DismissRecommendationRequest\x1a?.google.ads.googleads.v1.services.DismissRecommendationResponse\"@\x82\xd3\xe4\x93\x02:\"5/v1/customers/{customer_id=*}/recommendations:dismiss:\x01*B\x81\x02\n$com.google.ads.googleads.v1.servicesB\x1aRecommendationServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_keyword__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_recommendation__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_enums_dot_keyword__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v1_dot_proto_dot_resources_dot_recommendation__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=366, - serialized_end=415, + serialized_start=421, + serialized_end=470, ) @@ -103,8 +104,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=418, - serialized_end=576, + serialized_start=473, + serialized_end=631, ) @@ -134,8 +135,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1190, - serialized_end=1279, + serialized_start=1601, + serialized_end=1690, ) _APPLYRECOMMENDATIONOPERATION_TEXTADPARAMETERS = _descriptor.Descriptor( @@ -164,8 +165,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1281, - serialized_end=1350, + serialized_start=1692, + serialized_end=1761, ) _APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS = _descriptor.Descriptor( @@ -208,8 +209,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1353, - serialized_end=1563, + serialized_start=1764, + serialized_end=1974, ) _APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS = _descriptor.Descriptor( @@ -245,8 +246,98 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1566, - serialized_end=1720, + serialized_start=1977, + serialized_end=2131, +) + +_APPLYRECOMMENDATIONOPERATION_CALLOUTEXTENSIONPARAMETERS = _descriptor.Descriptor( + name='CalloutExtensionParameters', + full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.CalloutExtensionParameters', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='callout_extensions', full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.CalloutExtensionParameters.callout_extensions', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2133, + serialized_end=2238, +) + +_APPLYRECOMMENDATIONOPERATION_CALLEXTENSIONPARAMETERS = _descriptor.Descriptor( + name='CallExtensionParameters', + full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.CallExtensionParameters', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='call_extensions', full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.CallExtensionParameters.call_extensions', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2240, + serialized_end=2336, +) + +_APPLYRECOMMENDATIONOPERATION_SITELINKEXTENSIONPARAMETERS = _descriptor.Descriptor( + name='SitelinkExtensionParameters', + full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.SitelinkExtensionParameters', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='sitelink_extensions', full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.SitelinkExtensionParameters.sitelink_extensions', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2338, + serialized_end=2446, ) _APPLYRECOMMENDATIONOPERATION_MOVEUNUSEDBUDGETPARAMETERS = _descriptor.Descriptor( @@ -275,8 +366,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1722, - serialized_end=1810, + serialized_start=2448, + serialized_end=2536, ) _APPLYRECOMMENDATIONOPERATION = _descriptor.Descriptor( @@ -322,7 +413,28 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='move_unused_budget', full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.move_unused_budget', index=5, + name='callout_extension', full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.callout_extension', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='call_extension', full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.call_extension', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sitelink_extension', full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.sitelink_extension', index=7, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='move_unused_budget', full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.move_unused_budget', index=8, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -331,7 +443,7 @@ ], extensions=[ ], - nested_types=[_APPLYRECOMMENDATIONOPERATION_CAMPAIGNBUDGETPARAMETERS, _APPLYRECOMMENDATIONOPERATION_TEXTADPARAMETERS, _APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS, _APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS, _APPLYRECOMMENDATIONOPERATION_MOVEUNUSEDBUDGETPARAMETERS, ], + nested_types=[_APPLYRECOMMENDATIONOPERATION_CAMPAIGNBUDGETPARAMETERS, _APPLYRECOMMENDATIONOPERATION_TEXTADPARAMETERS, _APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS, _APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS, _APPLYRECOMMENDATIONOPERATION_CALLOUTEXTENSIONPARAMETERS, _APPLYRECOMMENDATIONOPERATION_CALLEXTENSIONPARAMETERS, _APPLYRECOMMENDATIONOPERATION_SITELINKEXTENSIONPARAMETERS, _APPLYRECOMMENDATIONOPERATION_MOVEUNUSEDBUDGETPARAMETERS, ], enum_types=[ ], serialized_options=None, @@ -343,8 +455,8 @@ name='apply_parameters', full_name='google.ads.googleads.v1.services.ApplyRecommendationOperation.apply_parameters', index=0, containing_type=None, fields=[]), ], - serialized_start=579, - serialized_end=1830, + serialized_start=634, + serialized_end=2556, ) @@ -381,8 +493,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1833, - serialized_end=1991, + serialized_start=2559, + serialized_end=2717, ) @@ -412,8 +524,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1993, - serialized_end=2043, + serialized_start=2719, + serialized_end=2769, ) @@ -443,8 +555,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2239, - serialized_end=2294, + serialized_start=2965, + serialized_end=3020, ) _DISMISSRECOMMENDATIONREQUEST = _descriptor.Descriptor( @@ -487,8 +599,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2046, - serialized_end=2294, + serialized_start=2772, + serialized_end=3020, ) @@ -518,8 +630,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2491, - serialized_end=2543, + serialized_start=3217, + serialized_end=3269, ) _DISMISSRECOMMENDATIONRESPONSE = _descriptor.Descriptor( @@ -555,8 +667,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2297, - serialized_end=2543, + serialized_start=3023, + serialized_end=3269, ) _APPLYRECOMMENDATIONREQUEST.fields_by_name['operations'].message_type = _APPLYRECOMMENDATIONOPERATION @@ -571,12 +683,21 @@ _APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS.fields_by_name['target_cpa_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS.fields_by_name['new_campaign_budget_amount_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS.containing_type = _APPLYRECOMMENDATIONOPERATION +_APPLYRECOMMENDATIONOPERATION_CALLOUTEXTENSIONPARAMETERS.fields_by_name['callout_extensions'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2._CALLOUTFEEDITEM +_APPLYRECOMMENDATIONOPERATION_CALLOUTEXTENSIONPARAMETERS.containing_type = _APPLYRECOMMENDATIONOPERATION +_APPLYRECOMMENDATIONOPERATION_CALLEXTENSIONPARAMETERS.fields_by_name['call_extensions'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2._CALLFEEDITEM +_APPLYRECOMMENDATIONOPERATION_CALLEXTENSIONPARAMETERS.containing_type = _APPLYRECOMMENDATIONOPERATION +_APPLYRECOMMENDATIONOPERATION_SITELINKEXTENSIONPARAMETERS.fields_by_name['sitelink_extensions'].message_type = google_dot_ads_dot_googleads__v1_dot_proto_dot_common_dot_extensions__pb2._SITELINKFEEDITEM +_APPLYRECOMMENDATIONOPERATION_SITELINKEXTENSIONPARAMETERS.containing_type = _APPLYRECOMMENDATIONOPERATION _APPLYRECOMMENDATIONOPERATION_MOVEUNUSEDBUDGETPARAMETERS.fields_by_name['budget_micros_to_move'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _APPLYRECOMMENDATIONOPERATION_MOVEUNUSEDBUDGETPARAMETERS.containing_type = _APPLYRECOMMENDATIONOPERATION _APPLYRECOMMENDATIONOPERATION.fields_by_name['campaign_budget'].message_type = _APPLYRECOMMENDATIONOPERATION_CAMPAIGNBUDGETPARAMETERS _APPLYRECOMMENDATIONOPERATION.fields_by_name['text_ad'].message_type = _APPLYRECOMMENDATIONOPERATION_TEXTADPARAMETERS _APPLYRECOMMENDATIONOPERATION.fields_by_name['keyword'].message_type = _APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS _APPLYRECOMMENDATIONOPERATION.fields_by_name['target_cpa_opt_in'].message_type = _APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS +_APPLYRECOMMENDATIONOPERATION.fields_by_name['callout_extension'].message_type = _APPLYRECOMMENDATIONOPERATION_CALLOUTEXTENSIONPARAMETERS +_APPLYRECOMMENDATIONOPERATION.fields_by_name['call_extension'].message_type = _APPLYRECOMMENDATIONOPERATION_CALLEXTENSIONPARAMETERS +_APPLYRECOMMENDATIONOPERATION.fields_by_name['sitelink_extension'].message_type = _APPLYRECOMMENDATIONOPERATION_SITELINKEXTENSIONPARAMETERS _APPLYRECOMMENDATIONOPERATION.fields_by_name['move_unused_budget'].message_type = _APPLYRECOMMENDATIONOPERATION_MOVEUNUSEDBUDGETPARAMETERS _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'].fields.append( _APPLYRECOMMENDATIONOPERATION.fields_by_name['campaign_budget']) @@ -590,6 +711,15 @@ _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'].fields.append( _APPLYRECOMMENDATIONOPERATION.fields_by_name['target_cpa_opt_in']) _APPLYRECOMMENDATIONOPERATION.fields_by_name['target_cpa_opt_in'].containing_oneof = _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'] +_APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'].fields.append( + _APPLYRECOMMENDATIONOPERATION.fields_by_name['callout_extension']) +_APPLYRECOMMENDATIONOPERATION.fields_by_name['callout_extension'].containing_oneof = _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'] +_APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'].fields.append( + _APPLYRECOMMENDATIONOPERATION.fields_by_name['call_extension']) +_APPLYRECOMMENDATIONOPERATION.fields_by_name['call_extension'].containing_oneof = _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'] +_APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'].fields.append( + _APPLYRECOMMENDATIONOPERATION.fields_by_name['sitelink_extension']) +_APPLYRECOMMENDATIONOPERATION.fields_by_name['sitelink_extension'].containing_oneof = _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'] _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'].fields.append( _APPLYRECOMMENDATIONOPERATION.fields_by_name['move_unused_budget']) _APPLYRECOMMENDATIONOPERATION.fields_by_name['move_unused_budget'].containing_oneof = _APPLYRECOMMENDATIONOPERATION.oneofs_by_name['apply_parameters'] @@ -724,6 +854,51 @@ )) , + CalloutExtensionParameters = _reflection.GeneratedProtocolMessageType('CalloutExtensionParameters', (_message.Message,), dict( + DESCRIPTOR = _APPLYRECOMMENDATIONOPERATION_CALLOUTEXTENSIONPARAMETERS, + __module__ = 'google.ads.googleads_v1.proto.services.recommendation_service_pb2' + , + __doc__ = """Parameters to use when applying callout extension recommendation. + + + Attributes: + callout_extensions: + Callout extensions to be added. This is a required field. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.ApplyRecommendationOperation.CalloutExtensionParameters) + )) + , + + CallExtensionParameters = _reflection.GeneratedProtocolMessageType('CallExtensionParameters', (_message.Message,), dict( + DESCRIPTOR = _APPLYRECOMMENDATIONOPERATION_CALLEXTENSIONPARAMETERS, + __module__ = 'google.ads.googleads_v1.proto.services.recommendation_service_pb2' + , + __doc__ = """Parameters to use when applying call extension recommendation. + + + Attributes: + call_extensions: + Call extensions to be added. This is a required field. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.ApplyRecommendationOperation.CallExtensionParameters) + )) + , + + SitelinkExtensionParameters = _reflection.GeneratedProtocolMessageType('SitelinkExtensionParameters', (_message.Message,), dict( + DESCRIPTOR = _APPLYRECOMMENDATIONOPERATION_SITELINKEXTENSIONPARAMETERS, + __module__ = 'google.ads.googleads_v1.proto.services.recommendation_service_pb2' + , + __doc__ = """Parameters to use when applying call extension recommendation. + + + Attributes: + sitelink_extensions: + Sitelink extensions to be added. This is a required field. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.ApplyRecommendationOperation.SitelinkExtensionParameters) + )) + , + MoveUnusedBudgetParameters = _reflection.GeneratedProtocolMessageType('MoveUnusedBudgetParameters', (_message.Message,), dict( DESCRIPTOR = _APPLYRECOMMENDATIONOPERATION_MOVEUNUSEDBUDGETPARAMETERS, __module__ = 'google.ads.googleads_v1.proto.services.recommendation_service_pb2' @@ -763,6 +938,13 @@ target_cpa_opt_in: Optional parameters to use when applying target CPA opt-in recommendation. + callout_extension: + Parameters to use when applying callout extension + recommendation. + call_extension: + Parameters to use when applying call extension recommendation. + sitelink_extension: + Parameters to use when applying call extension recommendation. move_unused_budget: Parameters to use when applying move unused budget recommendation. @@ -774,6 +956,9 @@ _sym_db.RegisterMessage(ApplyRecommendationOperation.TextAdParameters) _sym_db.RegisterMessage(ApplyRecommendationOperation.KeywordParameters) _sym_db.RegisterMessage(ApplyRecommendationOperation.TargetCpaOptInParameters) +_sym_db.RegisterMessage(ApplyRecommendationOperation.CalloutExtensionParameters) +_sym_db.RegisterMessage(ApplyRecommendationOperation.CallExtensionParameters) +_sym_db.RegisterMessage(ApplyRecommendationOperation.SitelinkExtensionParameters) _sym_db.RegisterMessage(ApplyRecommendationOperation.MoveUnusedBudgetParameters) ApplyRecommendationResponse = _reflection.GeneratedProtocolMessageType('ApplyRecommendationResponse', (_message.Message,), dict( @@ -902,8 +1087,8 @@ file=DESCRIPTOR, index=0, serialized_options=None, - serialized_start=2546, - serialized_end=3195, + serialized_start=3272, + serialized_end=3921, methods=[ _descriptor.MethodDescriptor( name='GetRecommendation', diff --git a/google/ads/google_ads/v1/proto/services/recommendation_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/recommendation_service_pb2_grpc.py index c8ecda683..a461e1a67 100644 --- a/google/ads/google_ads/v1/proto/services/recommendation_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/recommendation_service_pb2_grpc.py @@ -6,7 +6,9 @@ class RecommendationServiceStub(object): - """Service to manage recommendations. + """Proto file describing the Recommendation service. + + Service to manage recommendations. """ def __init__(self, channel): @@ -33,7 +35,9 @@ def __init__(self, channel): class RecommendationServiceServicer(object): - """Service to manage recommendations. + """Proto file describing the Recommendation service. + + Service to manage recommendations. """ def GetRecommendation(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/remarketing_action_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/remarketing_action_service_pb2_grpc.py index 85981eaf6..0a2fe0d78 100644 --- a/google/ads/google_ads/v1/proto/services/remarketing_action_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/remarketing_action_service_pb2_grpc.py @@ -6,7 +6,9 @@ class RemarketingActionServiceStub(object): - """Service to manage remarketing actions. + """Proto file describing the Remarketing Action service. + + Service to manage remarketing actions. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class RemarketingActionServiceServicer(object): - """Service to manage remarketing actions. + """Proto file describing the Remarketing Action service. + + Service to manage remarketing actions. """ def GetRemarketingAction(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/search_term_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/search_term_view_service_pb2_grpc.py index 86c77122f..2c7e63b3f 100644 --- a/google/ads/google_ads/v1/proto/services/search_term_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/search_term_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class SearchTermViewServiceStub(object): - """Service to manage search term views. + """Proto file describing the Search Term View service. + + Service to manage search term views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class SearchTermViewServiceServicer(object): - """Service to manage search term views. + """Proto file describing the Search Term View service. + + Service to manage search term views. """ def GetSearchTermView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/shared_criterion_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/shared_criterion_service_pb2_grpc.py index 8c5e6d866..45f638d97 100644 --- a/google/ads/google_ads/v1/proto/services/shared_criterion_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/shared_criterion_service_pb2_grpc.py @@ -6,7 +6,9 @@ class SharedCriterionServiceStub(object): - """Service to manage shared criteria. + """Proto file describing the Shared Criterion service. + + Service to manage shared criteria. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class SharedCriterionServiceServicer(object): - """Service to manage shared criteria. + """Proto file describing the Shared Criterion service. + + Service to manage shared criteria. """ def GetSharedCriterion(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/shared_set_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/shared_set_service_pb2_grpc.py index 515cee826..926598a1e 100644 --- a/google/ads/google_ads/v1/proto/services/shared_set_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/shared_set_service_pb2_grpc.py @@ -6,7 +6,9 @@ class SharedSetServiceStub(object): - """Service to manage shared sets. + """Proto file describing the Shared Set service. + + Service to manage shared sets. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class SharedSetServiceServicer(object): - """Service to manage shared sets. + """Proto file describing the Shared Set service. + + Service to manage shared sets. """ def GetSharedSet(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/shopping_performance_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/shopping_performance_view_service_pb2_grpc.py index b1b269d54..e6a2c72ba 100644 --- a/google/ads/google_ads/v1/proto/services/shopping_performance_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/shopping_performance_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class ShoppingPerformanceViewServiceStub(object): - """Service to fetch Shopping performance views. + """Proto file describing the ShoppingPerformanceView service. + + Service to fetch Shopping performance views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class ShoppingPerformanceViewServiceServicer(object): - """Service to fetch Shopping performance views. + """Proto file describing the ShoppingPerformanceView service. + + Service to fetch Shopping performance views. """ def GetShoppingPerformanceView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/topic_constant_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/topic_constant_service_pb2_grpc.py index abe92b18c..e54671686 100644 --- a/google/ads/google_ads/v1/proto/services/topic_constant_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/topic_constant_service_pb2_grpc.py @@ -6,7 +6,9 @@ class TopicConstantServiceStub(object): - """Service to fetch topic constants. + """Proto file describing the Topic constant service + + Service to fetch topic constants. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class TopicConstantServiceServicer(object): - """Service to fetch topic constants. + """Proto file describing the Topic constant service + + Service to fetch topic constants. """ def GetTopicConstant(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/topic_view_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/topic_view_service_pb2_grpc.py index b2023c3d4..0514dc9a4 100644 --- a/google/ads/google_ads/v1/proto/services/topic_view_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/topic_view_service_pb2_grpc.py @@ -6,7 +6,9 @@ class TopicViewServiceStub(object): - """Service to manage topic views. + """Proto file describing the Topic View service. + + Service to manage topic views. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class TopicViewServiceServicer(object): - """Service to manage topic views. + """Proto file describing the Topic View service. + + Service to manage topic views. """ def GetTopicView(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/user_interest_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/user_interest_service_pb2_grpc.py index fb1a0a378..f4ebd8cac 100644 --- a/google/ads/google_ads/v1/proto/services/user_interest_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/user_interest_service_pb2_grpc.py @@ -6,7 +6,9 @@ class UserInterestServiceStub(object): - """Service to fetch Google Ads User Interest. + """Proto file describing the user interest service + + Service to fetch Google Ads User Interest. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class UserInterestServiceServicer(object): - """Service to fetch Google Ads User Interest. + """Proto file describing the user interest service + + Service to fetch Google Ads User Interest. """ def GetUserInterest(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/user_list_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/user_list_service_pb2_grpc.py index 7f874b8b0..a13d30897 100644 --- a/google/ads/google_ads/v1/proto/services/user_list_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/user_list_service_pb2_grpc.py @@ -6,7 +6,9 @@ class UserListServiceStub(object): - """Service to manage user lists. + """Proto file describing the User List service. + + Service to manage user lists. """ def __init__(self, channel): @@ -28,7 +30,9 @@ def __init__(self, channel): class UserListServiceServicer(object): - """Service to manage user lists. + """Proto file describing the User List service. + + Service to manage user lists. """ def GetUserList(self, request, context): diff --git a/google/ads/google_ads/v1/proto/services/video_service_pb2_grpc.py b/google/ads/google_ads/v1/proto/services/video_service_pb2_grpc.py index 5d878f4c7..59e5fef4a 100644 --- a/google/ads/google_ads/v1/proto/services/video_service_pb2_grpc.py +++ b/google/ads/google_ads/v1/proto/services/video_service_pb2_grpc.py @@ -6,7 +6,9 @@ class VideoServiceStub(object): - """Service to manage videos. + """Proto file describing the Video service. + + Service to manage videos. """ def __init__(self, channel): @@ -23,7 +25,9 @@ def __init__(self, channel): class VideoServiceServicer(object): - """Service to manage videos. + """Proto file describing the Video service. + + Service to manage videos. """ def GetVideo(self, request, context): diff --git a/google/ads/google_ads/v0/services/parental_status_view_service_client.py b/google/ads/google_ads/v1/services/ad_group_criterion_simulation_service_client.py similarity index 75% rename from google/ads/google_ads/v0/services/parental_status_view_service_client.py rename to google/ads/google_ads/v1/services/ad_group_criterion_simulation_service_client.py index 57a9f9a12..467627c48 100644 --- a/google/ads/google_ads/v0/services/parental_status_view_service_client.py +++ b/google/ads/google_ads/v1/services/ad_group_criterion_simulation_service_client.py @@ -13,7 +13,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -"""Accesses the google.ads.googleads.v0.services ParentalStatusViewService API.""" +"""Accesses the google.ads.googleads.v1.services AdGroupCriterionSimulationService API.""" import pkg_resources import warnings @@ -25,23 +25,23 @@ import google.api_core.grpc_helpers import google.api_core.path_template -from google.ads.google_ads.v0.services import parental_status_view_service_client_config -from google.ads.google_ads.v0.services.transports import parental_status_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import parental_status_view_service_pb2 +from google.ads.google_ads.v1.services import ad_group_criterion_simulation_service_client_config +from google.ads.google_ads.v1.services.transports import ad_group_criterion_simulation_service_grpc_transport +from google.ads.google_ads.v1.proto.services import ad_group_criterion_simulation_service_pb2 _GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( 'google-ads', ).version -class ParentalStatusViewServiceClient(object): - """Service to manage parental status views.""" +class AdGroupCriterionSimulationServiceClient(object): + """Service to fetch ad group criterion simulations.""" SERVICE_ADDRESS = 'googleads.googleapis.com:443' """The default address of the service.""" # The name of the interface for this client. This is the key used to # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.ParentalStatusViewService' + _INTERFACE_NAME = 'google.ads.googleads.v1.services.AdGroupCriterionSimulationService' @classmethod def from_service_account_file(cls, filename, *args, **kwargs): @@ -55,7 +55,7 @@ def from_service_account_file(cls, filename, *args, **kwargs): kwargs: Additional arguments to pass to the constructor. Returns: - ParentalStatusViewServiceClient: The constructed client. + AdGroupCriterionSimulationServiceClient: The constructed client. """ credentials = service_account.Credentials.from_service_account_file( filename) @@ -65,12 +65,13 @@ def from_service_account_file(cls, filename, *args, **kwargs): from_service_account_json = from_service_account_file @classmethod - def parental_status_view_path(cls, customer, parental_status_view): - """Return a fully-qualified parental_status_view string.""" + def ad_group_criterion_simulation_path(cls, customer, + ad_group_criterion_simulation): + """Return a fully-qualified ad_group_criterion_simulation string.""" return google.api_core.path_template.expand( - 'customers/{customer}/parentalStatusViews/{parental_status_view}', + 'customers/{customer}/adGroupCriterionSimulations/{ad_group_criterion_simulation}', customer=customer, - parental_status_view=parental_status_view, + ad_group_criterion_simulation=ad_group_criterion_simulation, ) def __init__(self, @@ -82,8 +83,8 @@ def __init__(self, """Constructor. Args: - transport (Union[~.ParentalStatusViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.ParentalStatusViewServiceGrpcTransport]): A transport + transport (Union[~.AdGroupCriterionSimulationServiceGrpcTransport, + Callable[[~.Credentials, type], ~.AdGroupCriterionSimulationServiceGrpcTransport]): A transport instance, responsible for actually making the API calls. The default transport uses the gRPC protocol. This argument may also be a callable which returns a @@ -116,7 +117,7 @@ def __init__(self, PendingDeprecationWarning, stacklevel=2) else: - client_config = parental_status_view_service_client_config.config + client_config = ad_group_criterion_simulation_service_client_config.config if channel: warnings.warn( @@ -132,8 +133,9 @@ def __init__(self, if callable(transport): self.transport = transport( credentials=credentials, - default_class=parental_status_view_service_grpc_transport. - ParentalStatusViewServiceGrpcTransport, + default_class= + ad_group_criterion_simulation_service_grpc_transport. + AdGroupCriterionSimulationServiceGrpcTransport, ) else: if credentials: @@ -142,7 +144,7 @@ def __init__(self, 'credentials; these are mutually exclusive.') self.transport = transport else: - self.transport = parental_status_view_service_grpc_transport.ParentalStatusViewServiceGrpcTransport( + self.transport = ad_group_criterion_simulation_service_grpc_transport.AdGroupCriterionSimulationServiceGrpcTransport( address=self.SERVICE_ADDRESS, channel=channel, credentials=credentials, @@ -169,17 +171,17 @@ def __init__(self, self._inner_api_calls = {} # Service calls - def get_parental_status_view( + def get_ad_group_criterion_simulation( self, resource_name, retry=google.api_core.gapic_v1.method.DEFAULT, timeout=google.api_core.gapic_v1.method.DEFAULT, metadata=None): """ - Returns the requested parental status view in full detail. + Returns the requested ad group criterion simulation in full detail. Args: - resource_name (str): The resource name of the parental status view to fetch. + resource_name (str): The resource name of the ad group criterion simulation to fetch. retry (Optional[google.api_core.retry.Retry]): A retry object used to retry requests. If ``None`` is specified, requests will not be retried. @@ -190,7 +192,7 @@ def get_parental_status_view( that is provided to the method. Returns: - A :class:`~google.ads.googleads_v0.types.ParentalStatusView` instance. + A :class:`~google.ads.googleads_v1.types.AdGroupCriterionSimulation` instance. Raises: google.api_core.exceptions.GoogleAPICallError: If the request @@ -200,18 +202,18 @@ def get_parental_status_view( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_parental_status_view' not in self._inner_api_calls: + if 'get_ad_group_criterion_simulation' not in self._inner_api_calls: self._inner_api_calls[ - 'get_parental_status_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_parental_status_view, + 'get_ad_group_criterion_simulation'] = google.api_core.gapic_v1.method.wrap_method( + self.transport.get_ad_group_criterion_simulation, default_retry=self. - _method_configs['GetParentalStatusView'].retry, + _method_configs['GetAdGroupCriterionSimulation'].retry, default_timeout=self. - _method_configs['GetParentalStatusView'].timeout, + _method_configs['GetAdGroupCriterionSimulation'].timeout, client_info=self._client_info, ) - request = parental_status_view_service_pb2.GetParentalStatusViewRequest( + request = ad_group_criterion_simulation_service_pb2.GetAdGroupCriterionSimulationRequest( resource_name=resource_name, ) - return self._inner_api_calls['get_parental_status_view']( + return self._inner_api_calls['get_ad_group_criterion_simulation']( request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/ad_group_audience_view_service_client_config.py b/google/ads/google_ads/v1/services/ad_group_criterion_simulation_service_client_config.py similarity index 86% rename from google/ads/google_ads/v0/services/ad_group_audience_view_service_client_config.py rename to google/ads/google_ads/v1/services/ad_group_criterion_simulation_service_client_config.py index 6dafedc17..35916fda0 100644 --- a/google/ads/google_ads/v0/services/ad_group_audience_view_service_client_config.py +++ b/google/ads/google_ads/v1/services/ad_group_criterion_simulation_service_client_config.py @@ -1,6 +1,6 @@ config = { "interfaces": { - "google.ads.googleads.v0.services.AdGroupAudienceViewService": { + "google.ads.googleads.v1.services.AdGroupCriterionSimulationService": { "retry_codes": { "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], "non_idempotent": [] @@ -17,7 +17,7 @@ } }, "methods": { - "GetAdGroupAudienceView": { + "GetAdGroupCriterionSimulation": { "timeout_millis": 60000, "retry_codes_name": "idempotent", "retry_params_name": "default" diff --git a/google/ads/google_ads/v0/services/ad_group_audience_view_service_client.py b/google/ads/google_ads/v1/services/ad_group_simulation_service_client.py similarity index 77% rename from google/ads/google_ads/v0/services/ad_group_audience_view_service_client.py rename to google/ads/google_ads/v1/services/ad_group_simulation_service_client.py index 8707fc7a9..6730ac6ec 100644 --- a/google/ads/google_ads/v0/services/ad_group_audience_view_service_client.py +++ b/google/ads/google_ads/v1/services/ad_group_simulation_service_client.py @@ -13,7 +13,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -"""Accesses the google.ads.googleads.v0.services AdGroupAudienceViewService API.""" +"""Accesses the google.ads.googleads.v1.services AdGroupSimulationService API.""" import pkg_resources import warnings @@ -25,23 +25,23 @@ import google.api_core.grpc_helpers import google.api_core.path_template -from google.ads.google_ads.v0.services import ad_group_audience_view_service_client_config -from google.ads.google_ads.v0.services.transports import ad_group_audience_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import ad_group_audience_view_service_pb2 +from google.ads.google_ads.v1.services import ad_group_simulation_service_client_config +from google.ads.google_ads.v1.services.transports import ad_group_simulation_service_grpc_transport +from google.ads.google_ads.v1.proto.services import ad_group_simulation_service_pb2 _GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( 'google-ads', ).version -class AdGroupAudienceViewServiceClient(object): - """Service to manage ad group audience views.""" +class AdGroupSimulationServiceClient(object): + """Service to fetch ad group simulations.""" SERVICE_ADDRESS = 'googleads.googleapis.com:443' """The default address of the service.""" # The name of the interface for this client. This is the key used to # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.AdGroupAudienceViewService' + _INTERFACE_NAME = 'google.ads.googleads.v1.services.AdGroupSimulationService' @classmethod def from_service_account_file(cls, filename, *args, **kwargs): @@ -55,7 +55,7 @@ def from_service_account_file(cls, filename, *args, **kwargs): kwargs: Additional arguments to pass to the constructor. Returns: - AdGroupAudienceViewServiceClient: The constructed client. + AdGroupSimulationServiceClient: The constructed client. """ credentials = service_account.Credentials.from_service_account_file( filename) @@ -65,12 +65,12 @@ def from_service_account_file(cls, filename, *args, **kwargs): from_service_account_json = from_service_account_file @classmethod - def ad_group_audience_view_path(cls, customer, ad_group_audience_view): - """Return a fully-qualified ad_group_audience_view string.""" + def ad_group_simulation_path(cls, customer, ad_group_simulation): + """Return a fully-qualified ad_group_simulation string.""" return google.api_core.path_template.expand( - 'customers/{customer}/adGroupAudienceViews/{ad_group_audience_view}', + 'customers/{customer}/adGroupSimulations/{ad_group_simulation}', customer=customer, - ad_group_audience_view=ad_group_audience_view, + ad_group_simulation=ad_group_simulation, ) def __init__(self, @@ -82,8 +82,8 @@ def __init__(self, """Constructor. Args: - transport (Union[~.AdGroupAudienceViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.AdGroupAudienceViewServiceGrpcTransport]): A transport + transport (Union[~.AdGroupSimulationServiceGrpcTransport, + Callable[[~.Credentials, type], ~.AdGroupSimulationServiceGrpcTransport]): A transport instance, responsible for actually making the API calls. The default transport uses the gRPC protocol. This argument may also be a callable which returns a @@ -116,7 +116,7 @@ def __init__(self, PendingDeprecationWarning, stacklevel=2) else: - client_config = ad_group_audience_view_service_client_config.config + client_config = ad_group_simulation_service_client_config.config if channel: warnings.warn( @@ -132,8 +132,8 @@ def __init__(self, if callable(transport): self.transport = transport( credentials=credentials, - default_class=ad_group_audience_view_service_grpc_transport - .AdGroupAudienceViewServiceGrpcTransport, + default_class=ad_group_simulation_service_grpc_transport. + AdGroupSimulationServiceGrpcTransport, ) else: if credentials: @@ -142,7 +142,7 @@ def __init__(self, 'credentials; these are mutually exclusive.') self.transport = transport else: - self.transport = ad_group_audience_view_service_grpc_transport.AdGroupAudienceViewServiceGrpcTransport( + self.transport = ad_group_simulation_service_grpc_transport.AdGroupSimulationServiceGrpcTransport( address=self.SERVICE_ADDRESS, channel=channel, credentials=credentials, @@ -169,17 +169,17 @@ def __init__(self, self._inner_api_calls = {} # Service calls - def get_ad_group_audience_view( + def get_ad_group_simulation( self, resource_name, retry=google.api_core.gapic_v1.method.DEFAULT, timeout=google.api_core.gapic_v1.method.DEFAULT, metadata=None): """ - Returns the requested ad group audience view in full detail. + Returns the requested ad group simulation in full detail. Args: - resource_name (str): The resource name of the ad group audience view to fetch. + resource_name (str): The resource name of the ad group simulation to fetch. retry (Optional[google.api_core.retry.Retry]): A retry object used to retry requests. If ``None`` is specified, requests will not be retried. @@ -190,7 +190,7 @@ def get_ad_group_audience_view( that is provided to the method. Returns: - A :class:`~google.ads.googleads_v0.types.AdGroupAudienceView` instance. + A :class:`~google.ads.googleads_v1.types.AdGroupSimulation` instance. Raises: google.api_core.exceptions.GoogleAPICallError: If the request @@ -200,18 +200,18 @@ def get_ad_group_audience_view( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_ad_group_audience_view' not in self._inner_api_calls: + if 'get_ad_group_simulation' not in self._inner_api_calls: self._inner_api_calls[ - 'get_ad_group_audience_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_ad_group_audience_view, - default_retry=self. - _method_configs['GetAdGroupAudienceView'].retry, + 'get_ad_group_simulation'] = google.api_core.gapic_v1.method.wrap_method( + self.transport.get_ad_group_simulation, + default_retry=self._method_configs['GetAdGroupSimulation']. + retry, default_timeout=self. - _method_configs['GetAdGroupAudienceView'].timeout, + _method_configs['GetAdGroupSimulation'].timeout, client_info=self._client_info, ) - request = ad_group_audience_view_service_pb2.GetAdGroupAudienceViewRequest( + request = ad_group_simulation_service_pb2.GetAdGroupSimulationRequest( resource_name=resource_name, ) - return self._inner_api_calls['get_ad_group_audience_view']( + return self._inner_api_calls['get_ad_group_simulation']( request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/age_range_view_service_client_config.py b/google/ads/google_ads/v1/services/ad_group_simulation_service_client_config.py similarity index 88% rename from google/ads/google_ads/v0/services/age_range_view_service_client_config.py rename to google/ads/google_ads/v1/services/ad_group_simulation_service_client_config.py index 6be7ec46e..b5f5f5de4 100644 --- a/google/ads/google_ads/v0/services/age_range_view_service_client_config.py +++ b/google/ads/google_ads/v1/services/ad_group_simulation_service_client_config.py @@ -1,6 +1,6 @@ config = { "interfaces": { - "google.ads.googleads.v0.services.AgeRangeViewService": { + "google.ads.googleads.v1.services.AdGroupSimulationService": { "retry_codes": { "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], "non_idempotent": [] @@ -17,7 +17,7 @@ } }, "methods": { - "GetAgeRangeView": { + "GetAdGroupSimulation": { "timeout_millis": 60000, "retry_codes_name": "idempotent", "retry_params_name": "default" diff --git a/google/ads/google_ads/v0/services/campaign_audience_view_service_client.py b/google/ads/google_ads/v1/services/campaign_criterion_simulation_service_client.py similarity index 75% rename from google/ads/google_ads/v0/services/campaign_audience_view_service_client.py rename to google/ads/google_ads/v1/services/campaign_criterion_simulation_service_client.py index d3a35335e..9fcaeeb3b 100644 --- a/google/ads/google_ads/v0/services/campaign_audience_view_service_client.py +++ b/google/ads/google_ads/v1/services/campaign_criterion_simulation_service_client.py @@ -13,7 +13,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -"""Accesses the google.ads.googleads.v0.services CampaignAudienceViewService API.""" +"""Accesses the google.ads.googleads.v1.services CampaignCriterionSimulationService API.""" import pkg_resources import warnings @@ -25,23 +25,23 @@ import google.api_core.grpc_helpers import google.api_core.path_template -from google.ads.google_ads.v0.services import campaign_audience_view_service_client_config -from google.ads.google_ads.v0.services.transports import campaign_audience_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import campaign_audience_view_service_pb2 +from google.ads.google_ads.v1.services import campaign_criterion_simulation_service_client_config +from google.ads.google_ads.v1.services.transports import campaign_criterion_simulation_service_grpc_transport +from google.ads.google_ads.v1.proto.services import campaign_criterion_simulation_service_pb2 _GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( 'google-ads', ).version -class CampaignAudienceViewServiceClient(object): - """Service to manage campaign audience views.""" +class CampaignCriterionSimulationServiceClient(object): + """Service to fetch campaign criterion simulations.""" SERVICE_ADDRESS = 'googleads.googleapis.com:443' """The default address of the service.""" # The name of the interface for this client. This is the key used to # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.CampaignAudienceViewService' + _INTERFACE_NAME = 'google.ads.googleads.v1.services.CampaignCriterionSimulationService' @classmethod def from_service_account_file(cls, filename, *args, **kwargs): @@ -55,7 +55,7 @@ def from_service_account_file(cls, filename, *args, **kwargs): kwargs: Additional arguments to pass to the constructor. Returns: - CampaignAudienceViewServiceClient: The constructed client. + CampaignCriterionSimulationServiceClient: The constructed client. """ credentials = service_account.Credentials.from_service_account_file( filename) @@ -65,12 +65,13 @@ def from_service_account_file(cls, filename, *args, **kwargs): from_service_account_json = from_service_account_file @classmethod - def campaign_audience_view_path(cls, customer, campaign_audience_view): - """Return a fully-qualified campaign_audience_view string.""" + def campaign_criterion_simulation_path(cls, customer, + campaign_criterion_simulation): + """Return a fully-qualified campaign_criterion_simulation string.""" return google.api_core.path_template.expand( - 'customers/{customer}/campaignAudienceViews/{campaign_audience_view}', + 'customers/{customer}/campaignCriterionSimulations/{campaign_criterion_simulation}', customer=customer, - campaign_audience_view=campaign_audience_view, + campaign_criterion_simulation=campaign_criterion_simulation, ) def __init__(self, @@ -82,8 +83,8 @@ def __init__(self, """Constructor. Args: - transport (Union[~.CampaignAudienceViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.CampaignAudienceViewServiceGrpcTransport]): A transport + transport (Union[~.CampaignCriterionSimulationServiceGrpcTransport, + Callable[[~.Credentials, type], ~.CampaignCriterionSimulationServiceGrpcTransport]): A transport instance, responsible for actually making the API calls. The default transport uses the gRPC protocol. This argument may also be a callable which returns a @@ -116,7 +117,7 @@ def __init__(self, PendingDeprecationWarning, stacklevel=2) else: - client_config = campaign_audience_view_service_client_config.config + client_config = campaign_criterion_simulation_service_client_config.config if channel: warnings.warn( @@ -132,8 +133,9 @@ def __init__(self, if callable(transport): self.transport = transport( credentials=credentials, - default_class=campaign_audience_view_service_grpc_transport - .CampaignAudienceViewServiceGrpcTransport, + default_class= + campaign_criterion_simulation_service_grpc_transport. + CampaignCriterionSimulationServiceGrpcTransport, ) else: if credentials: @@ -142,7 +144,7 @@ def __init__(self, 'credentials; these are mutually exclusive.') self.transport = transport else: - self.transport = campaign_audience_view_service_grpc_transport.CampaignAudienceViewServiceGrpcTransport( + self.transport = campaign_criterion_simulation_service_grpc_transport.CampaignCriterionSimulationServiceGrpcTransport( address=self.SERVICE_ADDRESS, channel=channel, credentials=credentials, @@ -169,17 +171,17 @@ def __init__(self, self._inner_api_calls = {} # Service calls - def get_campaign_audience_view( + def get_campaign_criterion_simulation( self, resource_name, retry=google.api_core.gapic_v1.method.DEFAULT, timeout=google.api_core.gapic_v1.method.DEFAULT, metadata=None): """ - Returns the requested campaign audience view in full detail. + Returns the requested campaign criterion simulation in full detail. Args: - resource_name (str): The resource name of the campaign audience view to fetch. + resource_name (str): The resource name of the campaign criterion simulation to fetch. retry (Optional[google.api_core.retry.Retry]): A retry object used to retry requests. If ``None`` is specified, requests will not be retried. @@ -190,7 +192,7 @@ def get_campaign_audience_view( that is provided to the method. Returns: - A :class:`~google.ads.googleads_v0.types.CampaignAudienceView` instance. + A :class:`~google.ads.googleads_v1.types.CampaignCriterionSimulation` instance. Raises: google.api_core.exceptions.GoogleAPICallError: If the request @@ -200,18 +202,18 @@ def get_campaign_audience_view( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_campaign_audience_view' not in self._inner_api_calls: + if 'get_campaign_criterion_simulation' not in self._inner_api_calls: self._inner_api_calls[ - 'get_campaign_audience_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_campaign_audience_view, + 'get_campaign_criterion_simulation'] = google.api_core.gapic_v1.method.wrap_method( + self.transport.get_campaign_criterion_simulation, default_retry=self. - _method_configs['GetCampaignAudienceView'].retry, + _method_configs['GetCampaignCriterionSimulation'].retry, default_timeout=self. - _method_configs['GetCampaignAudienceView'].timeout, + _method_configs['GetCampaignCriterionSimulation'].timeout, client_info=self._client_info, ) - request = campaign_audience_view_service_pb2.GetCampaignAudienceViewRequest( + request = campaign_criterion_simulation_service_pb2.GetCampaignCriterionSimulationRequest( resource_name=resource_name, ) - return self._inner_api_calls['get_campaign_audience_view']( + return self._inner_api_calls['get_campaign_criterion_simulation']( request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/operating_system_version_constant_service_client_config.py b/google/ads/google_ads/v1/services/campaign_criterion_simulation_service_client_config.py similarity index 86% rename from google/ads/google_ads/v0/services/operating_system_version_constant_service_client_config.py rename to google/ads/google_ads/v1/services/campaign_criterion_simulation_service_client_config.py index 2dfd68071..77169cd28 100644 --- a/google/ads/google_ads/v0/services/operating_system_version_constant_service_client_config.py +++ b/google/ads/google_ads/v1/services/campaign_criterion_simulation_service_client_config.py @@ -1,6 +1,6 @@ config = { "interfaces": { - "google.ads.googleads.v0.services.OperatingSystemVersionConstantService": + "google.ads.googleads.v1.services.CampaignCriterionSimulationService": { "retry_codes": { "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], @@ -18,7 +18,7 @@ } }, "methods": { - "GetOperatingSystemVersionConstant": { + "GetCampaignCriterionSimulation": { "timeout_millis": 60000, "retry_codes_name": "idempotent", "retry_params_name": "default" diff --git a/google/ads/google_ads/v1/services/enums.py b/google/ads/google_ads/v1/services/enums.py index 03168b4c0..d8cae4c5b 100644 --- a/google/ads/google_ads/v1/services/enums.py +++ b/google/ads/google_ads/v1/services/enums.py @@ -370,6 +370,10 @@ class AdError(enum.IntEnum): MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME (int): Missing domain name in campaign setting when adding expanded dynamic search ad. INCOMPATIBLE_WITH_RESTRICTION_TYPE (int): The associated ad is not compatible with restriction type. + CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED (int): Consent for call recording is required for creating/updating call only + ads. Please see https://support.google.com/google-ads/answer/7412639. + MISSING_IMAGE_OR_MEDIA_BUNDLE (int): Either an image or a media bundle is required in a display upload ad. + PRODUCT_TYPE_NOT_SUPPORTED_IN_THIS_CAMPAIGN (int): The display upload product type is not supported in this campaign. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -499,6 +503,9 @@ class AdError(enum.IntEnum): CANNOT_SET_PATH2_WITHOUT_PATH1 = 128 MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME = 129 INCOMPATIBLE_WITH_RESTRICTION_TYPE = 130 + CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED = 131 + MISSING_IMAGE_OR_MEDIA_BUNDLE = 132 + PRODUCT_TYPE_NOT_SUPPORTED_IN_THIS_CAMPAIGN = 133 class AdGroupAdErrorEnum(object): @@ -996,6 +1003,10 @@ class AdType(enum.IntEnum): APP_AD (int): The ad is an app ad. LEGACY_APP_INSTALL_AD (int): The ad is a legacy app install ad. RESPONSIVE_DISPLAY_AD (int): The ad is a responsive display ad. + HTML5_UPLOAD_AD (int): The ad is a display upload ad with the HTML5\_UPLOAD\_AD product type. + DYNAMIC_HTML5_AD (int): The ad is a display upload ad with one of the DYNAMIC\_HTML5\_\* product + types. + APP_ENGAGEMENT_AD (int): The ad is an app engagement ad. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -1014,6 +1025,9 @@ class AdType(enum.IntEnum): APP_AD = 17 LEGACY_APP_INSTALL_AD = 18 RESPONSIVE_DISPLAY_AD = 19 + HTML5_UPLOAD_AD = 21 + DYNAMIC_HTML5_AD = 22 + APP_ENGAGEMENT_AD = 23 class AdvertisingChannelSubTypeEnum(object): @@ -1034,7 +1048,12 @@ class AdvertisingChannelSubType(enum.IntEnum): VIDEO_OUTSTREAM (int): Video Outstream campaigns. VIDEO_ACTION (int): Video TrueView for Action campaigns. VIDEO_NON_SKIPPABLE (int): Video campaigns with non-skippable video ads. - APP_CAMPAIGN (int): Universal App Campaign. + APP_CAMPAIGN (int): App Campaign that allows you to easily promote your Android or iOS app + across Google's top properties including Search, Play, YouTube, and the + Google Display Network. + APP_CAMPAIGN_FOR_ENGAGEMENT (int): App Campaign for engagement, focused on driving re-engagement with the + app across several of Google’s top properties including Search, YouTube, + and the Google Display Network. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -1049,6 +1068,7 @@ class AdvertisingChannelSubType(enum.IntEnum): VIDEO_ACTION = 10 VIDEO_NON_SKIPPABLE = 11 APP_CAMPAIGN = 12 + APP_CAMPAIGN_FOR_ENGAGEMENT = 13 class AdvertisingChannelTypeEnum(object): @@ -1065,8 +1085,8 @@ class AdvertisingChannelType(enum.IntEnum): and on google.com search results. HOTEL (int): Hotel Ads campaigns. VIDEO (int): Video campaigns. - MULTI_CHANNEL (int): Universal App Campaigns, including universal app install and universal - app reengagement campaigns, that run across multiple channels. + MULTI_CHANNEL (int): App Campaigns, and App Campaigns for Engagement, that run + across multiple channels. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -1283,6 +1303,23 @@ class AppStore(enum.IntEnum): GOOGLE_PLAY = 3 +class AppUrlOperatingSystemTypeEnum(object): + class AppUrlOperatingSystemType(enum.IntEnum): + """ + Operating System + + Attributes: + UNSPECIFIED (int): Not specified. + UNKNOWN (int): Used for return value only. Represents value unknown in this version. + IOS (int): The Apple IOS operating system. + ANDROID (int): The Android operating system. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + IOS = 2 + ANDROID = 3 + + class AssetErrorEnum(object): class AssetError(enum.IntEnum): """ @@ -1296,6 +1333,8 @@ class AssetError(enum.IntEnum): DUPLICATE_ASSET_NAME (int): The asset name is duplicated, either across operations or with an existing asset. ASSET_DATA_IS_MISSING (int): The Asset.asset\_data oneof is empty. + CANNOT_MODIFY_ASSET_NAME (int): The asset has a name which is different from an existing duplicate that + represents the same content. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -1303,6 +1342,7 @@ class AssetError(enum.IntEnum): DUPLICATE_ASSET = 3 DUPLICATE_ASSET_NAME = 4 ASSET_DATA_IS_MISSING = 5 + CANNOT_MODIFY_ASSET_NAME = 6 class AssetTypeEnum(object): @@ -1316,12 +1356,14 @@ class AssetType(enum.IntEnum): YOUTUBE_VIDEO (int): YouTube video asset. MEDIA_BUNDLE (int): Media bundle asset. IMAGE (int): Image asset. + TEXT (int): Text asset. """ UNSPECIFIED = 0 UNKNOWN = 1 YOUTUBE_VIDEO = 2 MEDIA_BUNDLE = 3 IMAGE = 4 + TEXT = 5 class AttributionModelEnum(object): @@ -1420,7 +1462,11 @@ class AuthorizationError(enum.IntEnum): Attributes: UNSPECIFIED (int): Enum unspecified. UNKNOWN (int): The received error code is not known in this version. - USER_PERMISSION_DENIED (int): User doesn't have permission to access customer. + USER_PERMISSION_DENIED (int): User doesn't have permission to access customer. Note: If you're + accessing a client customer, the manager's customer id must be set in the + 'login-customer-id' header. See + https://developers.google.com/google-ads/api/docs/concepts/ + call-structure#login-customer-id DEVELOPER_TOKEN_NOT_WHITELISTED (int): The developer token is not whitelisted. DEVELOPER_TOKEN_PROHIBITED (int): The developer token is not allowed with the project sent in the request. PROJECT_DISABLED (int): The Google Cloud project sent in the request does not have permission to @@ -1563,6 +1609,8 @@ class BiddingStrategyError(enum.IntEnum): CANNOT_REMOVE_ASSOCIATED_STRATEGY (int): Only bidding strategies not linked to campaigns, adgroups or adgroup criteria can be removed. BIDDING_STRATEGY_NOT_SUPPORTED (int): The specified bidding strategy is not supported. + INCOMPATIBLE_BIDDING_STRATEGY_AND_BIDDING_STRATEGY_GOAL_TYPE (int): The bidding strategy is incompatible with the campaign's bidding + strategy goal type. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -1570,6 +1618,7 @@ class BiddingStrategyError(enum.IntEnum): CANNOT_CHANGE_BIDDING_STRATEGY_TYPE = 3 CANNOT_REMOVE_ASSOCIATED_STRATEGY = 4 BIDDING_STRATEGY_NOT_SUPPORTED = 5 + INCOMPATIBLE_BIDDING_STRATEGY_AND_BIDDING_STRATEGY_GOAL_TYPE = 6 class BiddingStrategyStatusEnum(object): @@ -1831,12 +1880,27 @@ class BudgetType(enum.IntEnum): UNSPECIFIED (int): Not specified. UNKNOWN (int): Used for return value only. Represents value unknown in this version. STANDARD (int): Budget type for standard Google Ads usage. - HOTEL_ADS_COMMISSION (int): Budget type for Hotels Ads commission program. + Caps daily spend at two times the specified budget amount. + Full details: https://support.google.com/google-ads/answer/6385083 + HOTEL_ADS_COMMISSION (int): Budget type for Hotels Ads commission program. Full details: + https://support.google.com/google-ads/answer/9243945 + + This type is only supported by campaigns with + AdvertisingChannelType.HOTEL, BiddingStrategyType.COMMISSION and + PaymentMode.CONVERSION\_VALUE. + FIXED_CPA (int): Budget type with a fixed cost-per-acquisition (conversion). Full + details: https://support.google.com/google-ads/answer/7528254 + + This type is only supported by campaigns with + AdvertisingChannelType.DISPLAY (excluding + AdvertisingChannelSubType.DISPLAY\_GMAIL), + BiddingStrategyType.TARGET\_CPA and PaymentMode.CONVERSIONS. """ UNSPECIFIED = 0 UNKNOWN = 1 STANDARD = 2 HOTEL_ADS_COMMISSION = 3 + FIXED_CPA = 4 class CallConversionReportingStateEnum(object): @@ -2091,6 +2155,31 @@ class CampaignError(enum.IntEnum): APP_NOT_FOUND = 41 +class CampaignExperimentTypeEnum(object): + class CampaignExperimentType(enum.IntEnum): + """ + Indicates if this campaign is a normal campaign, + a draft campaign, or an experiment campaign. + + Attributes: + UNSPECIFIED (int): Not specified. + UNKNOWN (int): Used for return value only. Represents value unknown in this version. + BASE (int): This is a regular campaign. + DRAFT (int): This is a draft version of a campaign. + It has some modifications from a base campaign, + but it does not serve or accrue metrics. + EXPERIMENT (int): This is an experiment version of a campaign. + It has some modifications from a base campaign, + and a percentage of traffic is being diverted + from the BASE campaign to this experiment campaign. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + BASE = 2 + DRAFT = 3 + EXPERIMENT = 4 + + class CampaignFeedErrorEnum(object): class CampaignFeedError(enum.IntEnum): """ @@ -3122,6 +3211,7 @@ class CriterionError(enum.IntEnum): criteria can be added. INVALID_MATCHING_FUNCTION (int): Matching function is invalid. LOCATION_FILTER_NOT_ALLOWED (int): Filter parameters not allowed for location groups targeting. + INVALID_FEED_FOR_LOCATION_FILTER (int): Feed not found, or the feed is not an enabled location feed. LOCATION_FILTER_INVALID (int): Given location filter parameter is invalid for location groups targeting. CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP (int): Criteria type cannot be associated with a campaign and its ad group(s) simultaneously. @@ -3227,6 +3317,7 @@ class CriterionError(enum.IntEnum): MISSING_SHOPPING_SETTING = 77 INVALID_MATCHING_FUNCTION = 78 LOCATION_FILTER_NOT_ALLOWED = 79 + INVALID_FEED_FOR_LOCATION_FILTER = 98 LOCATION_FILTER_INVALID = 80 CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP = 81 HOTEL_LENGTH_OF_STAY_OVERLAPS_WITH_EXISTING_CRITERION = 82 @@ -3299,6 +3390,7 @@ class CriterionType(enum.IntEnum): MOBILE_DEVICE (int): Mobile device. CUSTOM_AFFINITY (int): Custom affinity. CUSTOM_INTENT (int): Custom intent. + LOCATION_GROUP (int): Location group. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -3331,6 +3423,7 @@ class CriterionType(enum.IntEnum): MOBILE_DEVICE = 28 CUSTOM_AFFINITY = 29 CUSTOM_INTENT = 30 + LOCATION_GROUP = 31 class CustomInterestErrorEnum(object): @@ -3615,6 +3708,35 @@ class CustomerMatchUploadKeyType(enum.IntEnum): MOBILE_ADVERTISING_ID = 4 +class CustomerPayPerConversionEligibilityFailureReasonEnum(object): + class CustomerPayPerConversionEligibilityFailureReason(enum.IntEnum): + """ + Enum describing possible reasons a customer is not eligible to use + PaymentMode.CONVERSIONS. + + Attributes: + UNSPECIFIED (int): Not specified. + UNKNOWN (int): Used for return value only. Represents value unknown in this version. + NOT_ENOUGH_CONVERSIONS (int): Customer does not have enough conversions. + CONVERSION_LAG_TOO_HIGH (int): Customer's conversion lag is too high. + HAS_CAMPAIGN_WITH_SHARED_BUDGET (int): Customer uses shared budgets. + HAS_UPLOAD_CLICKS_CONVERSION (int): Customer has conversions with ConversionActionType.UPLOAD\_CLICKS. + AVERAGE_DAILY_SPEND_TOO_HIGH (int): Customer's average daily spend is too high. + ANALYSIS_NOT_COMPLETE (int): Customer's eligibility has not yet been calculated by the Google Ads + backend. Check back soon. + OTHER (int): Customer is not eligible due to other reasons. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + NOT_ENOUGH_CONVERSIONS = 2 + CONVERSION_LAG_TOO_HIGH = 3 + HAS_CAMPAIGN_WITH_SHARED_BUDGET = 4 + HAS_UPLOAD_CLICKS_CONVERSION = 5 + AVERAGE_DAILY_SPEND_TOO_HIGH = 6 + ANALYSIS_NOT_COMPLETE = 7 + OTHER = 8 + + class DataDrivenModelStatusEnum(object): class DataDrivenModelStatus(enum.IntEnum): """ @@ -3703,7 +3825,7 @@ class DateRangeError(enum.IntEnum): START_DATE_AFTER_END_DATE (int): The start date was after the end date. CANNOT_SET_DATE_TO_PAST (int): Cannot set date to past time AFTER_MAXIMUM_ALLOWABLE_DATE (int): A date was used that is past the system "last" date. - CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED (int): Trying to change start date on a campaign that has started. + CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED (int): Trying to change start date on a resource that has started. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -3782,6 +3904,58 @@ class DisplayAdFormatSetting(enum.IntEnum): NATIVE = 4 +class DisplayUploadProductTypeEnum(object): + class DisplayUploadProductType(enum.IntEnum): + """ + Enumerates display upload product types. + + Attributes: + UNSPECIFIED (int): Not specified. + UNKNOWN (int): The value is unknown in this version. + HTML5_UPLOAD_AD (int): HTML5 upload ad. This product type requires the upload\_media\_bundle + field in DisplayUploadAdInfo to be set. + DYNAMIC_HTML5_EDUCATION_AD (int): Dynamic HTML5 education ad. This product type requires the + upload\_media\_bundle field in DisplayUploadAdInfo to be set. Can only + be used in an education campaign. + DYNAMIC_HTML5_FLIGHT_AD (int): Dynamic HTML5 flight ad. This product type requires the + upload\_media\_bundle field in DisplayUploadAdInfo to be set. Can only + be used in a flight campaign. + DYNAMIC_HTML5_HOTEL_RENTAL_AD (int): Dynamic HTML5 hotel and rental ad. This product type requires the + upload\_media\_bundle field in DisplayUploadAdInfo to be set. Can only + be used in a hotel campaign. + DYNAMIC_HTML5_JOB_AD (int): Dynamic HTML5 job ad. This product type requires the + upload\_media\_bundle field in DisplayUploadAdInfo to be set. Can only + be used in a job campaign. + DYNAMIC_HTML5_LOCAL_AD (int): Dynamic HTML5 local ad. This product type requires the + upload\_media\_bundle field in DisplayUploadAdInfo to be set. Can only + be used in a local campaign. + DYNAMIC_HTML5_REAL_ESTATE_AD (int): Dynamic HTML5 real estate ad. This product type requires the + upload\_media\_bundle field in DisplayUploadAdInfo to be set. Can only + be used in a real estate campaign. + DYNAMIC_HTML5_CUSTOM_AD (int): Dynamic HTML5 custom ad. This product type requires the + upload\_media\_bundle field in DisplayUploadAdInfo to be set. Can only + be used in a custom campaign. + DYNAMIC_HTML5_TRAVEL_AD (int): Dynamic HTML5 travel ad. This product type requires the + upload\_media\_bundle field in DisplayUploadAdInfo to be set. Can only + be used in a travel campaign. + DYNAMIC_HTML5_HOTEL_AD (int): Dynamic HTML5 hotel ad. This product type requires the + upload\_media\_bundle field in DisplayUploadAdInfo to be set. Can only + be used in a hotel campaign. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + HTML5_UPLOAD_AD = 2 + DYNAMIC_HTML5_EDUCATION_AD = 3 + DYNAMIC_HTML5_FLIGHT_AD = 4 + DYNAMIC_HTML5_HOTEL_RENTAL_AD = 5 + DYNAMIC_HTML5_JOB_AD = 6 + DYNAMIC_HTML5_LOCAL_AD = 7 + DYNAMIC_HTML5_REAL_ESTATE_AD = 8 + DYNAMIC_HTML5_CUSTOM_AD = 9 + DYNAMIC_HTML5_TRAVEL_AD = 10 + DYNAMIC_HTML5_HOTEL_AD = 11 + + class DistinctErrorEnum(object): class DistinctError(enum.IntEnum): """ @@ -3923,7 +4097,8 @@ class ExtensionFeedItemError(enum.IntEnum): CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY (int): Call tracking is not supported for the given country for a call extension. CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED (int): Customer hasn't consented for call recording, which is required for - creating/updating call feed items. + creating/updating call feed items. Please see + https://support.google.com/google-ads/answer/7412639. INVALID_APP_ID (int): App id provided for an app extension is invalid. QUOTES_IN_REVIEW_EXTENSION_SNIPPET (int): Quotation marks present in the review text for a review extension. HYPHENS_IN_REVIEW_EXTENSION_SNIPPET (int): Hyphen character present in the review text for a review extension. @@ -4113,7 +4288,8 @@ class ExtensionSettingError(enum.IntEnum): INVALID_LANGUAGE_CODE (int): The language code is not valid. UNSUPPORTED_LANGUAGE (int): The language is not supported. CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED (int): Customer hasn't consented for call recording, which is required for - adding/updating call extensions. + adding/updating call extensions. Please see + https://support.google.com/google-ads/answer/7412639. EXTENSION_SETTING_UPDATE_IS_A_NOOP (int): The UPDATE operation does not specify any fields other than the resource name in the update mask. """ @@ -4203,6 +4379,8 @@ class ExtensionType(enum.IntEnum): REVIEW (int): Review. SITELINK (int): Sitelink. STRUCTURED_SNIPPET (int): Structured snippet. + LOCATION (int): Location. + AFFILIATE_LOCATION (int): Affiliate location. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -4216,6 +4394,8 @@ class ExtensionType(enum.IntEnum): REVIEW = 9 SITELINK = 10 STRUCTURED_SNIPPET = 11 + LOCATION = 12 + AFFILIATE_LOCATION = 13 class ExternalConversionSourceEnum(object): @@ -4703,7 +4883,8 @@ class FeedItemValidationError(enum.IntEnum): INVALID_TAG_IN_FINAL_URL_SUFFIX (int): Final url suffix contains an invalid tag. INVALID_FINAL_URL_SUFFIX_FORMAT (int): Final url suffix is formatted incorrectly. CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED (int): Consent for call recording, which is required for the use of call - extensions, was not provided by the advertiser. + extensions, was not provided by the advertiser. Please see + https://support.google.com/google-ads/answer/7412639. ONLY_ONE_DELIVERY_OPTION_IS_ALLOWED (int): Multiple message delivery options are set. NO_DELIVERY_OPTION_IS_SET (int): No message delivery option is set. INVALID_CONVERSION_REPORTING_STATE (int): String value of conversion reporting state field is not valid. @@ -4712,6 +4893,12 @@ class FeedItemValidationError(enum.IntEnum): code field. AUTO_REPLY_NOT_AVAILABLE_IN_COUNTRY (int): Auto reply is not supported in the country specified in the country code field. + INVALID_LATITUDE_VALUE (int): Invalid value specified for latitude. + INVALID_LONGITUDE_VALUE (int): Invalid value specified for longitude. + TOO_MANY_LABELS (int): Too many label fields provided. + INVALID_IMAGE_URL (int): Invalid image url. + MISSING_LATITUDE_VALUE (int): Latitude value is missing. + MISSING_LONGITUDE_VALUE (int): Longitude value is missing. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -4804,6 +4991,12 @@ class FeedItemValidationError(enum.IntEnum): IMAGE_SIZE_WRONG = 88 EMAIL_DELIVERY_NOT_AVAILABLE_IN_COUNTRY = 89 AUTO_REPLY_NOT_AVAILABLE_IN_COUNTRY = 90 + INVALID_LATITUDE_VALUE = 91 + INVALID_LONGITUDE_VALUE = 92 + TOO_MANY_LABELS = 93 + INVALID_IMAGE_URL = 94 + MISSING_LATITUDE_VALUE = 95 + MISSING_LONGITUDE_VALUE = 96 class FeedItemValidationStatusEnum(object): @@ -4971,7 +5164,7 @@ class FieldError(enum.IntEnum): Attributes: UNSPECIFIED (int): Enum unspecified. UNKNOWN (int): The received error code is not known in this version. - REQUIRED (int): The required field was not present in the resource. + REQUIRED (int): The required field was not present. IMMUTABLE_FIELD (int): The field attempted to be mutated is immutable. INVALID_VALUE (int): The field's value is invalid. VALUE_MUST_BE_UNSET (int): The field cannot be set. @@ -6211,6 +6404,23 @@ class LocationExtensionTargetingCriterionField(enum.IntEnum): COUNTRY_CODE = 7 +class LocationGroupRadiusUnitsEnum(object): + class LocationGroupRadiusUnits(enum.IntEnum): + """ + The unit of radius distance in location group (e.g. MILES) + + Attributes: + UNSPECIFIED (int): Not specified. + UNKNOWN (int): Used for return value only. Represents value unknown in this version. + METERS (int): Meters + MILES (int): Miles + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + METERS = 2 + MILES = 3 + + class LocationPlaceholderFieldEnum(object): class LocationPlaceholderField(enum.IntEnum): """ @@ -6454,6 +6664,27 @@ class MediaType(enum.IntEnum): DYNAMIC_IMAGE = 7 +class MediaUploadErrorEnum(object): + class MediaUploadError(enum.IntEnum): + """ + Enum describing possible media uploading errors. + + Attributes: + UNSPECIFIED (int): Enum unspecified. + UNKNOWN (int): The received error code is not known in this version. + FILE_TOO_BIG (int): The uploaded file is too big. + UNPARSEABLE_IMAGE (int): Image data is unparseable. + ANIMATED_IMAGE_NOT_ALLOWED (int): Animated images are not allowed. + FORMAT_NOT_ALLOWED (int): The image or media bundle format is not allowed. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + FILE_TOO_BIG = 2 + UNPARSEABLE_IMAGE = 3 + ANIMATED_IMAGE_NOT_ALLOWED = 4 + FORMAT_NOT_ALLOWED = 5 + + class MerchantCenterLinkStatusEnum(object): class MerchantCenterLinkStatus(enum.IntEnum): """ @@ -6915,12 +7146,21 @@ class PaymentMode(enum.IntEnum): UNSPECIFIED (int): Not specified. UNKNOWN (int): Used for return value only. Represents value unknown in this version. CLICKS (int): Pay per click. - CONVERSION_VALUE (int): Pay per conversion value. + CONVERSION_VALUE (int): Pay per conversion value. This mode is only supported by campaigns with + AdvertisingChannelType.HOTEL, BiddingStrategyType.COMMISSION, and + BudgetType.HOTEL\_ADS\_COMMISSION. + CONVERSIONS (int): Pay per conversion. This mode is only supported by campaigns with + AdvertisingChannelType.DISPLAY (excluding + AdvertisingChannelSubType.DISPLAY\_GMAIL), + BiddingStrategyType.TARGET\_CPA, and BudgetType.FIXED\_CPA. The customer + must also be eligible for this mode. See + Customer.eligibility\_failure\_reasons for details. """ UNSPECIFIED = 0 UNKNOWN = 1 CLICKS = 4 CONVERSION_VALUE = 5 + CONVERSIONS = 6 class PlaceholderTypeEnum(object): @@ -7096,6 +7336,8 @@ class PolicyTopicEntryType(enum.IntEnum): This is a response-only value. PROHIBITED (int): The resource will not be served. LIMITED (int): The resource will not be served under some circumstances. + FULLY_LIMITED (int): The resource cannot serve at all because of the current targeting + criteria. DESCRIPTIVE (int): May be of interest, but does not limit how the resource is served. BROADENING (int): Could increase coverage beyond normal. AREA_OF_INTEREST_ONLY (int): Constrained for all targeted countries, but may serve in other countries @@ -7105,6 +7347,7 @@ class PolicyTopicEntryType(enum.IntEnum): UNKNOWN = 1 PROHIBITED = 2 LIMITED = 4 + FULLY_LIMITED = 8 DESCRIPTIVE = 5 BROADENING = 6 AREA_OF_INTEREST_ONLY = 7 @@ -7135,6 +7378,27 @@ class PolicyTopicEvidenceDestinationMismatchUrlType(enum.IntEnum): MOBILE_TRACKING_URL = 6 +class PolicyTopicEvidenceDestinationNotWorkingDeviceEnum(object): + class PolicyTopicEvidenceDestinationNotWorkingDevice(enum.IntEnum): + """ + The possible policy topic evidence destination not working devices. + + Attributes: + UNSPECIFIED (int): No value has been specified. + UNKNOWN (int): The received value is not known in this version. + + This is a response-only value. + DESKTOP (int): Landing page doesn't work on desktop device. + ANDROID (int): Landing page doesn't work on Android device. + IOS (int): Landing page doesn't work on iOS device. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + DESKTOP = 2 + ANDROID = 3 + IOS = 4 + + class PolicyValidationParameterErrorEnum(object): class PolicyValidationParameterError(enum.IntEnum): """ @@ -7760,6 +8024,8 @@ class QueryError(enum.IntEnum): BAD_LIMIT_VALUE (int): Limit value is invalid (i.e. not a number) BAD_NUMBER (int): Encountered number can not be parsed. BAD_OPERATOR (int): Invalid operator encountered. + BAD_PARAMETER_NAME (int): Parameter unknown or not supported. + BAD_PARAMETER_VALUE (int): Parameter have invalid value. BAD_RESOURCE_TYPE_IN_FROM_CLAUSE (int): Invalid resource type was specified in the FROM clause. BAD_SYMBOL (int): Non-ASCII symbol encountered outside of strings. BAD_VALUE (int): Value is invalid. @@ -7827,6 +8093,8 @@ class QueryError(enum.IntEnum): BAD_LIMIT_VALUE = 15 BAD_NUMBER = 5 BAD_OPERATOR = 3 + BAD_PARAMETER_NAME = 61 + BAD_PARAMETER_VALUE = 62 BAD_RESOURCE_TYPE_IN_FROM_CLAUSE = 45 BAD_SYMBOL = 2 BAD_VALUE = 4 @@ -8037,6 +8305,9 @@ class RecommendationType(enum.IntEnum): strategy. OPTIMIZE_AD_ROTATION (int): Recommendation to start using the "Optimize" ad rotation setting for the given ad group. + CALLOUT_EXTENSION (int): Recommendation to add callout extensions to a campaign. + SITELINK_EXTENSION (int): Recommendation to add sitelink extensions to a campaign. + CALL_EXTENSION (int): Recommendation to add call extensions to a campaign. KEYWORD_MATCH_TYPE (int): Recommendation to change an existing keyword from one match type to a broader match type. MOVE_UNUSED_BUDGET (int): Recommendation to move unused budget from one budget to a constrained @@ -8053,6 +8324,9 @@ class RecommendationType(enum.IntEnum): SEARCH_PARTNERS_OPT_IN = 8 MAXIMIZE_CLICKS_OPT_IN = 9 OPTIMIZE_AD_ROTATION = 10 + CALLOUT_EXTENSION = 11 + SITELINK_EXTENSION = 12 + CALL_EXTENSION = 13 KEYWORD_MATCH_TYPE = 14 MOVE_UNUSED_BUDGET = 15 @@ -8188,6 +8462,26 @@ class ResourceCountLimitExceededError(enum.IntEnum): RESPONSE_ROW_LIMIT_EXCEEDED = 9 +class SearchEngineResultsPageTypeEnum(object): + class SearchEngineResultsPageType(enum.IntEnum): + """ + The type of the search engine results page. + + Attributes: + UNSPECIFIED (int): Not specified. + UNKNOWN (int): Used for return value only. Represents value unknown in this version. + ADS_ONLY (int): Only ads were contained in the search engine results page. + ORGANIC_ONLY (int): Only organic results were contained in the search engine results page. + ADS_AND_ORGANIC (int): Both ads and organic results were contained in the search engine results + page. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + ADS_ONLY = 2 + ORGANIC_ONLY = 3 + ADS_AND_ORGANIC = 4 + + class SearchTermMatchTypeEnum(object): class SearchTermMatchType(enum.IntEnum): """ @@ -8385,6 +8679,47 @@ class SharedSetType(enum.IntEnum): NEGATIVE_PLACEMENTS = 3 +class SimulationModificationMethodEnum(object): + class SimulationModificationMethod(enum.IntEnum): + """ + Enum describing the method by which a simulation modifies a field. + + Attributes: + UNSPECIFIED (int): Not specified. + UNKNOWN (int): Used for return value only. Represents value unknown in this version. + UNIFORM (int): The values in a simulation were applied to all children of a given + resource uniformly. Overrides on child resources were not respected. + DEFAULT (int): The values in a simulation were applied to the given resource. + Overrides on child resources were respected, and traffic estimates + do not include these resources. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + UNIFORM = 2 + DEFAULT = 3 + + +class SimulationTypeEnum(object): + class SimulationType(enum.IntEnum): + """ + Enum describing the field a simulation modifies. + + Attributes: + UNSPECIFIED (int): Not specified. + UNKNOWN (int): Used for return value only. Represents value unknown in this version. + CPC_BID (int): The simulation is for a cpc bid. + CPV_BID (int): The simulation is for a cpv bid. + TARGET_CPA (int): The simulation is for a cpa target. + BID_MODIFIER (int): The simulation is for a bid modifier. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + CPC_BID = 2 + CPV_BID = 3 + TARGET_CPA = 4 + BID_MODIFIER = 5 + + class SitelinkPlaceholderFieldEnum(object): class SitelinkPlaceholderField(enum.IntEnum): """ @@ -8416,6 +8751,23 @@ class SitelinkPlaceholderField(enum.IntEnum): FINAL_URL_SUFFIX = 8 +class SizeLimitErrorEnum(object): + class SizeLimitError(enum.IntEnum): + """ + Enum describing possible size limit errors. + + Attributes: + UNSPECIFIED (int): Enum unspecified. + UNKNOWN (int): The received error code is not known in this version. + REQUEST_SIZE_LIMIT_EXCEEDED (int): The number of entries in the request exceeds the system limit. + RESPONSE_SIZE_LIMIT_EXCEEDED (int): The number of entries in the response exceeds the system limit. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + REQUEST_SIZE_LIMIT_EXCEEDED = 2 + RESPONSE_SIZE_LIMIT_EXCEEDED = 3 + + class SlotEnum(object): class Slot(enum.IntEnum): """ @@ -9347,3 +9699,20 @@ class WebpageConditionOperator(enum.IntEnum): UNKNOWN = 1 EQUALS = 2 CONTAINS = 3 + + +class YoutubeVideoRegistrationErrorEnum(object): + class YoutubeVideoRegistrationError(enum.IntEnum): + """ + Enum describing YouTube video registration errors. + + Attributes: + UNSPECIFIED (int): Enum unspecified. + UNKNOWN (int): The received error code is not known in this version. + VIDEO_NOT_FOUND (int): Video to be registered wasn't found. + VIDEO_NOT_ACCESSIBLE (int): Video to be registered is not accessible (e.g. private). + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + VIDEO_NOT_FOUND = 2 + VIDEO_NOT_ACCESSIBLE = 3 diff --git a/google/ads/google_ads/v0/services/mobile_app_category_constant_service_client.py b/google/ads/google_ads/v1/services/expanded_landing_page_view_service_client.py similarity index 75% rename from google/ads/google_ads/v0/services/mobile_app_category_constant_service_client.py rename to google/ads/google_ads/v1/services/expanded_landing_page_view_service_client.py index 5f549bcc8..b81df53b4 100644 --- a/google/ads/google_ads/v0/services/mobile_app_category_constant_service_client.py +++ b/google/ads/google_ads/v1/services/expanded_landing_page_view_service_client.py @@ -13,7 +13,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -"""Accesses the google.ads.googleads.v0.services MobileAppCategoryConstantService API.""" +"""Accesses the google.ads.googleads.v1.services ExpandedLandingPageViewService API.""" import pkg_resources import warnings @@ -25,23 +25,23 @@ import google.api_core.grpc_helpers import google.api_core.path_template -from google.ads.google_ads.v0.services import mobile_app_category_constant_service_client_config -from google.ads.google_ads.v0.services.transports import mobile_app_category_constant_service_grpc_transport -from google.ads.google_ads.v0.proto.services import mobile_app_category_constant_service_pb2 +from google.ads.google_ads.v1.services import expanded_landing_page_view_service_client_config +from google.ads.google_ads.v1.services.transports import expanded_landing_page_view_service_grpc_transport +from google.ads.google_ads.v1.proto.services import expanded_landing_page_view_service_pb2 _GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( 'google-ads', ).version -class MobileAppCategoryConstantServiceClient(object): - """Service to fetch mobile app category constants.""" +class ExpandedLandingPageViewServiceClient(object): + """Service to fetch expanded landing page views.""" SERVICE_ADDRESS = 'googleads.googleapis.com:443' """The default address of the service.""" # The name of the interface for this client. This is the key used to # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.MobileAppCategoryConstantService' + _INTERFACE_NAME = 'google.ads.googleads.v1.services.ExpandedLandingPageViewService' @classmethod def from_service_account_file(cls, filename, *args, **kwargs): @@ -55,7 +55,7 @@ def from_service_account_file(cls, filename, *args, **kwargs): kwargs: Additional arguments to pass to the constructor. Returns: - MobileAppCategoryConstantServiceClient: The constructed client. + ExpandedLandingPageViewServiceClient: The constructed client. """ credentials = service_account.Credentials.from_service_account_file( filename) @@ -65,11 +65,13 @@ def from_service_account_file(cls, filename, *args, **kwargs): from_service_account_json = from_service_account_file @classmethod - def mobile_app_category_constant_path(cls, mobile_app_category_constant): - """Return a fully-qualified mobile_app_category_constant string.""" + def expanded_landing_page_view_path(cls, customer, + expanded_landing_page_view): + """Return a fully-qualified expanded_landing_page_view string.""" return google.api_core.path_template.expand( - 'mobileAppCategoryConstants/{mobile_app_category_constant}', - mobile_app_category_constant=mobile_app_category_constant, + 'customers/{customer}/expandedLandingPageViews/{expanded_landing_page_view}', + customer=customer, + expanded_landing_page_view=expanded_landing_page_view, ) def __init__(self, @@ -81,8 +83,8 @@ def __init__(self, """Constructor. Args: - transport (Union[~.MobileAppCategoryConstantServiceGrpcTransport, - Callable[[~.Credentials, type], ~.MobileAppCategoryConstantServiceGrpcTransport]): A transport + transport (Union[~.ExpandedLandingPageViewServiceGrpcTransport, + Callable[[~.Credentials, type], ~.ExpandedLandingPageViewServiceGrpcTransport]): A transport instance, responsible for actually making the API calls. The default transport uses the gRPC protocol. This argument may also be a callable which returns a @@ -115,7 +117,7 @@ def __init__(self, PendingDeprecationWarning, stacklevel=2) else: - client_config = mobile_app_category_constant_service_client_config.config + client_config = expanded_landing_page_view_service_client_config.config if channel: warnings.warn( @@ -132,8 +134,8 @@ def __init__(self, self.transport = transport( credentials=credentials, default_class= - mobile_app_category_constant_service_grpc_transport. - MobileAppCategoryConstantServiceGrpcTransport, + expanded_landing_page_view_service_grpc_transport. + ExpandedLandingPageViewServiceGrpcTransport, ) else: if credentials: @@ -142,7 +144,7 @@ def __init__(self, 'credentials; these are mutually exclusive.') self.transport = transport else: - self.transport = mobile_app_category_constant_service_grpc_transport.MobileAppCategoryConstantServiceGrpcTransport( + self.transport = expanded_landing_page_view_service_grpc_transport.ExpandedLandingPageViewServiceGrpcTransport( address=self.SERVICE_ADDRESS, channel=channel, credentials=credentials, @@ -169,17 +171,17 @@ def __init__(self, self._inner_api_calls = {} # Service calls - def get_mobile_app_category_constant( + def get_expanded_landing_page_view( self, resource_name, retry=google.api_core.gapic_v1.method.DEFAULT, timeout=google.api_core.gapic_v1.method.DEFAULT, metadata=None): """ - Returns the requested mobile app category constant. + Returns the requested expanded landing page view in full detail. Args: - resource_name (str): Resource name of the mobile app category constant to fetch. + resource_name (str): The resource name of the expanded landing page view to fetch. retry (Optional[google.api_core.retry.Retry]): A retry object used to retry requests. If ``None`` is specified, requests will not be retried. @@ -190,7 +192,7 @@ def get_mobile_app_category_constant( that is provided to the method. Returns: - A :class:`~google.ads.googleads_v0.types.MobileAppCategoryConstant` instance. + A :class:`~google.ads.googleads_v1.types.ExpandedLandingPageView` instance. Raises: google.api_core.exceptions.GoogleAPICallError: If the request @@ -200,18 +202,18 @@ def get_mobile_app_category_constant( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_mobile_app_category_constant' not in self._inner_api_calls: + if 'get_expanded_landing_page_view' not in self._inner_api_calls: self._inner_api_calls[ - 'get_mobile_app_category_constant'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_mobile_app_category_constant, + 'get_expanded_landing_page_view'] = google.api_core.gapic_v1.method.wrap_method( + self.transport.get_expanded_landing_page_view, default_retry=self. - _method_configs['GetMobileAppCategoryConstant'].retry, + _method_configs['GetExpandedLandingPageView'].retry, default_timeout=self. - _method_configs['GetMobileAppCategoryConstant'].timeout, + _method_configs['GetExpandedLandingPageView'].timeout, client_info=self._client_info, ) - request = mobile_app_category_constant_service_pb2.GetMobileAppCategoryConstantRequest( + request = expanded_landing_page_view_service_pb2.GetExpandedLandingPageViewRequest( resource_name=resource_name, ) - return self._inner_api_calls['get_mobile_app_category_constant']( + return self._inner_api_calls['get_expanded_landing_page_view']( request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/account_budget_service_client_config.py b/google/ads/google_ads/v1/services/expanded_landing_page_view_service_client_config.py similarity index 87% rename from google/ads/google_ads/v0/services/account_budget_service_client_config.py rename to google/ads/google_ads/v1/services/expanded_landing_page_view_service_client_config.py index e296ff6ad..98e79e760 100644 --- a/google/ads/google_ads/v0/services/account_budget_service_client_config.py +++ b/google/ads/google_ads/v1/services/expanded_landing_page_view_service_client_config.py @@ -1,6 +1,6 @@ config = { "interfaces": { - "google.ads.googleads.v0.services.AccountBudgetService": { + "google.ads.googleads.v1.services.ExpandedLandingPageViewService": { "retry_codes": { "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], "non_idempotent": [] @@ -17,7 +17,7 @@ } }, "methods": { - "GetAccountBudget": { + "GetExpandedLandingPageView": { "timeout_millis": 60000, "retry_codes_name": "idempotent", "retry_params_name": "default" diff --git a/google/ads/google_ads/v1/services/google_ads_service_client.py b/google/ads/google_ads/v1/services/google_ads_service_client.py index b3845cf49..30d4ff1b1 100644 --- a/google/ads/google_ads/v1/services/google_ads_service_client.py +++ b/google/ads/google_ads/v1/services/google_ads_service_client.py @@ -242,7 +242,53 @@ def mutate(self, timeout=google.api_core.gapic_v1.method.DEFAULT, metadata=None): """ - Creates, updates, or removes resources. Operation statuses are returned. + Creates, updates, or removes resources. This method supports atomic + transactions with multiple types of resources. For example, you can + atomically create a campaign and a campaign budget, or perform up to + thousands of mutates atomically. + + This method is essentially a wrapper around a series of mutate methods. + The only features it offers over calling those methods directly are: - + Atomic transactions - Temp resource names (described below) - Somewhat + reduced latency over making a series of mutate calls. + + Note: Only resources that support atomic transactions are included, so + this method can't replace all calls to individual services. + + ## Atomic Transaction Benefits + + Atomicity makes error handling much easier. If you're making a series of + changes and one fails, it can leave your account in an inconsistent + state. With atomicity, you either reach the desired state directly, or + the request fails and you can retry. + + ## Temp Resource Names + + Temp resource names are a special type of resource name used to create a + resource and reference that resource in the same request. For example, + if a campaign budget is created with 'resource\_name' equal to + 'customers/123/campaignBudgets/-1', that resource name can be reused in + the 'Campaign.budget' field in the same request. That way, the two + resources are created and linked atomically. + + To create a temp resource name, put a negative number in the part of the + name that the server would normally allocate. + + Note: - Resources must be created with a temp name before the name can + be reused. For example, the previous CampaignBudget+Campaign example + would fail if the mutate order was reversed. - Temp names are not + remembered across requests. - There's no limit to the number of temp + names in a request. - Each temp name must use a unique negative number, + even if the resource types differ. + + ## Latency + + It's important to group mutates by resource type or the request may time + out and fail. Latency is roughly equal to a series of calls to + individual mutate methods, where each change in resource type is a new + call. For example, mutating 10 campaigns then 10 ad groups is like 2 + calls, while mutating 1 campaign, 1 ad group, 1 campaign, 1 ad group is + like 4 calls. Args: customer_id (str): The ID of the customer whose resources are being modified. diff --git a/google/ads/google_ads/v1/services/hotel_performance_view_service_client.py b/google/ads/google_ads/v1/services/hotel_performance_view_service_client.py index d77209ad9..1a62551a1 100644 --- a/google/ads/google_ads/v1/services/hotel_performance_view_service_client.py +++ b/google/ads/google_ads/v1/services/hotel_performance_view_service_client.py @@ -72,14 +72,6 @@ def hotel_performance_view_path(cls, customer): customer=customer, ) - @classmethod - def customer_path(cls, customer): - """Return a fully-qualified customer string.""" - return google.api_core.path_template.expand( - 'customers/{customer}', - customer=customer, - ) - def __init__(self, transport=None, channel=None, diff --git a/google/ads/google_ads/v0/services/language_constant_service_client.py b/google/ads/google_ads/v1/services/landing_page_view_service_client.py similarity index 78% rename from google/ads/google_ads/v0/services/language_constant_service_client.py rename to google/ads/google_ads/v1/services/landing_page_view_service_client.py index b08ee7d4c..919a3072f 100644 --- a/google/ads/google_ads/v0/services/language_constant_service_client.py +++ b/google/ads/google_ads/v1/services/landing_page_view_service_client.py @@ -13,7 +13,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -"""Accesses the google.ads.googleads.v0.services LanguageConstantService API.""" +"""Accesses the google.ads.googleads.v1.services LandingPageViewService API.""" import pkg_resources import warnings @@ -25,23 +25,23 @@ import google.api_core.grpc_helpers import google.api_core.path_template -from google.ads.google_ads.v0.services import language_constant_service_client_config -from google.ads.google_ads.v0.services.transports import language_constant_service_grpc_transport -from google.ads.google_ads.v0.proto.services import language_constant_service_pb2 +from google.ads.google_ads.v1.services import landing_page_view_service_client_config +from google.ads.google_ads.v1.services.transports import landing_page_view_service_grpc_transport +from google.ads.google_ads.v1.proto.services import landing_page_view_service_pb2 _GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( 'google-ads', ).version -class LanguageConstantServiceClient(object): - """Service to fetch language constants.""" +class LandingPageViewServiceClient(object): + """Service to fetch landing page views.""" SERVICE_ADDRESS = 'googleads.googleapis.com:443' """The default address of the service.""" # The name of the interface for this client. This is the key used to # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.LanguageConstantService' + _INTERFACE_NAME = 'google.ads.googleads.v1.services.LandingPageViewService' @classmethod def from_service_account_file(cls, filename, *args, **kwargs): @@ -55,7 +55,7 @@ def from_service_account_file(cls, filename, *args, **kwargs): kwargs: Additional arguments to pass to the constructor. Returns: - LanguageConstantServiceClient: The constructed client. + LandingPageViewServiceClient: The constructed client. """ credentials = service_account.Credentials.from_service_account_file( filename) @@ -65,11 +65,12 @@ def from_service_account_file(cls, filename, *args, **kwargs): from_service_account_json = from_service_account_file @classmethod - def language_constant_path(cls, language_constant): - """Return a fully-qualified language_constant string.""" + def landing_page_view_path(cls, customer, landing_page_view): + """Return a fully-qualified landing_page_view string.""" return google.api_core.path_template.expand( - 'languageConstants/{language_constant}', - language_constant=language_constant, + 'customers/{customer}/landingPageViews/{landing_page_view}', + customer=customer, + landing_page_view=landing_page_view, ) def __init__(self, @@ -81,8 +82,8 @@ def __init__(self, """Constructor. Args: - transport (Union[~.LanguageConstantServiceGrpcTransport, - Callable[[~.Credentials, type], ~.LanguageConstantServiceGrpcTransport]): A transport + transport (Union[~.LandingPageViewServiceGrpcTransport, + Callable[[~.Credentials, type], ~.LandingPageViewServiceGrpcTransport]): A transport instance, responsible for actually making the API calls. The default transport uses the gRPC protocol. This argument may also be a callable which returns a @@ -115,7 +116,7 @@ def __init__(self, PendingDeprecationWarning, stacklevel=2) else: - client_config = language_constant_service_client_config.config + client_config = landing_page_view_service_client_config.config if channel: warnings.warn( @@ -131,8 +132,8 @@ def __init__(self, if callable(transport): self.transport = transport( credentials=credentials, - default_class=language_constant_service_grpc_transport. - LanguageConstantServiceGrpcTransport, + default_class=landing_page_view_service_grpc_transport. + LandingPageViewServiceGrpcTransport, ) else: if credentials: @@ -141,7 +142,7 @@ def __init__(self, 'credentials; these are mutually exclusive.') self.transport = transport else: - self.transport = language_constant_service_grpc_transport.LanguageConstantServiceGrpcTransport( + self.transport = landing_page_view_service_grpc_transport.LandingPageViewServiceGrpcTransport( address=self.SERVICE_ADDRESS, channel=channel, credentials=credentials, @@ -168,16 +169,16 @@ def __init__(self, self._inner_api_calls = {} # Service calls - def get_language_constant(self, + def get_landing_page_view(self, resource_name, retry=google.api_core.gapic_v1.method.DEFAULT, timeout=google.api_core.gapic_v1.method.DEFAULT, metadata=None): """ - Returns the requested language constant. + Returns the requested landing page view in full detail. Args: - resource_name (str): Resource name of the language constant to fetch. + resource_name (str): The resource name of the landing page view to fetch. retry (Optional[google.api_core.retry.Retry]): A retry object used to retry requests. If ``None`` is specified, requests will not be retried. @@ -188,7 +189,7 @@ def get_language_constant(self, that is provided to the method. Returns: - A :class:`~google.ads.googleads_v0.types.LanguageConstant` instance. + A :class:`~google.ads.googleads_v1.types.LandingPageView` instance. Raises: google.api_core.exceptions.GoogleAPICallError: If the request @@ -198,18 +199,18 @@ def get_language_constant(self, ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_language_constant' not in self._inner_api_calls: + if 'get_landing_page_view' not in self._inner_api_calls: self._inner_api_calls[ - 'get_language_constant'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_language_constant, - default_retry=self._method_configs['GetLanguageConstant']. + 'get_landing_page_view'] = google.api_core.gapic_v1.method.wrap_method( + self.transport.get_landing_page_view, + default_retry=self._method_configs['GetLandingPageView']. retry, - default_timeout=self. - _method_configs['GetLanguageConstant'].timeout, + default_timeout=self._method_configs['GetLandingPageView']. + timeout, client_info=self._client_info, ) - request = language_constant_service_pb2.GetLanguageConstantRequest( + request = landing_page_view_service_pb2.GetLandingPageViewRequest( resource_name=resource_name, ) - return self._inner_api_calls['get_language_constant']( + return self._inner_api_calls['get_landing_page_view']( request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/carrier_constant_service_client_config.py b/google/ads/google_ads/v1/services/landing_page_view_service_client_config.py similarity index 89% rename from google/ads/google_ads/v0/services/carrier_constant_service_client_config.py rename to google/ads/google_ads/v1/services/landing_page_view_service_client_config.py index a395463e4..c275a9fd3 100644 --- a/google/ads/google_ads/v0/services/carrier_constant_service_client_config.py +++ b/google/ads/google_ads/v1/services/landing_page_view_service_client_config.py @@ -1,6 +1,6 @@ config = { "interfaces": { - "google.ads.googleads.v0.services.CarrierConstantService": { + "google.ads.googleads.v1.services.LandingPageViewService": { "retry_codes": { "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], "non_idempotent": [] @@ -17,7 +17,7 @@ } }, "methods": { - "GetCarrierConstant": { + "GetLandingPageView": { "timeout_millis": 60000, "retry_codes_name": "idempotent", "retry_params_name": "default" diff --git a/google/ads/google_ads/v0/services/hotel_performance_view_service_client.py b/google/ads/google_ads/v1/services/paid_organic_search_term_view_service_client.py similarity index 75% rename from google/ads/google_ads/v0/services/hotel_performance_view_service_client.py rename to google/ads/google_ads/v1/services/paid_organic_search_term_view_service_client.py index ff2fdd00c..71cf407ab 100644 --- a/google/ads/google_ads/v0/services/hotel_performance_view_service_client.py +++ b/google/ads/google_ads/v1/services/paid_organic_search_term_view_service_client.py @@ -13,7 +13,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -"""Accesses the google.ads.googleads.v0.services HotelPerformanceViewService API.""" +"""Accesses the google.ads.googleads.v1.services PaidOrganicSearchTermViewService API.""" import pkg_resources import warnings @@ -25,23 +25,23 @@ import google.api_core.grpc_helpers import google.api_core.path_template -from google.ads.google_ads.v0.services import hotel_performance_view_service_client_config -from google.ads.google_ads.v0.services.transports import hotel_performance_view_service_grpc_transport -from google.ads.google_ads.v0.proto.services import hotel_performance_view_service_pb2 +from google.ads.google_ads.v1.services import paid_organic_search_term_view_service_client_config +from google.ads.google_ads.v1.services.transports import paid_organic_search_term_view_service_grpc_transport +from google.ads.google_ads.v1.proto.services import paid_organic_search_term_view_service_pb2 _GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( 'google-ads', ).version -class HotelPerformanceViewServiceClient(object): - """Service to manage Hotel Performance Views.""" +class PaidOrganicSearchTermViewServiceClient(object): + """Service to fetch paid organic search term views.""" SERVICE_ADDRESS = 'googleads.googleapis.com:443' """The default address of the service.""" # The name of the interface for this client. This is the key used to # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.ads.googleads.v0.services.HotelPerformanceViewService' + _INTERFACE_NAME = 'google.ads.googleads.v1.services.PaidOrganicSearchTermViewService' @classmethod def from_service_account_file(cls, filename, *args, **kwargs): @@ -55,7 +55,7 @@ def from_service_account_file(cls, filename, *args, **kwargs): kwargs: Additional arguments to pass to the constructor. Returns: - HotelPerformanceViewServiceClient: The constructed client. + PaidOrganicSearchTermViewServiceClient: The constructed client. """ credentials = service_account.Credentials.from_service_account_file( filename) @@ -65,19 +65,13 @@ def from_service_account_file(cls, filename, *args, **kwargs): from_service_account_json = from_service_account_file @classmethod - def hotel_performance_view_path(cls, customer): - """Return a fully-qualified hotel_performance_view string.""" + def paid_organic_search_term_view_path(cls, customer, + paid_organic_search_term_view): + """Return a fully-qualified paid_organic_search_term_view string.""" return google.api_core.path_template.expand( - 'customers/{customer}/hotelPerformanceView', - customer=customer, - ) - - @classmethod - def customer_path(cls, customer): - """Return a fully-qualified customer string.""" - return google.api_core.path_template.expand( - 'customers/{customer}', + 'customers/{customer}/paidOrganicSearchTermViews/{paid_organic_search_term_view}', customer=customer, + paid_organic_search_term_view=paid_organic_search_term_view, ) def __init__(self, @@ -89,8 +83,8 @@ def __init__(self, """Constructor. Args: - transport (Union[~.HotelPerformanceViewServiceGrpcTransport, - Callable[[~.Credentials, type], ~.HotelPerformanceViewServiceGrpcTransport]): A transport + transport (Union[~.PaidOrganicSearchTermViewServiceGrpcTransport, + Callable[[~.Credentials, type], ~.PaidOrganicSearchTermViewServiceGrpcTransport]): A transport instance, responsible for actually making the API calls. The default transport uses the gRPC protocol. This argument may also be a callable which returns a @@ -123,7 +117,7 @@ def __init__(self, PendingDeprecationWarning, stacklevel=2) else: - client_config = hotel_performance_view_service_client_config.config + client_config = paid_organic_search_term_view_service_client_config.config if channel: warnings.warn( @@ -139,8 +133,9 @@ def __init__(self, if callable(transport): self.transport = transport( credentials=credentials, - default_class=hotel_performance_view_service_grpc_transport - .HotelPerformanceViewServiceGrpcTransport, + default_class= + paid_organic_search_term_view_service_grpc_transport. + PaidOrganicSearchTermViewServiceGrpcTransport, ) else: if credentials: @@ -149,7 +144,7 @@ def __init__(self, 'credentials; these are mutually exclusive.') self.transport = transport else: - self.transport = hotel_performance_view_service_grpc_transport.HotelPerformanceViewServiceGrpcTransport( + self.transport = paid_organic_search_term_view_service_grpc_transport.PaidOrganicSearchTermViewServiceGrpcTransport( address=self.SERVICE_ADDRESS, channel=channel, credentials=credentials, @@ -176,17 +171,17 @@ def __init__(self, self._inner_api_calls = {} # Service calls - def get_hotel_performance_view( + def get_paid_organic_search_term_view( self, resource_name, retry=google.api_core.gapic_v1.method.DEFAULT, timeout=google.api_core.gapic_v1.method.DEFAULT, metadata=None): """ - Returns the requested Hotel Performance View in full detail. + Returns the requested paid organic search term view in full detail. Args: - resource_name (str): Resource name of the Hotel Performance View to fetch. + resource_name (str): The resource name of the paid organic search term view to fetch. retry (Optional[google.api_core.retry.Retry]): A retry object used to retry requests. If ``None`` is specified, requests will not be retried. @@ -197,7 +192,7 @@ def get_hotel_performance_view( that is provided to the method. Returns: - A :class:`~google.ads.googleads_v0.types.HotelPerformanceView` instance. + A :class:`~google.ads.googleads_v1.types.PaidOrganicSearchTermView` instance. Raises: google.api_core.exceptions.GoogleAPICallError: If the request @@ -207,18 +202,18 @@ def get_hotel_performance_view( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_hotel_performance_view' not in self._inner_api_calls: + if 'get_paid_organic_search_term_view' not in self._inner_api_calls: self._inner_api_calls[ - 'get_hotel_performance_view'] = google.api_core.gapic_v1.method.wrap_method( - self.transport.get_hotel_performance_view, + 'get_paid_organic_search_term_view'] = google.api_core.gapic_v1.method.wrap_method( + self.transport.get_paid_organic_search_term_view, default_retry=self. - _method_configs['GetHotelPerformanceView'].retry, + _method_configs['GetPaidOrganicSearchTermView'].retry, default_timeout=self. - _method_configs['GetHotelPerformanceView'].timeout, + _method_configs['GetPaidOrganicSearchTermView'].timeout, client_info=self._client_info, ) - request = hotel_performance_view_service_pb2.GetHotelPerformanceViewRequest( + request = paid_organic_search_term_view_service_pb2.GetPaidOrganicSearchTermViewRequest( resource_name=resource_name, ) - return self._inner_api_calls['get_hotel_performance_view']( + return self._inner_api_calls['get_paid_organic_search_term_view']( request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v0/services/ad_schedule_view_service_client_config.py b/google/ads/google_ads/v1/services/paid_organic_search_term_view_service_client_config.py similarity index 87% rename from google/ads/google_ads/v0/services/ad_schedule_view_service_client_config.py rename to google/ads/google_ads/v1/services/paid_organic_search_term_view_service_client_config.py index cfaa79a63..c402e0868 100644 --- a/google/ads/google_ads/v0/services/ad_schedule_view_service_client_config.py +++ b/google/ads/google_ads/v1/services/paid_organic_search_term_view_service_client_config.py @@ -1,6 +1,6 @@ config = { "interfaces": { - "google.ads.googleads.v0.services.AdScheduleViewService": { + "google.ads.googleads.v1.services.PaidOrganicSearchTermViewService": { "retry_codes": { "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], "non_idempotent": [] @@ -17,7 +17,7 @@ } }, "methods": { - "GetAdScheduleView": { + "GetPaidOrganicSearchTermView": { "timeout_millis": 60000, "retry_codes_name": "idempotent", "retry_params_name": "default" diff --git a/google/ads/google_ads/v1/services/recommendation_service_client_config.py b/google/ads/google_ads/v1/services/recommendation_service_client_config.py index 4491d540f..64a3cedc9 100644 --- a/google/ads/google_ads/v1/services/recommendation_service_client_config.py +++ b/google/ads/google_ads/v1/services/recommendation_service_client_config.py @@ -18,17 +18,17 @@ }, "methods": { "GetRecommendation": { - "timeout_millis": 600000, + "timeout_millis": 60000, "retry_codes_name": "idempotent", "retry_params_name": "default" }, "ApplyRecommendation": { - "timeout_millis": 600000, + "timeout_millis": 60000, "retry_codes_name": "non_idempotent", "retry_params_name": "default" }, "DismissRecommendation": { - "timeout_millis": 600000, + "timeout_millis": 60000, "retry_codes_name": "non_idempotent", "retry_params_name": "default" } diff --git a/google/ads/google_ads/v1/services/shopping_performance_view_service_client.py b/google/ads/google_ads/v1/services/shopping_performance_view_service_client.py index dfd45fe06..0c089589d 100644 --- a/google/ads/google_ads/v1/services/shopping_performance_view_service_client.py +++ b/google/ads/google_ads/v1/services/shopping_performance_view_service_client.py @@ -72,14 +72,6 @@ def shopping_performance_view_path(cls, customer): customer=customer, ) - @classmethod - def customer_path(cls, customer): - """Return a fully-qualified customer string.""" - return google.api_core.path_template.expand( - 'customers/{customer}', - customer=customer, - ) - def __init__(self, transport=None, channel=None, diff --git a/google/ads/google_ads/v0/services/transports/ad_group_audience_view_service_grpc_transport.py b/google/ads/google_ads/v1/services/transports/ad_group_criterion_simulation_service_grpc_transport.py similarity index 83% rename from google/ads/google_ads/v0/services/transports/ad_group_audience_view_service_grpc_transport.py rename to google/ads/google_ads/v1/services/transports/ad_group_criterion_simulation_service_grpc_transport.py index 47b9d737b..e9e5175c2 100644 --- a/google/ads/google_ads/v0/services/transports/ad_group_audience_view_service_grpc_transport.py +++ b/google/ads/google_ads/v1/services/transports/ad_group_criterion_simulation_service_grpc_transport.py @@ -16,12 +16,12 @@ import google.api_core.grpc_helpers -from google.ads.google_ads.v0.proto.services import ad_group_audience_view_service_pb2_grpc +from google.ads.google_ads.v1.proto.services import ad_group_criterion_simulation_service_pb2_grpc -class AdGroupAudienceViewServiceGrpcTransport(object): +class AdGroupCriterionSimulationServiceGrpcTransport(object): """gRPC transport class providing stubs for - google.ads.googleads.v0.services AdGroupAudienceViewService API. + google.ads.googleads.v1.services AdGroupCriterionSimulationService API. The transport provides access to the raw gRPC stubs, which can be used to take advantage of advanced @@ -67,9 +67,9 @@ def __init__(self, # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - 'ad_group_audience_view_service_stub': - ad_group_audience_view_service_pb2_grpc. - AdGroupAudienceViewServiceStub(channel), + 'ad_group_criterion_simulation_service_stub': + ad_group_criterion_simulation_service_pb2_grpc. + AdGroupCriterionSimulationServiceStub(channel), } @classmethod @@ -105,10 +105,10 @@ def channel(self): return self._channel @property - def get_ad_group_audience_view(self): - """Return the gRPC stub for :meth:`AdGroupAudienceViewServiceClient.get_ad_group_audience_view`. + def get_ad_group_criterion_simulation(self): + """Return the gRPC stub for :meth:`AdGroupCriterionSimulationServiceClient.get_ad_group_criterion_simulation`. - Returns the requested ad group audience view in full detail. + Returns the requested ad group criterion simulation in full detail. Returns: Callable: A callable which accepts the appropriate @@ -116,4 +116,4 @@ def get_ad_group_audience_view(self): deserialized response object. """ return self._stubs[ - 'ad_group_audience_view_service_stub'].GetAdGroupAudienceView + 'ad_group_criterion_simulation_service_stub'].GetAdGroupCriterionSimulation diff --git a/google/ads/google_ads/v0/services/transports/language_constant_service_grpc_transport.py b/google/ads/google_ads/v1/services/transports/ad_group_simulation_service_grpc_transport.py similarity index 86% rename from google/ads/google_ads/v0/services/transports/language_constant_service_grpc_transport.py rename to google/ads/google_ads/v1/services/transports/ad_group_simulation_service_grpc_transport.py index 9f17c8405..e8fd99543 100644 --- a/google/ads/google_ads/v0/services/transports/language_constant_service_grpc_transport.py +++ b/google/ads/google_ads/v1/services/transports/ad_group_simulation_service_grpc_transport.py @@ -16,12 +16,12 @@ import google.api_core.grpc_helpers -from google.ads.google_ads.v0.proto.services import language_constant_service_pb2_grpc +from google.ads.google_ads.v1.proto.services import ad_group_simulation_service_pb2_grpc -class LanguageConstantServiceGrpcTransport(object): +class AdGroupSimulationServiceGrpcTransport(object): """gRPC transport class providing stubs for - google.ads.googleads.v0.services LanguageConstantService API. + google.ads.googleads.v1.services AdGroupSimulationService API. The transport provides access to the raw gRPC stubs, which can be used to take advantage of advanced @@ -67,8 +67,8 @@ def __init__(self, # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - 'language_constant_service_stub': - language_constant_service_pb2_grpc.LanguageConstantServiceStub( + 'ad_group_simulation_service_stub': + ad_group_simulation_service_pb2_grpc.AdGroupSimulationServiceStub( channel), } @@ -105,10 +105,10 @@ def channel(self): return self._channel @property - def get_language_constant(self): - """Return the gRPC stub for :meth:`LanguageConstantServiceClient.get_language_constant`. + def get_ad_group_simulation(self): + """Return the gRPC stub for :meth:`AdGroupSimulationServiceClient.get_ad_group_simulation`. - Returns the requested language constant. + Returns the requested ad group simulation in full detail. Returns: Callable: A callable which accepts the appropriate @@ -116,4 +116,4 @@ def get_language_constant(self): deserialized response object. """ return self._stubs[ - 'language_constant_service_stub'].GetLanguageConstant + 'ad_group_simulation_service_stub'].GetAdGroupSimulation diff --git a/google/ads/google_ads/v0/services/transports/display_keyword_view_service_grpc_transport.py b/google/ads/google_ads/v1/services/transports/campaign_criterion_simulation_service_grpc_transport.py similarity index 83% rename from google/ads/google_ads/v0/services/transports/display_keyword_view_service_grpc_transport.py rename to google/ads/google_ads/v1/services/transports/campaign_criterion_simulation_service_grpc_transport.py index fb30702d1..a8a4b511d 100644 --- a/google/ads/google_ads/v0/services/transports/display_keyword_view_service_grpc_transport.py +++ b/google/ads/google_ads/v1/services/transports/campaign_criterion_simulation_service_grpc_transport.py @@ -16,12 +16,12 @@ import google.api_core.grpc_helpers -from google.ads.google_ads.v0.proto.services import display_keyword_view_service_pb2_grpc +from google.ads.google_ads.v1.proto.services import campaign_criterion_simulation_service_pb2_grpc -class DisplayKeywordViewServiceGrpcTransport(object): +class CampaignCriterionSimulationServiceGrpcTransport(object): """gRPC transport class providing stubs for - google.ads.googleads.v0.services DisplayKeywordViewService API. + google.ads.googleads.v1.services CampaignCriterionSimulationService API. The transport provides access to the raw gRPC stubs, which can be used to take advantage of advanced @@ -67,9 +67,9 @@ def __init__(self, # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - 'display_keyword_view_service_stub': - display_keyword_view_service_pb2_grpc. - DisplayKeywordViewServiceStub(channel), + 'campaign_criterion_simulation_service_stub': + campaign_criterion_simulation_service_pb2_grpc. + CampaignCriterionSimulationServiceStub(channel), } @classmethod @@ -105,10 +105,10 @@ def channel(self): return self._channel @property - def get_display_keyword_view(self): - """Return the gRPC stub for :meth:`DisplayKeywordViewServiceClient.get_display_keyword_view`. + def get_campaign_criterion_simulation(self): + """Return the gRPC stub for :meth:`CampaignCriterionSimulationServiceClient.get_campaign_criterion_simulation`. - Returns the requested display keyword view in full detail. + Returns the requested campaign criterion simulation in full detail. Returns: Callable: A callable which accepts the appropriate @@ -116,4 +116,4 @@ def get_display_keyword_view(self): deserialized response object. """ return self._stubs[ - 'display_keyword_view_service_stub'].GetDisplayKeywordView + 'campaign_criterion_simulation_service_stub'].GetCampaignCriterionSimulation diff --git a/google/ads/google_ads/v0/services/transports/campaign_audience_view_service_grpc_transport.py b/google/ads/google_ads/v1/services/transports/expanded_landing_page_view_service_grpc_transport.py similarity index 84% rename from google/ads/google_ads/v0/services/transports/campaign_audience_view_service_grpc_transport.py rename to google/ads/google_ads/v1/services/transports/expanded_landing_page_view_service_grpc_transport.py index 07aba49ac..357f42ab8 100644 --- a/google/ads/google_ads/v0/services/transports/campaign_audience_view_service_grpc_transport.py +++ b/google/ads/google_ads/v1/services/transports/expanded_landing_page_view_service_grpc_transport.py @@ -16,12 +16,12 @@ import google.api_core.grpc_helpers -from google.ads.google_ads.v0.proto.services import campaign_audience_view_service_pb2_grpc +from google.ads.google_ads.v1.proto.services import expanded_landing_page_view_service_pb2_grpc -class CampaignAudienceViewServiceGrpcTransport(object): +class ExpandedLandingPageViewServiceGrpcTransport(object): """gRPC transport class providing stubs for - google.ads.googleads.v0.services CampaignAudienceViewService API. + google.ads.googleads.v1.services ExpandedLandingPageViewService API. The transport provides access to the raw gRPC stubs, which can be used to take advantage of advanced @@ -67,9 +67,9 @@ def __init__(self, # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - 'campaign_audience_view_service_stub': - campaign_audience_view_service_pb2_grpc. - CampaignAudienceViewServiceStub(channel), + 'expanded_landing_page_view_service_stub': + expanded_landing_page_view_service_pb2_grpc. + ExpandedLandingPageViewServiceStub(channel), } @classmethod @@ -105,10 +105,10 @@ def channel(self): return self._channel @property - def get_campaign_audience_view(self): - """Return the gRPC stub for :meth:`CampaignAudienceViewServiceClient.get_campaign_audience_view`. + def get_expanded_landing_page_view(self): + """Return the gRPC stub for :meth:`ExpandedLandingPageViewServiceClient.get_expanded_landing_page_view`. - Returns the requested campaign audience view in full detail. + Returns the requested expanded landing page view in full detail. Returns: Callable: A callable which accepts the appropriate @@ -116,4 +116,4 @@ def get_campaign_audience_view(self): deserialized response object. """ return self._stubs[ - 'campaign_audience_view_service_stub'].GetCampaignAudienceView + 'expanded_landing_page_view_service_stub'].GetExpandedLandingPageView diff --git a/google/ads/google_ads/v1/services/transports/google_ads_service_grpc_transport.py b/google/ads/google_ads/v1/services/transports/google_ads_service_grpc_transport.py index d57ccc49f..8e0e81a76 100644 --- a/google/ads/google_ads/v1/services/transports/google_ads_service_grpc_transport.py +++ b/google/ads/google_ads/v1/services/transports/google_ads_service_grpc_transport.py @@ -120,7 +120,53 @@ def search(self): def mutate(self): """Return the gRPC stub for :meth:`GoogleAdsServiceClient.mutate`. - Creates, updates, or removes resources. Operation statuses are returned. + Creates, updates, or removes resources. This method supports atomic + transactions with multiple types of resources. For example, you can + atomically create a campaign and a campaign budget, or perform up to + thousands of mutates atomically. + + This method is essentially a wrapper around a series of mutate methods. + The only features it offers over calling those methods directly are: - + Atomic transactions - Temp resource names (described below) - Somewhat + reduced latency over making a series of mutate calls. + + Note: Only resources that support atomic transactions are included, so + this method can't replace all calls to individual services. + + ## Atomic Transaction Benefits + + Atomicity makes error handling much easier. If you're making a series of + changes and one fails, it can leave your account in an inconsistent + state. With atomicity, you either reach the desired state directly, or + the request fails and you can retry. + + ## Temp Resource Names + + Temp resource names are a special type of resource name used to create a + resource and reference that resource in the same request. For example, + if a campaign budget is created with 'resource\_name' equal to + 'customers/123/campaignBudgets/-1', that resource name can be reused in + the 'Campaign.budget' field in the same request. That way, the two + resources are created and linked atomically. + + To create a temp resource name, put a negative number in the part of the + name that the server would normally allocate. + + Note: - Resources must be created with a temp name before the name can + be reused. For example, the previous CampaignBudget+Campaign example + would fail if the mutate order was reversed. - Temp names are not + remembered across requests. - There's no limit to the number of temp + names in a request. - Each temp name must use a unique negative number, + even if the resource types differ. + + ## Latency + + It's important to group mutates by resource type or the request may time + out and fail. Latency is roughly equal to a series of calls to + individual mutate methods, where each change in resource type is a new + call. For example, mutating 10 campaigns then 10 ad groups is like 2 + calls, while mutating 1 campaign, 1 ad group, 1 campaign, 1 ad group is + like 4 calls. Returns: Callable: A callable which accepts the appropriate diff --git a/google/ads/google_ads/v0/services/transports/keyword_plan_idea_service_grpc_transport.py b/google/ads/google_ads/v1/services/transports/landing_page_view_service_grpc_transport.py similarity index 86% rename from google/ads/google_ads/v0/services/transports/keyword_plan_idea_service_grpc_transport.py rename to google/ads/google_ads/v1/services/transports/landing_page_view_service_grpc_transport.py index 9056902e0..2ffe52f21 100644 --- a/google/ads/google_ads/v0/services/transports/keyword_plan_idea_service_grpc_transport.py +++ b/google/ads/google_ads/v1/services/transports/landing_page_view_service_grpc_transport.py @@ -16,12 +16,12 @@ import google.api_core.grpc_helpers -from google.ads.google_ads.v0.proto.services import keyword_plan_idea_service_pb2_grpc +from google.ads.google_ads.v1.proto.services import landing_page_view_service_pb2_grpc -class KeywordPlanIdeaServiceGrpcTransport(object): +class LandingPageViewServiceGrpcTransport(object): """gRPC transport class providing stubs for - google.ads.googleads.v0.services KeywordPlanIdeaService API. + google.ads.googleads.v1.services LandingPageViewService API. The transport provides access to the raw gRPC stubs, which can be used to take advantage of advanced @@ -67,8 +67,8 @@ def __init__(self, # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - 'keyword_plan_idea_service_stub': - keyword_plan_idea_service_pb2_grpc.KeywordPlanIdeaServiceStub( + 'landing_page_view_service_stub': + landing_page_view_service_pb2_grpc.LandingPageViewServiceStub( channel), } @@ -105,15 +105,14 @@ def channel(self): return self._channel @property - def generate_keyword_ideas(self): - """Return the gRPC stub for :meth:`KeywordPlanIdeaServiceClient.generate_keyword_ideas`. + def get_landing_page_view(self): + """Return the gRPC stub for :meth:`LandingPageViewServiceClient.get_landing_page_view`. - Returns a list of keyword ideas. + Returns the requested landing page view in full detail. Returns: Callable: A callable which accepts the appropriate deserialized request object and returns a deserialized response object. """ - return self._stubs[ - 'keyword_plan_idea_service_stub'].GenerateKeywordIdeas + return self._stubs['landing_page_view_service_stub'].GetLandingPageView diff --git a/google/ads/google_ads/v0/services/transports/mobile_app_category_constant_service_grpc_transport.py b/google/ads/google_ads/v1/services/transports/paid_organic_search_term_view_service_grpc_transport.py similarity index 83% rename from google/ads/google_ads/v0/services/transports/mobile_app_category_constant_service_grpc_transport.py rename to google/ads/google_ads/v1/services/transports/paid_organic_search_term_view_service_grpc_transport.py index 7a989272f..185941c2f 100644 --- a/google/ads/google_ads/v0/services/transports/mobile_app_category_constant_service_grpc_transport.py +++ b/google/ads/google_ads/v1/services/transports/paid_organic_search_term_view_service_grpc_transport.py @@ -16,12 +16,12 @@ import google.api_core.grpc_helpers -from google.ads.google_ads.v0.proto.services import mobile_app_category_constant_service_pb2_grpc +from google.ads.google_ads.v1.proto.services import paid_organic_search_term_view_service_pb2_grpc -class MobileAppCategoryConstantServiceGrpcTransport(object): +class PaidOrganicSearchTermViewServiceGrpcTransport(object): """gRPC transport class providing stubs for - google.ads.googleads.v0.services MobileAppCategoryConstantService API. + google.ads.googleads.v1.services PaidOrganicSearchTermViewService API. The transport provides access to the raw gRPC stubs, which can be used to take advantage of advanced @@ -67,9 +67,9 @@ def __init__(self, # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - 'mobile_app_category_constant_service_stub': - mobile_app_category_constant_service_pb2_grpc. - MobileAppCategoryConstantServiceStub(channel), + 'paid_organic_search_term_view_service_stub': + paid_organic_search_term_view_service_pb2_grpc. + PaidOrganicSearchTermViewServiceStub(channel), } @classmethod @@ -105,10 +105,10 @@ def channel(self): return self._channel @property - def get_mobile_app_category_constant(self): - """Return the gRPC stub for :meth:`MobileAppCategoryConstantServiceClient.get_mobile_app_category_constant`. + def get_paid_organic_search_term_view(self): + """Return the gRPC stub for :meth:`PaidOrganicSearchTermViewServiceClient.get_paid_organic_search_term_view`. - Returns the requested mobile app category constant. + Returns the requested paid organic search term view in full detail. Returns: Callable: A callable which accepts the appropriate @@ -116,4 +116,4 @@ def get_mobile_app_category_constant(self): deserialized response object. """ return self._stubs[ - 'mobile_app_category_constant_service_stub'].GetMobileAppCategoryConstant + 'paid_organic_search_term_view_service_stub'].GetPaidOrganicSearchTermView diff --git a/google/ads/google_ads/v1/types.py b/google/ads/google_ads/v1/types.py index 149d0fadf..16d45066a 100644 --- a/google/ads/google_ads/v1/types.py +++ b/google/ads/google_ads/v1/types.py @@ -31,6 +31,7 @@ from google.ads.google_ads.v1.proto.common import explorer_auto_optimizer_setting_pb2 from google.ads.google_ads.v1.proto.common import extensions_pb2 from google.ads.google_ads.v1.proto.common import feed_common_pb2 +from google.ads.google_ads.v1.proto.common import final_app_url_pb2 from google.ads.google_ads.v1.proto.common import frequency_cap_pb2 from google.ads.google_ads.v1.proto.common import keyword_plan_common_pb2 from google.ads.google_ads.v1.proto.common import matching_function_pb2 @@ -38,6 +39,7 @@ from google.ads.google_ads.v1.proto.common import policy_pb2 from google.ads.google_ads.v1.proto.common import real_time_bidding_setting_pb2 from google.ads.google_ads.v1.proto.common import segments_pb2 +from google.ads.google_ads.v1.proto.common import simulation_pb2 from google.ads.google_ads.v1.proto.common import tag_snippet_pb2 from google.ads.google_ads.v1.proto.common import targeting_setting_pb2 from google.ads.google_ads.v1.proto.common import text_label_pb2 @@ -69,6 +71,7 @@ from google.ads.google_ads.v1.proto.enums import app_payment_model_type_pb2 from google.ads.google_ads.v1.proto.enums import app_placeholder_field_pb2 from google.ads.google_ads.v1.proto.enums import app_store_pb2 +from google.ads.google_ads.v1.proto.enums import app_url_operating_system_type_pb2 from google.ads.google_ads.v1.proto.enums import asset_type_pb2 from google.ads.google_ads.v1.proto.enums import attribution_model_pb2 from google.ads.google_ads.v1.proto.enums import bid_modifier_source_pb2 @@ -84,6 +87,7 @@ from google.ads.google_ads.v1.proto.enums import call_conversion_reporting_state_pb2 from google.ads.google_ads.v1.proto.enums import call_placeholder_field_pb2 from google.ads.google_ads.v1.proto.enums import callout_placeholder_field_pb2 +from google.ads.google_ads.v1.proto.enums import campaign_experiment_type_pb2 from google.ads.google_ads.v1.proto.enums import campaign_serving_status_pb2 from google.ads.google_ads.v1.proto.enums import campaign_shared_set_status_pb2 from google.ads.google_ads.v1.proto.enums import campaign_status_pb2 @@ -108,10 +112,12 @@ from google.ads.google_ads.v1.proto.enums import custom_interest_type_pb2 from google.ads.google_ads.v1.proto.enums import custom_placeholder_field_pb2 from google.ads.google_ads.v1.proto.enums import customer_match_upload_key_type_pb2 +from google.ads.google_ads.v1.proto.enums import customer_pay_per_conversion_eligibility_failure_reason_pb2 from google.ads.google_ads.v1.proto.enums import data_driven_model_status_pb2 from google.ads.google_ads.v1.proto.enums import day_of_week_pb2 from google.ads.google_ads.v1.proto.enums import device_pb2 from google.ads.google_ads.v1.proto.enums import display_ad_format_setting_pb2 +from google.ads.google_ads.v1.proto.enums import display_upload_product_type_pb2 from google.ads.google_ads.v1.proto.enums import dsa_page_feed_criterion_field_pb2 from google.ads.google_ads.v1.proto.enums import education_placeholder_field_pb2 from google.ads.google_ads.v1.proto.enums import extension_setting_device_pb2 @@ -155,6 +161,7 @@ from google.ads.google_ads.v1.proto.enums import listing_group_type_pb2 from google.ads.google_ads.v1.proto.enums import local_placeholder_field_pb2 from google.ads.google_ads.v1.proto.enums import location_extension_targeting_criterion_field_pb2 +from google.ads.google_ads.v1.proto.enums import location_group_radius_units_pb2 from google.ads.google_ads.v1.proto.enums import location_placeholder_field_pb2 from google.ads.google_ads.v1.proto.enums import manager_link_status_pb2 from google.ads.google_ads.v1.proto.enums import matching_function_context_type_pb2 @@ -178,6 +185,7 @@ from google.ads.google_ads.v1.proto.enums import policy_review_status_pb2 from google.ads.google_ads.v1.proto.enums import policy_topic_entry_type_pb2 from google.ads.google_ads.v1.proto.enums import policy_topic_evidence_destination_mismatch_url_type_pb2 +from google.ads.google_ads.v1.proto.enums import policy_topic_evidence_destination_not_working_device_pb2 from google.ads.google_ads.v1.proto.enums import positive_geo_target_type_pb2 from google.ads.google_ads.v1.proto.enums import preferred_content_type_pb2 from google.ads.google_ads.v1.proto.enums import price_extension_price_qualifier_pb2 @@ -197,11 +205,14 @@ from google.ads.google_ads.v1.proto.enums import quality_score_bucket_pb2 from google.ads.google_ads.v1.proto.enums import real_estate_placeholder_field_pb2 from google.ads.google_ads.v1.proto.enums import recommendation_type_pb2 +from google.ads.google_ads.v1.proto.enums import search_engine_results_page_type_pb2 from google.ads.google_ads.v1.proto.enums import search_term_match_type_pb2 from google.ads.google_ads.v1.proto.enums import search_term_targeting_status_pb2 from google.ads.google_ads.v1.proto.enums import served_asset_field_type_pb2 from google.ads.google_ads.v1.proto.enums import shared_set_status_pb2 from google.ads.google_ads.v1.proto.enums import shared_set_type_pb2 +from google.ads.google_ads.v1.proto.enums import simulation_modification_method_pb2 +from google.ads.google_ads.v1.proto.enums import simulation_type_pb2 from google.ads.google_ads.v1.proto.enums import sitelink_placeholder_field_pb2 from google.ads.google_ads.v1.proto.enums import slot_pb2 from google.ads.google_ads.v1.proto.enums import spending_limit_type_pb2 @@ -301,6 +312,7 @@ from google.ads.google_ads.v1.proto.errors import list_operation_error_pb2 from google.ads.google_ads.v1.proto.errors import media_bundle_error_pb2 from google.ads.google_ads.v1.proto.errors import media_file_error_pb2 +from google.ads.google_ads.v1.proto.errors import media_upload_error_pb2 from google.ads.google_ads.v1.proto.errors import multiplier_error_pb2 from google.ads.google_ads.v1.proto.errors import mutate_error_pb2 from google.ads.google_ads.v1.proto.errors import mutate_job_error_pb2 @@ -324,10 +336,12 @@ from google.ads.google_ads.v1.proto.errors import setting_error_pb2 from google.ads.google_ads.v1.proto.errors import shared_criterion_error_pb2 from google.ads.google_ads.v1.proto.errors import shared_set_error_pb2 +from google.ads.google_ads.v1.proto.errors import size_limit_error_pb2 from google.ads.google_ads.v1.proto.errors import string_format_error_pb2 from google.ads.google_ads.v1.proto.errors import string_length_error_pb2 from google.ads.google_ads.v1.proto.errors import url_field_error_pb2 from google.ads.google_ads.v1.proto.errors import user_list_error_pb2 +from google.ads.google_ads.v1.proto.errors import youtube_video_registration_error_pb2 from google.ads.google_ads.v1.proto.resources import account_budget_pb2 from google.ads.google_ads.v1.proto.resources import account_budget_proposal_pb2 from google.ads.google_ads.v1.proto.resources import ad_group_ad_label_pb2 @@ -336,10 +350,12 @@ from google.ads.google_ads.v1.proto.resources import ad_group_bid_modifier_pb2 from google.ads.google_ads.v1.proto.resources import ad_group_criterion_label_pb2 from google.ads.google_ads.v1.proto.resources import ad_group_criterion_pb2 +from google.ads.google_ads.v1.proto.resources import ad_group_criterion_simulation_pb2 from google.ads.google_ads.v1.proto.resources import ad_group_extension_setting_pb2 from google.ads.google_ads.v1.proto.resources import ad_group_feed_pb2 from google.ads.google_ads.v1.proto.resources import ad_group_label_pb2 from google.ads.google_ads.v1.proto.resources import ad_group_pb2 +from google.ads.google_ads.v1.proto.resources import ad_group_simulation_pb2 from google.ads.google_ads.v1.proto.resources import ad_parameter_pb2 from google.ads.google_ads.v1.proto.resources import ad_pb2 from google.ads.google_ads.v1.proto.resources import ad_schedule_view_pb2 @@ -351,6 +367,7 @@ from google.ads.google_ads.v1.proto.resources import campaign_bid_modifier_pb2 from google.ads.google_ads.v1.proto.resources import campaign_budget_pb2 from google.ads.google_ads.v1.proto.resources import campaign_criterion_pb2 +from google.ads.google_ads.v1.proto.resources import campaign_criterion_simulation_pb2 from google.ads.google_ads.v1.proto.resources import campaign_extension_setting_pb2 from google.ads.google_ads.v1.proto.resources import campaign_feed_pb2 from google.ads.google_ads.v1.proto.resources import campaign_label_pb2 @@ -373,6 +390,7 @@ from google.ads.google_ads.v1.proto.resources import display_keyword_view_pb2 from google.ads.google_ads.v1.proto.resources import domain_category_pb2 from google.ads.google_ads.v1.proto.resources import dynamic_search_ads_search_term_view_pb2 +from google.ads.google_ads.v1.proto.resources import expanded_landing_page_view_pb2 from google.ads.google_ads.v1.proto.resources import extension_feed_item_pb2 from google.ads.google_ads.v1.proto.resources import feed_item_pb2 from google.ads.google_ads.v1.proto.resources import feed_item_target_pb2 @@ -393,6 +411,7 @@ from google.ads.google_ads.v1.proto.resources import keyword_plan_pb2 from google.ads.google_ads.v1.proto.resources import keyword_view_pb2 from google.ads.google_ads.v1.proto.resources import label_pb2 +from google.ads.google_ads.v1.proto.resources import landing_page_view_pb2 from google.ads.google_ads.v1.proto.resources import language_constant_pb2 from google.ads.google_ads.v1.proto.resources import location_view_pb2 from google.ads.google_ads.v1.proto.resources import managed_placement_view_pb2 @@ -402,6 +421,7 @@ from google.ads.google_ads.v1.proto.resources import mobile_device_constant_pb2 from google.ads.google_ads.v1.proto.resources import mutate_job_pb2 from google.ads.google_ads.v1.proto.resources import operating_system_version_constant_pb2 +from google.ads.google_ads.v1.proto.resources import paid_organic_search_term_view_pb2 from google.ads.google_ads.v1.proto.resources import parental_status_view_pb2 from google.ads.google_ads.v1.proto.resources import payments_account_pb2 from google.ads.google_ads.v1.proto.resources import product_bidding_category_constant_pb2 @@ -425,10 +445,12 @@ from google.ads.google_ads.v1.proto.services import ad_group_bid_modifier_service_pb2 from google.ads.google_ads.v1.proto.services import ad_group_criterion_label_service_pb2 from google.ads.google_ads.v1.proto.services import ad_group_criterion_service_pb2 +from google.ads.google_ads.v1.proto.services import ad_group_criterion_simulation_service_pb2 from google.ads.google_ads.v1.proto.services import ad_group_extension_setting_service_pb2 from google.ads.google_ads.v1.proto.services import ad_group_feed_service_pb2 from google.ads.google_ads.v1.proto.services import ad_group_label_service_pb2 from google.ads.google_ads.v1.proto.services import ad_group_service_pb2 +from google.ads.google_ads.v1.proto.services import ad_group_simulation_service_pb2 from google.ads.google_ads.v1.proto.services import ad_parameter_service_pb2 from google.ads.google_ads.v1.proto.services import ad_schedule_view_service_pb2 from google.ads.google_ads.v1.proto.services import age_range_view_service_pb2 @@ -439,6 +461,7 @@ from google.ads.google_ads.v1.proto.services import campaign_bid_modifier_service_pb2 from google.ads.google_ads.v1.proto.services import campaign_budget_service_pb2 from google.ads.google_ads.v1.proto.services import campaign_criterion_service_pb2 +from google.ads.google_ads.v1.proto.services import campaign_criterion_simulation_service_pb2 from google.ads.google_ads.v1.proto.services import campaign_extension_setting_service_pb2 from google.ads.google_ads.v1.proto.services import campaign_feed_service_pb2 from google.ads.google_ads.v1.proto.services import campaign_label_service_pb2 @@ -463,6 +486,7 @@ from google.ads.google_ads.v1.proto.services import display_keyword_view_service_pb2 from google.ads.google_ads.v1.proto.services import domain_category_service_pb2 from google.ads.google_ads.v1.proto.services import dynamic_search_ads_search_term_view_service_pb2 +from google.ads.google_ads.v1.proto.services import expanded_landing_page_view_service_pb2 from google.ads.google_ads.v1.proto.services import extension_feed_item_service_pb2 from google.ads.google_ads.v1.proto.services import feed_item_service_pb2 from google.ads.google_ads.v1.proto.services import feed_item_target_service_pb2 @@ -485,6 +509,7 @@ from google.ads.google_ads.v1.proto.services import keyword_plan_service_pb2 from google.ads.google_ads.v1.proto.services import keyword_view_service_pb2 from google.ads.google_ads.v1.proto.services import label_service_pb2 +from google.ads.google_ads.v1.proto.services import landing_page_view_service_pb2 from google.ads.google_ads.v1.proto.services import language_constant_service_pb2 from google.ads.google_ads.v1.proto.services import location_view_service_pb2 from google.ads.google_ads.v1.proto.services import managed_placement_view_service_pb2 @@ -494,6 +519,7 @@ from google.ads.google_ads.v1.proto.services import mobile_device_constant_service_pb2 from google.ads.google_ads.v1.proto.services import mutate_job_service_pb2 from google.ads.google_ads.v1.proto.services import operating_system_version_constant_service_pb2 +from google.ads.google_ads.v1.proto.services import paid_organic_search_term_view_service_pb2 from google.ads.google_ads.v1.proto.services import parental_status_view_service_pb2 from google.ads.google_ads.v1.proto.services import payments_account_service_pb2 from google.ads.google_ads.v1.proto.services import product_bidding_category_constant_service_pb2 @@ -528,6 +554,7 @@ explorer_auto_optimizer_setting_pb2, extensions_pb2, feed_common_pb2, + final_app_url_pb2, frequency_cap_pb2, keyword_plan_common_pb2, matching_function_pb2, @@ -535,6 +562,7 @@ policy_pb2, real_time_bidding_setting_pb2, segments_pb2, + simulation_pb2, tag_snippet_pb2, targeting_setting_pb2, text_label_pb2, @@ -566,6 +594,7 @@ app_payment_model_type_pb2, app_placeholder_field_pb2, app_store_pb2, + app_url_operating_system_type_pb2, asset_type_pb2, attribution_model_pb2, bid_modifier_source_pb2, @@ -581,6 +610,7 @@ call_conversion_reporting_state_pb2, call_placeholder_field_pb2, callout_placeholder_field_pb2, + campaign_experiment_type_pb2, campaign_serving_status_pb2, campaign_shared_set_status_pb2, campaign_status_pb2, @@ -605,10 +635,12 @@ custom_interest_type_pb2, custom_placeholder_field_pb2, customer_match_upload_key_type_pb2, + customer_pay_per_conversion_eligibility_failure_reason_pb2, data_driven_model_status_pb2, day_of_week_pb2, device_pb2, display_ad_format_setting_pb2, + display_upload_product_type_pb2, dsa_page_feed_criterion_field_pb2, education_placeholder_field_pb2, extension_setting_device_pb2, @@ -652,6 +684,7 @@ listing_group_type_pb2, local_placeholder_field_pb2, location_extension_targeting_criterion_field_pb2, + location_group_radius_units_pb2, location_placeholder_field_pb2, manager_link_status_pb2, matching_function_context_type_pb2, @@ -675,6 +708,7 @@ policy_review_status_pb2, policy_topic_entry_type_pb2, policy_topic_evidence_destination_mismatch_url_type_pb2, + policy_topic_evidence_destination_not_working_device_pb2, positive_geo_target_type_pb2, preferred_content_type_pb2, price_extension_price_qualifier_pb2, @@ -694,11 +728,14 @@ quality_score_bucket_pb2, real_estate_placeholder_field_pb2, recommendation_type_pb2, + search_engine_results_page_type_pb2, search_term_match_type_pb2, search_term_targeting_status_pb2, served_asset_field_type_pb2, shared_set_status_pb2, shared_set_type_pb2, + simulation_modification_method_pb2, + simulation_type_pb2, sitelink_placeholder_field_pb2, slot_pb2, spending_limit_type_pb2, @@ -798,6 +835,7 @@ list_operation_error_pb2, media_bundle_error_pb2, media_file_error_pb2, + media_upload_error_pb2, multiplier_error_pb2, mutate_error_pb2, mutate_job_error_pb2, @@ -821,10 +859,12 @@ setting_error_pb2, shared_criterion_error_pb2, shared_set_error_pb2, + size_limit_error_pb2, string_format_error_pb2, string_length_error_pb2, url_field_error_pb2, user_list_error_pb2, + youtube_video_registration_error_pb2, account_budget_pb2, account_budget_proposal_pb2, ad_group_ad_label_pb2, @@ -833,10 +873,12 @@ ad_group_bid_modifier_pb2, ad_group_criterion_label_pb2, ad_group_criterion_pb2, + ad_group_criterion_simulation_pb2, ad_group_extension_setting_pb2, ad_group_feed_pb2, ad_group_label_pb2, ad_group_pb2, + ad_group_simulation_pb2, ad_parameter_pb2, ad_pb2, ad_schedule_view_pb2, @@ -848,6 +890,7 @@ campaign_bid_modifier_pb2, campaign_budget_pb2, campaign_criterion_pb2, + campaign_criterion_simulation_pb2, campaign_extension_setting_pb2, campaign_feed_pb2, campaign_label_pb2, @@ -870,6 +913,7 @@ display_keyword_view_pb2, domain_category_pb2, dynamic_search_ads_search_term_view_pb2, + expanded_landing_page_view_pb2, extension_feed_item_pb2, feed_item_pb2, feed_item_target_pb2, @@ -890,6 +934,7 @@ keyword_plan_pb2, keyword_view_pb2, label_pb2, + landing_page_view_pb2, language_constant_pb2, location_view_pb2, managed_placement_view_pb2, @@ -899,6 +944,7 @@ mobile_device_constant_pb2, mutate_job_pb2, operating_system_version_constant_pb2, + paid_organic_search_term_view_pb2, parental_status_view_pb2, payments_account_pb2, product_bidding_category_constant_pb2, @@ -930,10 +976,12 @@ ad_group_bid_modifier_service_pb2, ad_group_criterion_label_service_pb2, ad_group_criterion_service_pb2, + ad_group_criterion_simulation_service_pb2, ad_group_extension_setting_service_pb2, ad_group_feed_service_pb2, ad_group_label_service_pb2, ad_group_service_pb2, + ad_group_simulation_service_pb2, ad_parameter_service_pb2, ad_schedule_view_service_pb2, age_range_view_service_pb2, @@ -944,6 +992,7 @@ campaign_bid_modifier_service_pb2, campaign_budget_service_pb2, campaign_criterion_service_pb2, + campaign_criterion_simulation_service_pb2, campaign_extension_setting_service_pb2, campaign_feed_service_pb2, campaign_label_service_pb2, @@ -968,6 +1017,7 @@ display_keyword_view_service_pb2, domain_category_service_pb2, dynamic_search_ads_search_term_view_service_pb2, + expanded_landing_page_view_service_pb2, extension_feed_item_service_pb2, feed_item_service_pb2, feed_item_target_service_pb2, @@ -990,6 +1040,7 @@ keyword_plan_service_pb2, keyword_view_service_pb2, label_service_pb2, + landing_page_view_service_pb2, language_constant_service_pb2, location_view_service_pb2, managed_placement_view_service_pb2, @@ -999,6 +1050,7 @@ mobile_device_constant_service_pb2, mutate_job_service_pb2, operating_system_version_constant_service_pb2, + paid_organic_search_term_view_service_pb2, parental_status_view_service_pb2, payments_account_service_pb2, product_bidding_category_constant_service_pb2, diff --git a/setup.py b/setup.py index 6cbd2bc1d..04aba976b 100644 --- a/setup.py +++ b/setup.py @@ -35,7 +35,7 @@ setup( name='google-ads', - version='1.3.1', + version='2.0.0', author='Google LLC', author_email='googleapis-packages@google.com', classifiers=[ diff --git a/tests/client_test.py b/tests/client_test.py index 6690daa79..fed8a8ed3 100644 --- a/tests/client_test.py +++ b/tests/client_test.py @@ -334,7 +334,7 @@ def test_get_service_not_found(self): def test_get_service_invalid_version(self): client = self._create_test_client() self.assertRaises(ValueError, client.get_service, 'GoogleAdsService', - version='v0_bad') + version='bad_version') def test_get_service_with_version(self): client = self._create_test_client() @@ -362,7 +362,7 @@ def test_get_type_not_found(self): def test_get_type_invalid_version(self): self.assertRaises( ValueError, google.ads.google_ads.client.GoogleAdsClient.get_type, - 'GoogleAdsFailure', version='v0_bad') + 'GoogleAdsFailure', version='bad_version') class MetadataInterceptorTest(TestCase):